.vc-popover-content-wrapper{--popover-horizontal-content-offset: 8px;--popover-vertical-content-offset: 10px;--popover-caret-horizontal-offset: 18px;--popover-caret-vertical-offset: 8px;position:absolute;display:block;outline:none;z-index:10}.vc-popover-content-wrapper:not(.is-interactive){pointer-events:none}.vc-popover-content{position:relative;color:var(--vc-popover-content-color);font-weight:var(--vc-font-medium);background-color:var(--vc-popover-content-bg);border:1px solid;border-color:var(--vc-popover-content-border);border-radius:var(--vc-rounded-lg);padding:4px;outline:none;z-index:10;box-shadow:var(--vc-shadow-lg)}.vc-popover-content.direction-bottom{margin-top:var(--popover-vertical-content-offset)}.vc-popover-content.direction-top{margin-bottom:var(--popover-vertical-content-offset)}.vc-popover-content.direction-left{margin-right:var(--popover-horizontal-content-offset)}.vc-popover-content.direction-right{margin-left:var(--popover-horizontal-content-offset)}.vc-popover-caret{content:"";position:absolute;display:block;width:12px;height:12px;border-top:inherit;border-left:inherit;background-color:inherit;z-index:-1}.vc-popover-caret.direction-bottom{top:0}.vc-popover-caret.direction-bottom.align-left{transform:translateY(-50%) rotate(45deg)}.vc-popover-caret.direction-bottom.align-center{transform:translate(-50%) translateY(-50%) rotate(45deg)}.vc-popover-caret.direction-bottom.align-right{transform:translateY(-50%) rotate(45deg)}.vc-popover-caret.direction-top{top:100%}.vc-popover-caret.direction-top.align-left{transform:translateY(-50%) rotate(-135deg)}.vc-popover-caret.direction-top.align-center{transform:translate(-50%) translateY(-50%) rotate(-135deg)}.vc-popover-caret.direction-top.align-right{transform:translateY(-50%) rotate(-135deg)}.vc-popover-caret.direction-left{left:100%}.vc-popover-caret.direction-left.align-top{transform:translate(-50%) rotate(135deg)}.vc-popover-caret.direction-left.align-middle{transform:translateY(-50%) translate(-50%) rotate(135deg)}.vc-popover-caret.direction-left.align-bottom{transform:translate(-50%) rotate(135deg)}.vc-popover-caret.direction-right{left:0}.vc-popover-caret.direction-right.align-top{transform:translate(-50%) rotate(-45deg)}.vc-popover-caret.direction-right.align-middle{transform:translateY(-50%) translate(-50%) rotate(-45deg)}.vc-popover-caret.direction-right.align-bottom{transform:translate(-50%) rotate(-45deg)}.vc-popover-caret.align-left{left:var(--popover-caret-horizontal-offset)}.vc-popover-caret.align-center{left:50%}.vc-popover-caret.align-right{right:var(--popover-caret-horizontal-offset)}.vc-popover-caret.align-top{top:var(--popover-caret-vertical-offset)}.vc-popover-caret.align-middle{top:50%}.vc-popover-caret.align-bottom{bottom:var(--popover-caret-vertical-offset)}.vc-day-popover-row{display:flex;align-items:center;transition:var(--vc-day-content-transition)}.vc-day-popover-row-indicator{display:flex;justify-content:center;align-items:center;flex-grow:0;width:15px}.vc-day-popover-row-indicator span{transition:var(--vc-day-content-transition)}.vc-day-popover-row-label{display:flex;align-items:center;flex-wrap:none;flex-grow:1;width:-moz-max-content;width:max-content;margin-left:4px;margin-right:4px;font-size:var(--vc-text-xs);line-height:var(--vc-leading-normal)}.vc-day-popover-row-highlight{width:8px;height:5px;border-radius:3px}.vc-day-popover-row-bar{width:10px;height:3px}.vc-base-icon{display:inline-block;stroke:currentColor;stroke-width:2;fill:none}.vc-header{display:grid;grid-gap:4px;align-items:center;height:30px;margin-top:10px;padding-left:10px;padding-right:10px}.vc-header.is-lg{font-size:var(--vc-text-lg)}.vc-header.is-xl{font-size:var(--vc-text-xl)}.vc-header.is-2xl{font-size:var(--vc-text-2xl)}.vc-header .vc-title-wrapper{grid-row:1;grid-column:title}.vc-header .vc-prev{grid-row:1;grid-column:prev}.vc-header .vc-next{grid-row:1;grid-column:next}.vc-header .vc-title,.vc-header .vc-prev,.vc-header .vc-next{display:flex;align-items:center;border:0;border-radius:var(--vc-rounded);pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.vc-header .vc-title{color:var(--vc-header-title-color);font-weight:var(--vc-font-semibold);white-space:nowrap;padding:0 8px;margin:0;line-height:30px}.vc-header .vc-title:hover{opacity:.75}.vc-header .vc-arrow{display:flex;justify-content:center;align-items:center;color:var(--vc-header-arrow-color);width:28px;height:30px;margin:0;padding:0}.vc-header .vc-arrow:hover{background:var(--vc-header-arrow-hover-bg)}.vc-header .vc-arrow:disabled{opacity:.25;pointer-events:none}.vc-nav-header{display:flex;justify-content:space-between}.vc-nav-title,.vc-nav-arrow,.vc-nav-item{font-size:var(--vc-text-sm);margin:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:0;border-radius:var(--vc-rounded);white-space:nowrap}.vc-nav-title:hover,.vc-nav-arrow:hover,.vc-nav-item:hover{background-color:var(--vc-nav-hover-bg)}.vc-nav-title:disabled,.vc-nav-arrow:disabled,.vc-nav-item:disabled{opacity:.25;pointer-events:none}.vc-nav-title{color:var(--vc-nav-title-color);font-weight:var(--vc-font-bold);line-height:var(--vc-leading-snug);height:30px;padding:0 6px}.vc-nav-arrow{display:flex;justify-content:center;align-items:center;color:var(--vc-header-arrow-color);width:26px;height:30px;padding:0}.vc-nav-items{display:grid;grid-template-columns:repeat(3,1fr);grid-row-gap:2px;grid-column-gap:5px;margin-top:2px}.vc-nav-item{width:48px;text-align:center;font-weight:var(--vc-font-semibold);line-height:var(--vc-leading-snug);padding:6px 0}.vc-nav-item.is-active{color:var(--vc-nav-item-active-color);background-color:var(--vc-nav-item-active-bg);font-weight:var(--vc-font-bold)}.vc-nav-item.is-active:not(:focus){box-shadow:var(--vc-nav-item-active-box-shadow)}.vc-nav-item.is-current{color:var(--vc-nav-item-current-color)}.vc-day{position:relative;min-height:32px;z-index:1}.vc-monthly .is-not-in-month *{opacity:0;pointer-events:none}.vc-day-layer{position:absolute;left:0;right:0;top:0;bottom:0;pointer-events:none}.vc-day-box-center-center{display:flex;justify-content:center;align-items:center;transform-origin:50% 50%}.vc-day-box-left-center{display:flex;justify-content:flex-start;align-items:center;transform-origin:0% 50%}.vc-day-box-right-center{display:flex;justify-content:flex-end;align-items:center;transform-origin:100% 50%}.vc-day-box-center-bottom{display:flex;justify-content:center;align-items:flex-end}.vc-day-content{display:flex;justify-content:center;align-items:center;font-size:var(--vc-text-sm);font-weight:var(--vc-font-medium);width:28px;height:28px;line-height:28px;border-radius:var(--vc-rounded-full);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.vc-day-content:hover{background-color:var(--vc-day-content-hover-bg)}.vc-day-content.vc-disabled{color:var(--vc-day-content-disabled-color)}.vc-content:not(.vc-base){font-weight:var(--vc-font-bold);color:var(--vc-content-color)}.vc-highlights{overflow:hidden;pointer-events:none;z-index:-1}.vc-highlight{width:28px;height:28px}.vc-highlight.vc-highlight-base-start{width:50%!important;border-radius:0!important;border-right-width:0!important}.vc-highlight.vc-highlight-base-end{width:50%!important;border-radius:0!important;border-left-width:0!important}.vc-highlight.vc-highlight-base-middle{width:100%;border-radius:0!important;border-left-width:0!important;border-right-width:0!important;margin:0 -1px}.vc-highlight-bg-outline,.vc-highlight-bg-none{background-color:var(--vc-highlight-outline-bg);border:2px solid;border-color:var(--vc-highlight-outline-border);border-radius:var(--vc-rounded-full)}.vc-highlight-bg-light{background-color:var(--vc-highlight-light-bg);border-radius:var(--vc-rounded-full)}.vc-highlight-bg-solid{background-color:var(--vc-highlight-solid-bg);border-radius:var(--vc-rounded-full)}.vc-highlight-content-outline,.vc-highlight-content-none{font-weight:var(--vc-font-bold);color:var(--vc-highlight-outline-content-color)}.vc-highlight-content-light{font-weight:var(--vc-font-bold);color:var(--vc-highlight-light-content-color)}.vc-highlight-content-solid{font-weight:var(--vc-font-bold);color:var(--vc-highlight-solid-content-color)}.vc-dots{display:flex;justify-content:center;align-items:center}.vc-dot{width:5px;height:5px;border-radius:9999px;transition:var(--vc-day-content-transition)}.vc-dot:not(:last-child){margin-right:3px}.vc-bars{display:flex;justify-content:flex-start;align-items:center;width:75%}.vc-bar{flex-grow:1;height:3px;transition:var(--vc-day-content-transition)}.vc-dot{background-color:var(--vc-dot-bg)}.vc-bar{background-color:var(--vc-bar-bg)}.vc-pane{min-width:250px}.vc-weeknumber{display:flex;justify-content:center;align-items:center;position:absolute}.vc-weeknumber.is-left{left:calc(var(--vc-weeknumber-offset-inside) * -1)}.vc-weeknumber.is-right{right:calc(var(--vc-weeknumber-offset-inside) * -1)}.vc-weeknumber.is-left-outside{left:calc(var(--vc-weeknumber-offset-outside) * -1)}.vc-weeknumber.is-right-outside{right:calc(var(--vc-weeknumber-offset-outside) * -1)}.vc-weeknumber-content{display:flex;justify-content:center;align-items:center;font-size:var(--vc-text-xs);font-weight:var(--vc-font-medium);font-style:italic;width:28px;height:28px;margin-top:2px;color:var(--vc-weeknumber-color);-webkit-user-select:none;-moz-user-select:none;user-select:none}.vc-weeks{position:relative;-webkit-overflow-scrolling:touch;padding:6px;min-width:232px}.vc-weeks.vc-show-weeknumbers-left{margin-left:var(--vc-weeknumber-offset-inside)}.vc-weeks.vc-show-weeknumbers-right{margin-right:var(--vc-weeknumber-offset-inside)}.vc-weekday{text-align:center;color:var(--vc-weekday-color);font-size:var(--vc-text-sm);font-weight:var(--vc-font-bold);line-height:14px;padding-top:4px;padding-bottom:8px;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vc-week,.vc-weekdays{display:grid;grid-template-columns:repeat(7,1fr);position:relative}.vc-pane-container{width:100%;position:relative}.vc-pane-container.in-transition{overflow:hidden}.vc-pane-layout{display:grid}.vc-pane-header-wrapper{position:absolute;top:0;width:100%;pointer-events:none}.vc-day-popover-container{font-size:var(--vc-text-xs);font-weight:var(--vc-font-medium)}.vc-day-popover-header{font-size:var(--vc-text-xs);color:var(--vc-day-popover-header-color);font-weight:var(--vc-font-semibold);text-align:center}.vc-base-select{position:relative;display:flex;justify-content:center;align-items:center;height:30px;font-size:var(--vc-text-base);font-weight:var(--vc-font-medium)}.vc-base-select.vc-has-icon select{padding:0 27px 0 9px}.vc-base-select.vc-has-icon .vc-base-sizer{padding:0 28px 0 10px}.vc-base-select.vc-fit-content select{position:absolute;top:0;left:0;width:100%}.vc-base-select .vc-base-icon{position:absolute;top:6px;right:4px;opacity:.6;pointer-events:none}.vc-base-select .vc-base-sizer{font-size:var(--vc-text-base);font-weight:var(--vc-font-medium);color:transparent;padding:0 8px;margin:0}.vc-base-select select{display:inline-flex;justify-content:center;color:var(--vc-select-color);display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--vc-select-bg);border-radius:var(--vc-rounded);height:30px;width:-moz-max-content;width:max-content;padding:0 7px;margin:0;line-height:var(--leading-none);text-indent:0px;background-image:none;cursor:pointer;text-align:center}.vc-base-select select:hover{background-color:var(--vc-select-hover-bg)}.vc-base-select select.vc-align-left{text-align:left}.vc-base-select select.vc-align-right{text-align:right}.vc-time-picker{display:flex;flex-direction:column;align-items:center;padding:8px 4px}.vc-time-picker.vc-invalid{pointer-events:none;opacity:.5}.vc-time-picker.vc-attached{border-top:1px solid var(--vc-time-picker-border)}.vc-time-picker>*+*{margin-top:4px}.vc-time-header{display:flex;align-items:center;font-size:var(--vc-text-sm);font-weight:var(--vc-font-semibold);text-transform:uppercase;margin-top:-4px;padding-left:4px;padding-right:4px;line-height:21px}.vc-time-select-group{display:inline-flex;align-items:center;padding:0 4px;background:var(--vc-time-select-group-bg);border-radius:var(--vc-rounded-md);border:1px solid var(--vc-time-select-group-border)}.vc-time-select-group .vc-base-icon{margin-right:4px;color:var(--vc-time-select-group-icon-color)}.vc-time-select-group select{background:transparent;padding:0 4px}.vc-time-weekday{color:var(--vc-time-weekday-color);letter-spacing:var(--tracking-wide)}.vc-time-month{color:var(--vc-time-month-color);margin-left:8px}.vc-time-day{color:var(--vc-time-day-color);margin-left:4px}.vc-time-year{color:var(--vc-time-year-color);margin-left:8px}.vc-time-colon{margin:0 1px 2px 2px}.vc-time-decimal{margin:0 0 0 1px}.vc-none-enter-active,.vc-none-leave-active{transition-duration:0s}.vc-fade-enter-active,.vc-fade-leave-active,.vc-slide-left-enter-active,.vc-slide-left-leave-active,.vc-slide-right-enter-active,.vc-slide-right-leave-active,.vc-slide-up-enter-active,.vc-slide-up-leave-active,.vc-slide-down-enter-active,.vc-slide-down-leave-active,.vc-slide-fade-enter-active,.vc-slide-fade-leave-active{transition:transform var(--vc-slide-duration) var(--vc-slide-timing),opacity var(--vc-slide-duration) var(--vc-slide-timing);backface-visibility:hidden;pointer-events:none}.vc-none-leave-active,.vc-fade-leave-active,.vc-slide-left-leave-active,.vc-slide-right-leave-active,.vc-slide-up-leave-active,.vc-slide-down-leave-active{position:absolute!important;width:100%}.vc-none-enter-from,.vc-none-leave-to,.vc-fade-enter-from,.vc-fade-leave-to,.vc-slide-left-enter-from,.vc-slide-left-leave-to,.vc-slide-right-enter-from,.vc-slide-right-leave-to,.vc-slide-up-enter-from,.vc-slide-up-leave-to,.vc-slide-down-enter-from,.vc-slide-down-leave-to,.vc-slide-fade-enter-from,.vc-slide-fade-leave-to{opacity:0}.vc-slide-left-enter-from,.vc-slide-right-leave-to,.vc-slide-fade-enter-from.direction-left,.vc-slide-fade-leave-to.direction-left{transform:translate(var(--vc-slide-translate))}.vc-slide-right-enter-from,.vc-slide-left-leave-to,.vc-slide-fade-enter-from.direction-right,.vc-slide-fade-leave-to.direction-right{transform:translate(calc(-1 * var(--vc-slide-translate)))}.vc-slide-up-enter-from,.vc-slide-down-leave-to,.vc-slide-fade-enter-from.direction-top,.vc-slide-fade-leave-to.direction-top{transform:translateY(var(--vc-slide-translate))}.vc-slide-down-enter-from,.vc-slide-up-leave-to,.vc-slide-fade-enter-from.direction-bottom,.vc-slide-fade-leave-to.direction-bottom{transform:translateY(calc(-1 * var(--vc-slide-translate)))}:root{--vc-white: #ffffff;--vc-black: #000000;--vc-gray-50: #f8fafc;--vc-gray-100: #f1f5f9;--vc-gray-200: #e2e8f0;--vc-gray-300: #cbd5e1;--vc-gray-400: #94a3b8;--vc-gray-500: #64748b;--vc-gray-600: #475569;--vc-gray-700: #334155;--vc-gray-800: #1e293b;--vc-gray-900: #0f172a;--vc-font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;--vc-font-normal: 400;--vc-font-medium: 500;--vc-font-semibold: 600;--vc-font-bold: 700;--vc-text-2xs: 10px;--vc-text-xs: 12px;--vc-text-sm: 14px;--vc-text-base: 16px;--vc-text-lg: 18px;--vc-text-xl: 20px;--vc-text-2xl: 24px;--vc-leading-none: 1;--vc-leading-tight: 1.25;--vc-leading-snug: 1.375;--vc-leading-normal: 1.5;--vc-rounded: .25rem;--vc-rounded-md: .375rem;--vc-rounded-lg: .5rem;--vc-rounded-full: 9999px;--vc-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--vc-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--vc-shadow-inner: inset 0 2px 4px 0 rgba(0, 0, 0, .06);--vc-slide-translate: 22px;--vc-slide-duration: .15s;--vc-slide-timing: ease;--vc-day-content-transition: all .13s ease-in;--vc-weeknumber-offset-inside: 26px;--vc-weeknumber-offset-outside: 34px}.vc-gray{--vc-accent-50: var(--vc-gray-50);--vc-accent-100: var(--vc-gray-100);--vc-accent-200: var(--vc-gray-200);--vc-accent-300: var(--vc-gray-300);--vc-accent-400: var(--vc-gray-400);--vc-accent-500: var(--vc-gray-500);--vc-accent-600: var(--vc-gray-600);--vc-accent-700: var(--vc-gray-700);--vc-accent-800: var(--vc-gray-800);--vc-accent-900: var(--vc-gray-900)}.vc-red{--vc-accent-50: #fef2f2;--vc-accent-100: #fee2e2;--vc-accent-200: #fecaca;--vc-accent-300: #fca5a5;--vc-accent-400: #f87171;--vc-accent-500: #ef4444;--vc-accent-600: #dc2626;--vc-accent-700: #b91c1c;--vc-accent-800: #991b1b;--vc-accent-900: #7f1d1d}.vc-orange{--vc-accent-50: #fff7ed;--vc-accent-100: #ffedd5;--vc-accent-200: #fed7aa;--vc-accent-300: #fdba74;--vc-accent-400: #fb923c;--vc-accent-500: #f97316;--vc-accent-600: #ea580c;--vc-accent-700: #c2410c;--vc-accent-800: #9a3412;--vc-accent-900: #7c2d12}.vc-yellow{--vc-accent-50: #fefce8;--vc-accent-100: #fef9c3;--vc-accent-200: #fef08a;--vc-accent-300: #fde047;--vc-accent-400: #facc15;--vc-accent-500: #eab308;--vc-accent-600: #ca8a04;--vc-accent-700: #a16207;--vc-accent-800: #854d0e;--vc-accent-900: #713f12}.vc-green{--vc-accent-50: #f0fdf4;--vc-accent-100: #dcfce7;--vc-accent-200: #bbf7d0;--vc-accent-300: #86efac;--vc-accent-400: #4ade80;--vc-accent-500: #22c55e;--vc-accent-600: #16a34a;--vc-accent-700: #15803d;--vc-accent-800: #166534;--vc-accent-900: #14532d}.vc-teal{--vc-accent-50: #f0fdfa;--vc-accent-100: #ccfbf1;--vc-accent-200: #99f6e4;--vc-accent-300: #5eead4;--vc-accent-400: #2dd4bf;--vc-accent-500: #14b8a6;--vc-accent-600: #0d9488;--vc-accent-700: #0f766e;--vc-accent-800: #115e59;--vc-accent-900: #134e4a}.vc-blue{--vc-accent-50: #eff6ff;--vc-accent-100: #dbeafe;--vc-accent-200: #bfdbfe;--vc-accent-300: #93c5fd;--vc-accent-400: #60a5fa;--vc-accent-500: #3b82f6;--vc-accent-600: #2563eb;--vc-accent-700: #1d4ed8;--vc-accent-800: #1e40af;--vc-accent-900: #1e3a8a}.vc-indigo{--vc-accent-50: #eef2ff;--vc-accent-100: #e0e7ff;--vc-accent-200: #c7d2fe;--vc-accent-300: #a5b4fc;--vc-accent-400: #818cf8;--vc-accent-500: #6366f1;--vc-accent-600: #4f46e5;--vc-accent-700: #4338ca;--vc-accent-800: #3730a3;--vc-accent-900: #312e81}.vc-purple{--vc-accent-50: #faf5ff;--vc-accent-100: #f3e8ff;--vc-accent-200: #e9d5ff;--vc-accent-300: #d8b4fe;--vc-accent-400: #c084fc;--vc-accent-500: #a855f7;--vc-accent-600: #9333ea;--vc-accent-700: #7e22ce;--vc-accent-800: #6b21a8;--vc-accent-900: #581c87}.vc-pink{--vc-accent-50: #fdf2f8;--vc-accent-100: #fce7f3;--vc-accent-200: #fbcfe8;--vc-accent-300: #f9a8d4;--vc-accent-400: #f472b6;--vc-accent-500: #ec4899;--vc-accent-600: #db2777;--vc-accent-700: #be185d;--vc-accent-800: #9d174d;--vc-accent-900: #831843}.vc-focus:focus-within{outline:0;box-shadow:var(--vc-focus-ring)}.vc-light{--vc-color: var(--vc-gray-900);--vc-bg: var(--vc-white);--vc-border: var(--vc-gray-300);--vc-hover-bg: hsla(211, 25%, 84%, .3);--vc-focus-ring: 0 0 0 2px rgb(59, 131, 246, .4);--vc-header-arrow-color: var(--vc-gray-500);--vc-header-arrow-hover-bg: var(--vc-gray-200);--vc-header-title-color: var(--vc-gray-900);--vc-weekday-color: var(--vc-gray-500);--vc-weeknumber-color: var(--vc-gray-400);--vc-nav-hover-bg: var(--vc-gray-200);--vc-nav-title-color: var(--vc-gray-900);--vc-nav-item-hover-box-shadow: none;--vc-nav-item-active-color: var(--vc-white);--vc-nav-item-active-bg: var(--vc-accent-500);--vc-nav-item-active-box-shadow: var(--vc-shadow);--vc-nav-item-current-color: var(--vc-accent-600);--vc-day-popover-container-color: var(--vc-white);--vc-day-popover-container-bg: var(--vc-gray-800);--vc-day-popover-container-border: var(--vc-gray-700);--vc-day-popover-header-color: var(--vc-gray-700);--vc-popover-content-color: var(--vc-gray-900);--vc-popover-content-bg: var(--vc-gray-50);--vc-popover-content-border: var(--vc-gray-300);--vc-time-picker-border: var(--vc-gray-300);--vc-time-weekday-color: var(--vc-gray-700);--vc-time-month-color: var(--vc-accent-600);--vc-time-day-color: var(--vc-accent-600);--vc-time-year-color: var(--vc-gray-500);--vc-time-select-group-bg: var(--vc-gray-50);--vc-time-select-group-border: var(--vc-gray-300);--vc-time-select-group-icon-color: var(--vc-accent-500);--vc-select-color: var(--vc-gray-900);--vc-select-bg: var(--vc-gray-100);--vc-select-hover-bg: var(--vc-gray-200);--vc-day-content-hover-bg: var(--vc-hover-bg);--vc-day-content-disabled-color: var(--vc-gray-400)}.vc-light.vc-attr,.vc-light .vc-attr{--vc-content-color: var(--vc-accent-600);--vc-highlight-outline-bg: var(--vc-white);--vc-highlight-outline-border: var(--vc-accent-600);--vc-highlight-outline-content-color: var(--vc-accent-700);--vc-highlight-light-bg: var(--vc-accent-200);--vc-highlight-light-content-color: var(--vc-accent-900);--vc-highlight-solid-bg: var(--vc-accent-600);--vc-highlight-solid-content-color: var(--vc-white);--vc-dot-bg: var(--vc-accent-600);--vc-bar-bg: var(--vc-accent-600)}.vc-dark{--vc-color: var(--vc-white);--vc-bg: var(--vc-gray-900);--vc-border: var(--vc-gray-700);--vc-hover-bg: hsla(216, 15%, 52%, .3);--vc-focus-ring: 0 0 0 2px rgb(59 130 246 / .7);--vc-header-arrow-color: var(--vc-gray-300);--vc-header-arrow-hover-bg: var(--vc-gray-800);--vc-header-title-color: var(--vc-gray-100);--vc-weekday-color: var(--vc-accent-200);--vc-weeknumber-color: var(--vc-gray-500);--vc-nav-hover-bg: var(--vc-gray-700);--vc-nav-title-color: var(--vc-gray-100);--vc-nav-item-hover-box-shadow: none;--vc-nav-item-active-color: var(--vc-white);--vc-nav-item-active-bg: var(--vc-accent-500);--vc-nav-item-active-box-shadow: none;--vc-nav-item-current-color: var(--vc-accent-400);--vc-day-popover-container-color: var(--vc-gray-800);--vc-day-popover-container-bg: var(--vc-white);--vc-day-popover-container-border: var(--vc-gray-100);--vc-day-popover-header-color: var(--vc-gray-300);--vc-popover-content-color: var(--vc-white);--vc-popover-content-bg: var(--vc-gray-800);--vc-popover-content-border: var(--vc-gray-700);--vc-time-picker-border: var(--vc-gray-700);--vc-time-weekday-color: var(--vc-gray-400);--vc-time-month-color: var(--vc-accent-400);--vc-time-day-color: var(--vc-accent-400);--vc-time-year-color: var(--vc-gray-500);--vc-time-select-group-bg: var(--vc-gray-700);--vc-time-select-group-border: var(--vc-gray-500);--vc-time-select-group-icon-color: var(--vc-accent-400);--vc-select-color: var(--vc-gray-200);--vc-select-bg: var(--vc-gray-700);--vc-select-hover-bg: var(--vc-gray-600);--vc-day-content-hover-bg: var(--vc-hover-bg);--vc-day-content-disabled-color: var(--vc-gray-600)}.vc-dark.vc-attr,.vc-dark .vc-attr{--vc-content-color: var(--vc-accent-500);--vc-highlight-outline-bg: var(--vc-gray-900);--vc-highlight-outline-border: var(--vc-accent-300);--vc-highlight-outline-content-color: var(--vc-accent-200);--vc-highlight-light-bg: var(--vc-accent-800);--vc-highlight-light-content-color: var(--vc-accent-100);--vc-highlight-solid-bg: var(--vc-accent-500);--vc-highlight-solid-content-color: var(--vc-white);--vc-dot-bg: var(--vc-accent-500);--vc-bar-bg: var(--vc-accent-500)}.vc-container{position:relative;display:inline-flex;width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content;font-family:var(--vc-font-family);color:var(--vc-color);background-color:var(--vc-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}.vc-container,.vc-container *{box-sizing:border-box}.vc-container:focus,.vc-container *:focus{outline:none}.vc-container .vc-container{border:none}.vc-bordered{border:1px solid;border-color:var(--vc-border);border-radius:var(--vc-rounded-lg)}.vc-expanded{min-width:100%}.vc-transparent{background-color:transparent}.vc-date-picker-content{padding:0;background-color:var(--vc-bg)}.vc-date-picker-content .vc-container{border:0}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::-moz-placeholder, textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.tpc-m-3{margin:.75rem}.tpc-mx-0{margin-left:0;margin-right:0}.tpc-mt-2{margin-top:.5rem}.tpc-mt-4{margin-top:1rem}.tpc-mt-6{margin-top:1.5rem}.tpc-block{display:block}.tpc-flex{display:flex}.tpc-h-auto{height:auto}.tpc-w-128{width:512px}.tpc-w-24{width:6rem}.tpc-w-32{width:8rem}.tpc-w-64{width:16rem}.tpc-w-96{width:24rem}.tpc-w-auto{width:auto}.tpc-w-full{width:100%}.tpc-rotate-180{--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))}@keyframes tpc-spin{to{transform:rotate(360deg)}}.tpc-animate-spin{animation:tpc-spin 1s linear infinite}.tpc-cursor-pointer{cursor:pointer}.tpc-items-center{align-items:center}.tpc-justify-center{justify-content:center}.tpc-justify-between{justify-content:space-between}.tpc-gap-2{gap:.5rem}.tpc-gap-4{gap:1rem}.tpc-gap-8{gap:2rem}.tpc-gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.tpc-border-b{border-bottom-width:1px}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(https://cdn.jsdelivr.net/fontsource/fonts/roboto@latest/latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(https://cdn.jsdelivr.net/fontsource/fonts/roboto@latest/latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Albert Sans;font-style:normal;font-display:swap;font-weight:400;src:url(https://cdn.jsdelivr.net/fontsource/fonts/albert-sans@latest/latin-400-normal.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Albert Sans;font-style:normal;font-display:swap;font-weight:500;src:url(https://cdn.jsdelivr.net/fontsource/fonts/albert-sans@latest/latin-500-normal.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(https://cdn.jsdelivr.net/fontsource/fonts/jost@latest/latin-300-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gilda DIsplay;font-style:normal;font-display:swap;font-weight:400;src:url(https://cdn.jsdelivr.net/fontsource/fonts/gilda-display@latest/latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gowun Batang;font-style:normal;font-display:swap;font-weight:400;src:url(https://cdn.jsdelivr.net/fontsource/fonts/gowun-batang@latest/latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(https://cdn.jsdelivr.net/fontsource/fonts/poppins@latest/latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(https://cdn.jsdelivr.net/fontsource/fonts/poppins@latest/latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Josefin Sans;font-style:normal;font-display:swap;font-weight:400;src:url(https://cdn.jsdelivr.net/fontsource/fonts/josefin-sans@latest/latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Josefin Sans;font-style:normal;font-display:swap;font-weight:500;src:url(https://cdn.jsdelivr.net/fontsource/fonts/josefin-sans@latest/latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.tpc-container-inline{display:inline-flex;margin:5px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.container-inline,[theme=the-palace] .tpc-container-inline{display:inline-flex;margin:5px}[theme=the-palace] .tpc-button-primary-on-default{border:none;border-radius:5px;font-family:Roboto;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;display:inline-flex;justify-content:center;align-items:center;text-align:center;background-color:#254d6e;color:#fff}[theme=the-palace] .tpc-button-primary-on-default .tpc-animate-spin{fill:#fff;animation:spin 1s linear infinite}[theme=the-palace] .tpc-button-primary-on-default .close-icon{fill:#fff}[theme=the-palace] .tpc-button-primary-on-default .close-icon path{stroke:#fff}[theme=the-palace] .tpc-button-primary-on-default:hover{background-color:#233e53}[theme=the-palace] .tpc-button-primary-on-default:active{background-color:#1a2e3e}[theme=the-palace] .tpc-button-primary-on-default .tpc-label-button{padding-left:2px;padding-right:2px}[theme=the-palace] .tpc-button-primary-on-default.large{height:48px;padding:12px 22px;font-size:16px}[theme=the-palace] .tpc-button-primary-on-default.large.loading{width:87px}[theme=the-palace] .tpc-button-primary-on-default.large.circular{border-radius:9999px;width:48px;height:48px;padding:12px 24px}[theme=the-palace] .tpc-button-primary-on-default.large .tpc-icon-leading{margin-right:6px}[theme=the-palace] .tpc-button-primary-on-default.large .tpc-icon-trailing{margin-left:6px}[theme=the-palace] .tpc-button-primary-on-default.medium{padding:12px 14px;height:40px;font-size:14px}[theme=the-palace] .tpc-button-primary-on-default.medium.loading{width:63px}[theme=the-palace] .tpc-button-primary-on-default.medium.circular{border-radius:9999px;width:40px;height:40px;padding:12px 14px}[theme=the-palace] .tpc-button-primary-on-default.medium .tpc-icon-leading{margin-right:4px}[theme=the-palace] .tpc-button-primary-on-default.medium .tpc-icon-trailing{margin-left:4px}[theme=the-palace] .tpc-button-primary-on-default.small{height:32px;padding:12px;font-size:14px}[theme=the-palace] .tpc-button-primary-on-default.small.loading{width:63px}[theme=the-palace] .tpc-button-primary-on-default.small.circular{border-radius:9999px;width:32px;height:32px;padding:12px 14px}[theme=the-palace] .tpc-button-primary-on-default.small .tpc-icon-leading{margin-right:4px}[theme=the-palace] .tpc-button-primary-on-default.small .tpc-icon-trailing{margin-left:4px}[theme=the-palace] .tpc-button-primary-on-default:disabled{background-color:#f1f1f1;color:#cdcdcd}[theme=the-palace] .tpc-button-secondary-on-default{border-radius:5px;border:1px solid #cdcdcd;font-family:Roboto;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;display:inline-flex;justify-content:center;align-items:center;text-align:center;background-color:"";color:""}[theme=the-palace] .tpc-button-secondary-on-default .tpc-animate-spin{fill:#262626;animation:spin 1s linear infinite}[theme=the-palace] .tpc-button-secondary-on-default .close-icon{fill:#262626}[theme=the-palace] .tpc-button-secondary-on-default .close-icon path{stroke:#262626}[theme=the-palace] .tpc-button-secondary-on-default:hover{background-color:#f5f5f5}[theme=the-palace] .tpc-button-secondary-on-default:active{background-color:#f1f1f1}[theme=the-palace] .tpc-button-secondary-on-default .tpc-label-button{padding-left:2px;padding-right:2px}[theme=the-palace] .tpc-button-secondary-on-default.large{height:48px;padding:12px 22px;font-size:16px}[theme=the-palace] .tpc-button-secondary-on-default.large.loading{width:87px}[theme=the-palace] .tpc-button-secondary-on-default.large.circular{border-radius:9999px;width:48px;height:48px;padding:12px 24px}[theme=the-palace] .tpc-button-secondary-on-default.large .tpc-icon-leading{margin-right:6px}[theme=the-palace] .tpc-button-secondary-on-default.large .tpc-icon-trailing{margin-left:6px}[theme=the-palace] .tpc-button-secondary-on-default.medium{padding:12px 14px;height:40px;font-size:14px}[theme=the-palace] .tpc-button-secondary-on-default.medium.loading{width:63px}[theme=the-palace] .tpc-button-secondary-on-default.medium.circular{border-radius:9999px;width:40px;height:40px;padding:12px 14px}[theme=the-palace] .tpc-button-secondary-on-default.medium .tpc-icon-leading{margin-right:4px}[theme=the-palace] .tpc-button-secondary-on-default.medium .tpc-icon-trailing{margin-left:4px}[theme=the-palace] .tpc-button-secondary-on-default.small{height:32px;padding:12px;font-size:14px}[theme=the-palace] .tpc-button-secondary-on-default.small.loading{width:63px}[theme=the-palace] .tpc-button-secondary-on-default.small.circular{border-radius:9999px;width:32px;height:32px;padding:12px 14px}[theme=the-palace] .tpc-button-secondary-on-default.small .tpc-icon-leading{margin-right:4px}[theme=the-palace] .tpc-button-secondary-on-default.small .tpc-icon-trailing{margin-left:4px}[theme=the-palace] .tpc-button-secondary-on-default:disabled{border:1px solid #e9e9e9;color:#cdcdcd}[theme=the-palace] .tpc-button-ghost-on-default{border-radius:5px;font-family:Roboto;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;display:inline-flex;justify-content:center;align-items:center;text-align:center;background-color:"";color:""}[theme=the-palace] .tpc-button-ghost-on-default .tpc-animate-spin{fill:#262626;animation:spin 1s linear infinite}[theme=the-palace] .tpc-button-ghost-on-default .close-icon{fill:#262626}[theme=the-palace] .tpc-button-ghost-on-default .close-icon path{stroke:#262626}[theme=the-palace] .tpc-button-ghost-on-default:hover{background-color:#f5f5f5}[theme=the-palace] .tpc-button-ghost-on-default:active{background-color:#f1f1f1}[theme=the-palace] .tpc-button-ghost-on-default .tpc-label-button{padding-left:2px;padding-right:2px}[theme=the-palace] .tpc-button-ghost-on-default.large{height:48px;padding:12px 22px;font-size:16px}[theme=the-palace] .tpc-button-ghost-on-default.large.loading{width:87px}[theme=the-palace] .tpc-button-ghost-on-default.large.circular{border-radius:9999px;width:48px;height:48px;padding:12px 24px}[theme=the-palace] .tpc-button-ghost-on-default.large .tpc-icon-leading{margin-right:6px}[theme=the-palace] .tpc-button-ghost-on-default.large .tpc-icon-trailing{margin-left:6px}[theme=the-palace] .tpc-button-ghost-on-default.medium{padding:12px 14px;height:40px;font-size:14px}[theme=the-palace] .tpc-button-ghost-on-default.medium.loading{width:63px}[theme=the-palace] .tpc-button-ghost-on-default.medium.circular{border-radius:9999px;width:40px;height:40px;padding:12px 14px}[theme=the-palace] .tpc-button-ghost-on-default.medium .tpc-icon-leading{margin-right:4px}[theme=the-palace] .tpc-button-ghost-on-default.medium .tpc-icon-trailing{margin-left:4px}[theme=the-palace] .tpc-button-ghost-on-default.small{height:32px;padding:12px;font-size:14px}[theme=the-palace] .tpc-button-ghost-on-default.small.loading{width:63px}[theme=the-palace] .tpc-button-ghost-on-default.small.circular{border-radius:9999px;width:32px;height:32px;padding:12px 14px}[theme=the-palace] .tpc-button-ghost-on-default.small .tpc-icon-leading{margin-right:4px}[theme=the-palace] .tpc-button-ghost-on-default.small .tpc-icon-trailing{margin-left:4px}[theme=the-palace] .tpc-button-ghost-on-default:disabled{color:#cdcdcd}[theme=the-palace] .tpc-button-danger{border-radius:5px;font-family:Roboto;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;display:inline-flex;justify-content:center;align-items:center;text-align:center;background-color:#c00;color:#fff}[theme=the-palace] .tpc-button-danger .tpc-animate-spin{fill:#fff;animation:spin 1s linear infinite}[theme=the-palace] .tpc-button-danger .close-icon{fill:#fff}[theme=the-palace] .tpc-button-danger .close-icon path{stroke:#fff}[theme=the-palace] .tpc-button-danger:hover{background-color:#b60000}[theme=the-palace] .tpc-button-danger:active{background-color:#9b0000}[theme=the-palace] .tpc-button-danger .tpc-label-button{padding-left:2px;padding-right:2px}[theme=the-palace] .tpc-button-danger.large{height:48px;padding:12px 22px;font-size:16px}[theme=the-palace] .tpc-button-danger.large.loading{width:87px}[theme=the-palace] .tpc-button-danger.large.circular{border-radius:9999px;width:48px;height:48px;padding:12px 24px}[theme=the-palace] .tpc-button-danger.large .tpc-icon-leading{margin-right:6px}[theme=the-palace] .tpc-button-danger.large .tpc-icon-trailing{margin-left:6px}[theme=the-palace] .tpc-button-danger.medium{padding:12px 14px;height:40px;font-size:14px}[theme=the-palace] .tpc-button-danger.medium.loading{width:63px}[theme=the-palace] .tpc-button-danger.medium.circular{border-radius:9999px;width:40px;height:40px;padding:12px 14px}[theme=the-palace] .tpc-button-danger.medium .tpc-icon-leading{margin-right:4px}[theme=the-palace] .tpc-button-danger.medium .tpc-icon-trailing{margin-left:4px}[theme=the-palace] .tpc-button-danger.small{height:32px;padding:12px;font-size:14px}[theme=the-palace] .tpc-button-danger.small.loading{width:63px}[theme=the-palace] .tpc-button-danger.small.circular{border-radius:9999px;width:32px;height:32px;padding:12px 14px}[theme=the-palace] .tpc-button-danger.small .tpc-icon-leading{margin-right:4px}[theme=the-palace] .tpc-button-danger.small .tpc-icon-trailing{margin-left:4px}[theme=the-palace] .tpc-button-danger:disabled{background-color:#f1f1f1;color:#cdcdcd}[theme=the-palace] .tpc-button-primary-on-brand{border:none;border-radius:5px;font-family:Roboto;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;display:inline-flex;justify-content:center;align-items:center;text-align:center;background-color:#fff;color:#254d6e}[theme=the-palace] .tpc-button-primary-on-brand .tpc-animate-spin{fill:#254d6e;animation:spin 1s linear infinite}[theme=the-palace] .tpc-button-primary-on-brand .close-icon{fill:#254d6e}[theme=the-palace] .tpc-button-primary-on-brand .close-icon path{stroke:#254d6e}[theme=the-palace] .tpc-button-primary-on-brand:hover,[theme=the-palace] .tpc-button-primary-on-brand:active{background-color:""}[theme=the-palace] .tpc-button-primary-on-brand .tpc-label-button{padding-left:2px;padding-right:2px}[theme=the-palace] .tpc-button-primary-on-brand.large{height:48px;padding:12px 22px;font-size:16px}[theme=the-palace] .tpc-button-primary-on-brand.large.loading{width:87px}[theme=the-palace] .tpc-button-primary-on-brand.large.circular{border-radius:9999px;width:48px;height:48px;padding:12px 24px}[theme=the-palace] .tpc-button-primary-on-brand.large .tpc-icon-leading{margin-right:6px}[theme=the-palace] .tpc-button-primary-on-brand.large .tpc-icon-trailing{margin-left:6px}[theme=the-palace] .tpc-button-primary-on-brand.medium{padding:12px 14px;height:40px;font-size:14px}[theme=the-palace] .tpc-button-primary-on-brand.medium.loading{width:63px}[theme=the-palace] .tpc-button-primary-on-brand.medium.circular{border-radius:9999px;width:40px;height:40px;padding:12px 14px}[theme=the-palace] .tpc-button-primary-on-brand.medium .tpc-icon-leading{margin-right:4px}[theme=the-palace] .tpc-button-primary-on-brand.medium .tpc-icon-trailing{margin-left:4px}[theme=the-palace] .tpc-button-primary-on-brand.small{height:32px;padding:12px;font-size:14px}[theme=the-palace] .tpc-button-primary-on-brand.small.loading{width:63px}[theme=the-palace] .tpc-button-primary-on-brand.small.circular{border-radius:9999px;width:32px;height:32px;padding:12px 14px}[theme=the-palace] .tpc-button-primary-on-brand.small .tpc-icon-leading{margin-right:4px}[theme=the-palace] .tpc-button-primary-on-brand.small .tpc-icon-trailing{margin-left:4px}[theme=the-palace] .tpc-button-primary-on-brand:hover{opacity:.92}[theme=the-palace] .tpc-button-primary-on-brand:active{opacity:.88}[theme=the-palace] .tpc-button-primary-on-brand:disabled{opacity:.4}[theme=the-palace] .tpc-button-secondary-on-brand{border-radius:5px;border:1px solid #9ebdd6;font-family:Roboto;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;display:inline-flex;justify-content:center;align-items:center;text-align:center;background-color:"";color:#fff}[theme=the-palace] .tpc-button-secondary-on-brand .tpc-animate-spin{fill:#fff;animation:spin 1s linear infinite}[theme=the-palace] .tpc-button-secondary-on-brand .close-icon{fill:#fff}[theme=the-palace] .tpc-button-secondary-on-brand .close-icon path{stroke:#fff}[theme=the-palace] .tpc-button-secondary-on-brand:hover,[theme=the-palace] .tpc-button-secondary-on-brand:active{background-color:""}[theme=the-palace] .tpc-button-secondary-on-brand .tpc-label-button{padding-left:2px;padding-right:2px}[theme=the-palace] .tpc-button-secondary-on-brand.large{height:48px;padding:12px 22px;font-size:16px}[theme=the-palace] .tpc-button-secondary-on-brand.large.loading{width:87px}[theme=the-palace] .tpc-button-secondary-on-brand.large.circular{border-radius:9999px;width:48px;height:48px;padding:12px 24px}[theme=the-palace] .tpc-button-secondary-on-brand.large .tpc-icon-leading{margin-right:6px}[theme=the-palace] .tpc-button-secondary-on-brand.large .tpc-icon-trailing{margin-left:6px}[theme=the-palace] .tpc-button-secondary-on-brand.medium{padding:12px 14px;height:40px;font-size:14px}[theme=the-palace] .tpc-button-secondary-on-brand.medium.loading{width:63px}[theme=the-palace] .tpc-button-secondary-on-brand.medium.circular{border-radius:9999px;width:40px;height:40px;padding:12px 14px}[theme=the-palace] .tpc-button-secondary-on-brand.medium .tpc-icon-leading{margin-right:4px}[theme=the-palace] .tpc-button-secondary-on-brand.medium .tpc-icon-trailing{margin-left:4px}[theme=the-palace] .tpc-button-secondary-on-brand.small{height:32px;padding:12px;font-size:14px}[theme=the-palace] .tpc-button-secondary-on-brand.small.loading{width:63px}[theme=the-palace] .tpc-button-secondary-on-brand.small.circular{border-radius:9999px;width:32px;height:32px;padding:12px 14px}[theme=the-palace] .tpc-button-secondary-on-brand.small .tpc-icon-leading{margin-right:4px}[theme=the-palace] .tpc-button-secondary-on-brand.small .tpc-icon-trailing{margin-left:4px}[theme=the-palace] .tpc-button-secondary-on-brand:hover{background-color:#ffffff14}[theme=the-palace] .tpc-button-secondary-on-brand:active{background-color:#ffffff1f}[theme=the-palace] .tpc-button-secondary-on-brand:disabled{opacity:.4}[theme=the-palace] .tpc-button-ghost-on-brand{border-radius:5px;font-family:Roboto;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;display:inline-flex;justify-content:center;align-items:center;text-align:center;background-color:"";color:#fff}[theme=the-palace] .tpc-button-ghost-on-brand .tpc-animate-spin{fill:#fff;animation:spin 1s linear infinite}[theme=the-palace] .tpc-button-ghost-on-brand .close-icon{fill:#fff}[theme=the-palace] .tpc-button-ghost-on-brand .close-icon path{stroke:#fff}[theme=the-palace] .tpc-button-ghost-on-brand:hover,[theme=the-palace] .tpc-button-ghost-on-brand:active{background-color:""}[theme=the-palace] .tpc-button-ghost-on-brand .tpc-label-button{padding-left:2px;padding-right:2px}[theme=the-palace] .tpc-button-ghost-on-brand.large{height:48px;padding:12px 22px;font-size:16px}[theme=the-palace] .tpc-button-ghost-on-brand.large.loading{width:87px}[theme=the-palace] .tpc-button-ghost-on-brand.large.circular{border-radius:9999px;width:48px;height:48px;padding:12px 24px}[theme=the-palace] .tpc-button-ghost-on-brand.large .tpc-icon-leading{margin-right:6px}[theme=the-palace] .tpc-button-ghost-on-brand.large .tpc-icon-trailing{margin-left:6px}[theme=the-palace] .tpc-button-ghost-on-brand.medium{padding:12px 14px;height:40px;font-size:14px}[theme=the-palace] .tpc-button-ghost-on-brand.medium.loading{width:63px}[theme=the-palace] .tpc-button-ghost-on-brand.medium.circular{border-radius:9999px;width:40px;height:40px;padding:12px 14px}[theme=the-palace] .tpc-button-ghost-on-brand.medium .tpc-icon-leading{margin-right:4px}[theme=the-palace] .tpc-button-ghost-on-brand.medium .tpc-icon-trailing{margin-left:4px}[theme=the-palace] .tpc-button-ghost-on-brand.small{height:32px;padding:12px;font-size:14px}[theme=the-palace] .tpc-button-ghost-on-brand.small.loading{width:63px}[theme=the-palace] .tpc-button-ghost-on-brand.small.circular{border-radius:9999px;width:32px;height:32px;padding:12px 14px}[theme=the-palace] .tpc-button-ghost-on-brand.small .tpc-icon-leading{margin-right:4px}[theme=the-palace] .tpc-button-ghost-on-brand.small .tpc-icon-trailing{margin-left:4px}[theme=the-palace] .tpc-button-ghost-on-brand:hover{background-color:#ffffff14}[theme=the-palace] .tpc-button-ghost-on-brand:active{background-color:#ffffff1f}[theme=the-palace] .tpc-button-ghost-on-brand:disabled{opacity:.4}[theme=the-palace] .tpc-button-on-inverse{border-radius:5px;font-family:Roboto;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;display:inline-flex;justify-content:center;align-items:center;text-align:center;background-color:"";color:#fff}[theme=the-palace] .tpc-button-on-inverse .tpc-animate-spin{fill:#fff;animation:spin 1s linear infinite}[theme=the-palace] .tpc-button-on-inverse .close-icon{fill:#fff}[theme=the-palace] .tpc-button-on-inverse .close-icon path{stroke:#fff}[theme=the-palace] .tpc-button-on-inverse:hover,[theme=the-palace] .tpc-button-on-inverse:active{background-color:""}[theme=the-palace] .tpc-button-on-inverse .tpc-label-button{padding-left:2px;padding-right:2px}[theme=the-palace] .tpc-button-on-inverse.large{height:48px;padding:12px 22px;font-size:16px}[theme=the-palace] .tpc-button-on-inverse.large.loading{width:87px}[theme=the-palace] .tpc-button-on-inverse.large.circular{border-radius:9999px;width:48px;height:48px;padding:12px 24px}[theme=the-palace] .tpc-button-on-inverse.large .tpc-icon-leading{margin-right:6px}[theme=the-palace] .tpc-button-on-inverse.large .tpc-icon-trailing{margin-left:6px}[theme=the-palace] .tpc-button-on-inverse.medium{padding:12px 14px;height:40px;font-size:14px}[theme=the-palace] .tpc-button-on-inverse.medium.loading{width:63px}[theme=the-palace] .tpc-button-on-inverse.medium.circular{border-radius:9999px;width:40px;height:40px;padding:12px 14px}[theme=the-palace] .tpc-button-on-inverse.medium .tpc-icon-leading{margin-right:4px}[theme=the-palace] .tpc-button-on-inverse.medium .tpc-icon-trailing{margin-left:4px}[theme=the-palace] .tpc-button-on-inverse.small{height:32px;padding:12px;font-size:14px}[theme=the-palace] .tpc-button-on-inverse.small.loading{width:63px}[theme=the-palace] .tpc-button-on-inverse.small.circular{border-radius:9999px;width:32px;height:32px;padding:12px 14px}[theme=the-palace] .tpc-button-on-inverse.small .tpc-icon-leading{margin-right:4px}[theme=the-palace] .tpc-button-on-inverse.small .tpc-icon-trailing{margin-left:4px}[theme=the-palace] .tpc-button-on-inverse:hover{background-color:#ffffff14}[theme=the-palace] .tpc-button-on-inverse:active{background-color:#ffffff1f}[theme=the-palace] .tpc-button-on-inverse:disabled{background-color:#fff6}[theme=the-palace] .tpc-button-primary-on-media{border:none;border-radius:5px;font-family:Roboto;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;display:inline-flex;justify-content:center;align-items:center;text-align:center;background-color:#fff;color:#262626}[theme=the-palace] .tpc-button-primary-on-media .tpc-animate-spin{fill:#262626;animation:spin 1s linear infinite}[theme=the-palace] .tpc-button-primary-on-media .close-icon{fill:#262626}[theme=the-palace] .tpc-button-primary-on-media .close-icon path{stroke:#262626}[theme=the-palace] .tpc-button-primary-on-media:hover,[theme=the-palace] .tpc-button-primary-on-media:active{background-color:""}[theme=the-palace] .tpc-button-primary-on-media .tpc-label-button{padding-left:2px;padding-right:2px}[theme=the-palace] .tpc-button-primary-on-media.large{height:48px;padding:12px 22px;font-size:16px}[theme=the-palace] .tpc-button-primary-on-media.large.loading{width:87px}[theme=the-palace] .tpc-button-primary-on-media.large.circular{border-radius:9999px;width:48px;height:48px;padding:12px 24px}[theme=the-palace] .tpc-button-primary-on-media.large .tpc-icon-leading{margin-right:6px}[theme=the-palace] .tpc-button-primary-on-media.large .tpc-icon-trailing{margin-left:6px}[theme=the-palace] .tpc-button-primary-on-media.medium{padding:12px 14px;height:40px;font-size:14px}[theme=the-palace] .tpc-button-primary-on-media.medium.loading{width:63px}[theme=the-palace] .tpc-button-primary-on-media.medium.circular{border-radius:9999px;width:40px;height:40px;padding:12px 14px}[theme=the-palace] .tpc-button-primary-on-media.medium .tpc-icon-leading{margin-right:4px}[theme=the-palace] .tpc-button-primary-on-media.medium .tpc-icon-trailing{margin-left:4px}[theme=the-palace] .tpc-button-primary-on-media.small{height:32px;padding:12px;font-size:14px}[theme=the-palace] .tpc-button-primary-on-media.small.loading{width:63px}[theme=the-palace] .tpc-button-primary-on-media.small.circular{border-radius:9999px;width:32px;height:32px;padding:12px 14px}[theme=the-palace] .tpc-button-primary-on-media.small .tpc-icon-leading{margin-right:4px}[theme=the-palace] .tpc-button-primary-on-media.small .tpc-icon-trailing{margin-left:4px}[theme=the-palace] .tpc-button-primary-on-media:hover{opacity:.92}[theme=the-palace] .tpc-button-primary-on-media:active{opacity:.88}[theme=the-palace] .tpc-button-primary-on-media:disabled{opacity:.4}[theme=the-palace] .tpc-button-secondary-on-media{border:none;border-radius:5px;border:1px solid #ffffff;font-family:Roboto;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;display:inline-flex;justify-content:center;align-items:center;text-align:center;background-color:"";color:#fff}[theme=the-palace] .tpc-button-secondary-on-media .tpc-animate-spin{fill:#fff;animation:spin 1s linear infinite}[theme=the-palace] .tpc-button-secondary-on-media .close-icon{fill:#fff}[theme=the-palace] .tpc-button-secondary-on-media .close-icon path{stroke:#fff}[theme=the-palace] .tpc-button-secondary-on-media:hover,[theme=the-palace] .tpc-button-secondary-on-media:active{background-color:""}[theme=the-palace] .tpc-button-secondary-on-media .tpc-label-button{padding-left:2px;padding-right:2px}[theme=the-palace] .tpc-button-secondary-on-media.large{height:48px;padding:12px 22px;font-size:16px}[theme=the-palace] .tpc-button-secondary-on-media.large.loading{width:87px}[theme=the-palace] .tpc-button-secondary-on-media.large.circular{border-radius:9999px;width:48px;height:48px;padding:12px 24px}[theme=the-palace] .tpc-button-secondary-on-media.large .tpc-icon-leading{margin-right:6px}[theme=the-palace] .tpc-button-secondary-on-media.large .tpc-icon-trailing{margin-left:6px}[theme=the-palace] .tpc-button-secondary-on-media.medium{padding:12px 14px;height:40px;font-size:14px}[theme=the-palace] .tpc-button-secondary-on-media.medium.loading{width:63px}[theme=the-palace] .tpc-button-secondary-on-media.medium.circular{border-radius:9999px;width:40px;height:40px;padding:12px 14px}[theme=the-palace] .tpc-button-secondary-on-media.medium .tpc-icon-leading{margin-right:4px}[theme=the-palace] .tpc-button-secondary-on-media.medium .tpc-icon-trailing{margin-left:4px}[theme=the-palace] .tpc-button-secondary-on-media.small{height:32px;padding:12px;font-size:14px}[theme=the-palace] .tpc-button-secondary-on-media.small.loading{width:63px}[theme=the-palace] .tpc-button-secondary-on-media.small.circular{border-radius:9999px;width:32px;height:32px;padding:12px 14px}[theme=the-palace] .tpc-button-secondary-on-media.small .tpc-icon-leading{margin-right:4px}[theme=the-palace] .tpc-button-secondary-on-media.small .tpc-icon-trailing{margin-left:4px}[theme=the-palace] .tpc-button-secondary-on-media:hover{background-color:#ffffff14}[theme=the-palace] .tpc-button-secondary-on-media:active{background-color:#ffffff1f}[theme=the-palace] .tpc-button-secondary-on-media:disabled{opacity:.4}[theme=the-palace] .tpc-button-ghost-on-media{border:none;border-radius:5px;font-family:Roboto;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;display:inline-flex;justify-content:center;align-items:center;text-align:center;background-color:"";color:#fff}[theme=the-palace] .tpc-button-ghost-on-media .tpc-animate-spin{fill:#fff;animation:spin 1s linear infinite}[theme=the-palace] .tpc-button-ghost-on-media .close-icon{fill:#fff}[theme=the-palace] .tpc-button-ghost-on-media .close-icon path{stroke:#fff}[theme=the-palace] .tpc-button-ghost-on-media:hover,[theme=the-palace] .tpc-button-ghost-on-media:active{background-color:""}[theme=the-palace] .tpc-button-ghost-on-media .tpc-label-button{padding-left:2px;padding-right:2px}[theme=the-palace] .tpc-button-ghost-on-media.large{height:48px;padding:12px 22px;font-size:16px}[theme=the-palace] .tpc-button-ghost-on-media.large.loading{width:87px}[theme=the-palace] .tpc-button-ghost-on-media.large.circular{border-radius:9999px;width:48px;height:48px;padding:12px 24px}[theme=the-palace] .tpc-button-ghost-on-media.large .tpc-icon-leading{margin-right:6px}[theme=the-palace] .tpc-button-ghost-on-media.large .tpc-icon-trailing{margin-left:6px}[theme=the-palace] .tpc-button-ghost-on-media.medium{padding:12px 14px;height:40px;font-size:14px}[theme=the-palace] .tpc-button-ghost-on-media.medium.loading{width:63px}[theme=the-palace] .tpc-button-ghost-on-media.medium.circular{border-radius:9999px;width:40px;height:40px;padding:12px 14px}[theme=the-palace] .tpc-button-ghost-on-media.medium .tpc-icon-leading{margin-right:4px}[theme=the-palace] .tpc-button-ghost-on-media.medium .tpc-icon-trailing{margin-left:4px}[theme=the-palace] .tpc-button-ghost-on-media.small{height:32px;padding:12px;font-size:14px}[theme=the-palace] .tpc-button-ghost-on-media.small.loading{width:63px}[theme=the-palace] .tpc-button-ghost-on-media.small.circular{border-radius:9999px;width:32px;height:32px;padding:12px 14px}[theme=the-palace] .tpc-button-ghost-on-media.small .tpc-icon-leading{margin-right:4px}[theme=the-palace] .tpc-button-ghost-on-media.small .tpc-icon-trailing{margin-left:4px}[theme=the-palace] .tpc-button-ghost-on-media:hover{background-color:#ffffff14}[theme=the-palace] .tpc-button-ghost-on-media:active{background-color:#ffffff1f}[theme=the-palace] .tpc-button-ghost-on-media:disabled{opacity:.4}[theme=the-palace] .tpc-chip-default{border:1px solid #cdcdcd;color:#262626}[theme=the-palace] .tpc-chip-default:hover .tpc-label,[theme=the-palace] .tpc-chip-default:hover{color:#254d6e}[theme=the-palace] .tpc-chip-default:hover{border:1px solid #254d6e}[theme=the-palace] .tpc-chip-selected{background-color:#e9f1f6;border:1px solid #e9f1f6}[theme=the-palace] .tpc-chip-selected,[theme=the-palace] .tpc-chip-selected .tpc-label{color:#254d6e}[theme=the-palace] .tpc-chip-selected:hover{background-color:#e9f1f6;border:1px solid #e9f1f6}[theme=the-palace] .tpc-chip-disabled{border:1px solid #e9e9e9;opacity:.8;background-color:transparent}[theme=the-palace] .tpc-chip-disabled,[theme=the-palace] .tpc-chip-disabled:hover,[theme=the-palace] .tpc-chip-disabled:hover .tpc-label,[theme=the-palace] .tpc-chip-disabled .tpc-label{color:#e9e9e9}[theme=the-palace] .tpc-chip-disabled:hover{background-color:transparent;border:1px solid #e9e9e9;opacity:.8}[theme=the-palace] .tpc-chip{cursor:pointer;border-radius:9999px;padding:12px 14px;height:32px;display:inline-flex;width:auto;gap:4px;align-items:center;justify-content:center}[theme=the-palace] .tpc-chip .tpc-label{font-family:Roboto;font-weight:500;font-size:14px;line-height:20px;letter-spacing:0px;padding:0 2px}[theme=the-palace] .tpc-counter{text-align:center;display:flex;width:130px;justify-content:space-between;align-items:center;font-family:Roboto;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px}[theme=the-palace] .tpc-toggle{cursor:pointer;background:#a5a5a5;width:52px;height:32px;padding:2px;border-radius:9999px}[theme=the-palace] .tpc-toggle:hover{background:#767676}[theme=the-palace] .tpc-toggle input{display:none}[theme=the-palace] .tpc-toggle input:checked+label{margin-left:20px}[theme=the-palace] .tpc-toggle label{height:28px;width:28px;background:#fff;display:flex;cursor:pointer;border-radius:9999px;transition:all .25s ease 0s}[theme=the-palace] .tpc-toggle-checked{background:#254d6e}[theme=the-palace] .tpc-toggle-checked:hover{background:#233e53}[theme=the-palace] .tpc-toggle-disabled,[theme=the-palace] .tpc-toggle-disabled:hover{background:#f1f1f1}[theme=the-palace] .tpc-checkbox{cursor:pointer;width:24px;height:24px;color:#fff;border-radius:5px;background:#254d6e;border-width:1.5px;border-color:#254d6e;display:flex;align-items:center;justify-content:center}[theme=the-palace] .tpc-checkbox:hover{border-color:#254d6e}[theme=the-palace] .tpc-container-checkbox .tpc-label{cursor:pointer;color:#262626;font-family:Roboto;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px}[theme=the-palace] .tpc-container-checkbox .tpc-label .tpc-message-error{color:#c00;font-weight:400;font-family:Roboto;font-size:12px;line-height:16px;letter-spacing:0px}[theme=the-palace] .tpc-checkbox-check:hover{background:#233e53}[theme=the-palace] .tpc-checkbox-uncheck{border-color:#cdcdcd;background:transparent}[theme=the-palace] .tpc-checkbox-error-check,[theme=the-palace] .tpc-checkbox-error-check:hover{background:#c00;border-width:0px}[theme=the-palace] .tpc-checkbox-error-uncheck,[theme=the-palace] .tpc-checkbox-error-uncheck:hover{border-color:#c00}[theme=the-palace] .tpc-checkbox-disabled-check{background:#f1f1f1;border-width:0px}[theme=the-palace] .tpc-checkbox-disabled-check svg{color:#cdcdcd}[theme=the-palace] .tpc-checkbox-disabled-check:hover{background:#f1f1f1;border-width:0px}[theme=the-palace] .tpc-checkbox-disabled-uncheck,[theme=the-palace] .tpc-checkbox-disabled-uncheck:hover{border-color:#e9e9e9}[theme=the-palace] .tpc-label-disabled{color:#cdcdcd}[theme=the-palace] .tpc-animate-spin{fill:#262626;animation:tpc-spin 1s linear infinite}[theme=the-palace] .tpc-text-field{position:relative;width:auto;border-width:1px;border-style:solid;height:56px;width:100%;padding:1px 16px;display:flex;align-items:center;border-color:#cdcdcd;gap:12px;border-radius:5px}[theme=the-palace] .tpc-text-field__errors{padding:0 15px}[theme=the-palace] .tpc-text-field__focus{border-color:#254d6e;border-width:2px;padding:0 15px}[theme=the-palace] .tpc-text-field input{background:transparent;width:100%;padding:18px 16px 4px 0;outline:none;overflow:hidden;color:#262626;text-overflow:ellipsis;font-family:Roboto;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px}[theme=the-palace] .tpc-text-field .text-field__leading-icon~div label{left:52px}[theme=the-palace] .tpc-text-field__focus .text-field__leading-icon input:not(:-moz-placeholder-shown)~div label{top:15px;left:51px}[theme=the-palace] .tpc-text-field__focus .text-field__leading-icon input:not(:-moz-placeholder)~div label{top:15px;left:51px}[theme=the-palace] .tpc-text-field__focus .text-field__leading-icon~div label,[theme=the-palace] .tpc-text-field__errors .text-field__leading-icon~div label,[theme=the-palace] .tpc-text-field__focus .text-field__leading-icon input:not(:placeholder-shown)~div label{top:15px;left:51px}[theme=the-palace] .tpc-text-field__focus .text-field__leading-icon input:not(:-moz-placeholder-shown)~div label{left:51px}[theme=the-palace] .tpc-text-field__focus .text-field__leading-icon input:not(:-moz-placeholder)~div label{left:51px}[theme=the-palace] .tpc-text-field__focus .text-field__leading-icon~div label,[theme=the-palace] .tpc-text-field__focus .text-field__leading-icon input:not(:placeholder-shown)~div label{left:51px}[theme=the-palace] .tpc-text-field label{position:absolute;top:50%;left:17px;transform:translateY(-50%);pointer-events:none;color:#767676;text-overflow:ellipsis;font-family:Roboto;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px}[theme=the-palace] .tpc-text-field input::-moz-placeholder{color:transparent}[theme=the-palace] .tpc-text-field input::placeholder{color:transparent}[theme=the-palace] .tpc-text-field__focus label,[theme=the-palace] .tpc-text-field-label__focus label{top:16px;font-weight:400;font-family:Roboto;font-size:12px;line-height:16px;letter-spacing:0px}[theme=the-palace] .tpc-text-field__errors label{top:15px;left:16px}[theme=the-palace] .tpc-text-field__focus input:not(:-moz-placeholder-shown)~div label{top:15px;left:16px}[theme=the-palace] .tpc-text-field__focus input:not(:-moz-placeholder)~div label{top:15px;left:16px}[theme=the-palace] .tpc-text-field__focus label,[theme=the-palace] .tpc-text-field__focus input:not(:placeholder-shown)~div label{top:15px;left:16px}[theme=the-palace] .tpc-text-field__disabled input{background:transparent}[theme=the-palace] .tpc-text-field__errors{border-width:2px;border-color:#c00}[theme=the-palace] .tpc-text-field__disabled{border-color:#e9e9e9}[theme=the-palace] .text-field__trailing-icon,[theme=the-palace] .text-field__leading-icon{color:#262626}[theme=the-palace] .tpc-text-field .tpc-suffix{color:#262626;font-family:Roboto;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px}[theme=the-palace] .tpc-text-field__disabled label,[theme=the-palace] .tpc-text-field__disabled input,[theme=the-palace] .tpc-text-field__disabled .text-field__trailing-icon,[theme=the-palace] .tpc-text-field__disabled .text-field__leading-icon,[theme=the-palace] .tpc-text-field__disabled .tpc-suffix{color:#cdcdcd}[theme=the-palace] .tpc-error-label{margin-top:8px;color:#c00;font-weight:400;font-family:Roboto;font-size:12px;line-height:16px;letter-spacing:0px}[theme=the-palace] .tpc-supporting-text{margin-top:8px;color:#262626;font-weight:400;font-family:Roboto;font-size:12px;line-height:16px;letter-spacing:0px}[theme=the-palace] .tpc-tabs .tpc-tab-item{border-bottom-width:1px;border-color:#cdcdcd;padding:0 16px 1px;color:#767676;text-align:center;justify-content:center;font-family:Roboto;font-weight:500;font-size:14px;line-height:20px;letter-spacing:0px;height:48px;display:flex;align-items:center;cursor:pointer}[theme=the-palace] .tpc-tabs .tpc-tab-item:hover{color:#262626}[theme=the-palace] .tpc-tabs .tpc-tab-items-full-width{width:100%}[theme=the-palace] .tpc-tabs .tpc-tab-active{padding:0 16px;border-bottom-width:2px;color:#254d6e;border-bottom-color:#254d6e}[theme=the-palace] .tpc-tabs .tpc-tab-disabled,[theme=the-palace] .tpc-tabs .tpc-tab-disabled:hover{color:#cdcdcd;cursor:not-allowed}[theme=the-palace] .tpc-content-banner{display:flex;width:auto;padding:16px;align-items:flex-start;gap:16px;border-radius:5px}[theme=the-palace] .tpc-content-banner .tpc-banner__icon{color:#262626}[theme=the-palace] .tpc-content-banner .tpc-content .tpc-content-wrapper{display:grid;gap:2px 0px}[theme=the-palace] .tpc-content-banner .tpc-content .tpc-content-wrapper .tpc-content-title{color:#262626;font-family:Roboto;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px}[theme=the-palace] .tpc-content-banner .tpc-content .tpc-content-text{color:#262626;font-family:Roboto;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0px}[theme=the-palace] .tpc-banner-neutral{background:#f7f6f1}[theme=the-palace] .tpc-banner-brand{background:#e9f1f6}[theme=the-palace] .tpc-banner-positive{background:#e3fae1}[theme=the-palace] .tpc-banner-warning{background:#fef8e9}[theme=the-palace] .tpc-banner-danger{background:#ffebeb}[theme=the-palace] .tpc-content-snackbar{visibility:visible;position:absolute;bottom:0;right:0;margin:0 24px 24px 0;opacity:1;transition:opacity 2s linear;display:flex;align-items:center;gap:0px 16px;max-width:450px;height:auto;padding:16px 16px 16px 24px;border-radius:5px;border:1.05px 0px 0px 0px;opacity:0px;transition:.5s ease-out}[theme=the-palace] .tpc-content-snackbar .text{font-family:Roboto;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0px;text-align:left}[theme=the-palace] .tpc-content-snackbar .tpc-snackbar__leading,[theme=the-palace] .tpc-content-snackbar__default .text,[theme=the-palace] .tpc-content-snackbar__danger .text{color:#fff}[theme=the-palace] .tpc-content-snackbar__persistent{visibility:visible}[theme=the-palace] .tpc-content-snackbar__hidden{visibility:hidden;opacity:0}[theme=the-palace] .tpc-content-snackbar__default{background-color:#171717}[theme=the-palace] .tpc-content-snackbar__danger{background-color:#c00}[theme=the-palace] .tpc-select-field{position:relative;width:auto;display:flex;justify-content:right;align-items:center}[theme=the-palace] .tpc-select-field select{border-width:1px;border-style:solid;height:56px;width:100%;padding:18px 16px 16px 18px;align-items:center;gap:8px;border-color:#cdcdcd;border-radius:5px;outline:none;overflow:hidden;color:#262626;text-overflow:ellipsis;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0px;-webkit-appearance:none;-moz-appearance:none}[theme=the-palace] .tpc-select-field select:focus~.chevron-right{color:#254d6e}[theme=the-palace] .tpc-select-field .chevron-right{position:absolute;margin-right:20px}[theme=the-palace] .tpc-select-field label{position:absolute;top:50%;left:20px;transform:translateY(-50%);pointer-events:none;transition:.3s;color:#767676;text-overflow:ellipsis;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0px}[theme=the-palace] .tpc-select-field select::-moz-placeholder{color:transparent}[theme=the-palace] .tpc-select-field select::placeholder{color:transparent}[theme=the-palace] .tpc-select-field select:focus+label,[theme=the-palace] .tpc-select-field select:valid+label{top:16px;font-size:12px;line-height:16px;letter-spacing:0px}[theme=the-palace] .tpc-select-field select:focus,[theme=the-palace] .tpc-select-field select.tpc-select-errors{padding-left:17px}[theme=the-palace] .tpc-select-field select:focus{border-color:#254d6e;border-width:2px}[theme=the-palace] .tpc-select-field select.tpc-select-disabled{background:transparent;border-color:#e9e9e9}[theme=the-palace] .tpc-select-field select.tpc-select-errors{border-width:2px;border-color:#c00}[theme=the-palace] .tpc-select-field select.tpc-select-disabled~label,[theme=the-palace] .tpc-select-field select.tpc-select-disabled{color:#cdcdcd}[theme=the-palace] .tpc-error-label{margin-top:8px;color:#c00;font-size:12px;font-style:normal;font-weight:400;line-height:16px,16px;letter-spacing:0px}[theme=the-palace] .tpc-accordion{min-width:350px;width:auto;color:#262626}[theme=the-palace] .tpc-accordion-header{cursor:pointer;padding:16px 0;border-bottom-color:#cdcdcd}[theme=the-palace] .tpc-accordion-header .tpc-accordion-header__title{overflow:hidden;color:#262626;text-overflow:ellipsis;font-family:Roboto;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px}[theme=the-palace] .tpc-accordion-header .tpc-accordion-header__subtitle{overflow:hidden;color:#767676;text-overflow:ellipsis;font-weight:400;font-family:Roboto;font-size:12px;line-height:16px;letter-spacing:0px}[theme=the-palace] .tpc-accordion-content{border-top:none;border-bottom-width:1px;border-bottom-color:#cdcdcd;padding-bottom:16px;text-align:justify;font-family:Roboto;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px}[theme=the-palace] .tpc-text-area__content{display:block;border-style:solid;padding:16px 2px 2px 16px;width:100%;height:auto;border-radius:5px}[theme=the-palace] .tpc-text-area__content textarea:focus{padding-right:17px}[theme=the-palace] .tpc-text-area__content textarea:not(:-moz-placeholder-shown)~.tpc-character-counter,[theme=the-palace] .tpc-text-area__content textarea:not(:-moz-placeholder-shown)~label{top:20px;font-weight:400;font-family:Roboto;font-size:12px;line-height:16px;letter-spacing:0px}[theme=the-palace] .tpc-text-area__content textarea:not(:-moz-placeholder)~.tpc-character-counter, [theme=the-palace] .tpc-text-area__content textarea:not(:-moz-placeholder)~label{top:20px;font-weight:400;font-family:Roboto;font-size:12px;line-height:16px;letter-spacing:0px}[theme=the-palace] .tpc-text-area__content textarea:focus~label,[theme=the-palace] .tpc-text-area__content textarea:focus~.tpc-character-counter,[theme=the-palace] .tpc-text-area__content textarea:not(:placeholder-shown)~.tpc-character-counter,[theme=the-palace] .tpc-text-area__content textarea:not(:placeholder-shown)~label{top:20px;font-weight:400;font-family:Roboto;font-size:12px;line-height:16px;letter-spacing:0px}[theme=the-palace] .tpc-text-area__content textarea:not(:-moz-placeholder-shown)~.tpc-character-counter{right:33px}[theme=the-palace] .tpc-text-area__content textarea:not(:-moz-placeholder)~.tpc-character-counter{right:33px}[theme=the-palace] .tpc-text-area__content textarea:focus~.tpc-character-counter,[theme=the-palace] .tpc-text-area__content textarea:not(:placeholder-shown)~.tpc-character-counter{right:33px}[theme=the-palace] .tpc-text-area__content textarea:not(:-moz-placeholder-shown)~label{left:33px}[theme=the-palace] .tpc-text-area__content textarea:not(:-moz-placeholder)~label{left:33px}[theme=the-palace] .tpc-text-area__content textarea:focus~label,[theme=the-palace] .tpc-text-area__content textarea:not(:placeholder-shown)~label{left:33px}[theme=the-palace] .tpc-text-area__content textarea{background:transparent;text-align:justify;width:100%;outline:none;overflow:hidden;min-height:100px;padding-right:16px;margin-top:10px;font-family:Roboto;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px}[theme=the-palace] .tpc-text-area__content textarea::-moz-placeholder{color:transparent}[theme=the-palace] .tpc-text-area__content textarea::placeholder{color:transparent}[theme=the-palace] .tpc-text-area__content .tpc-character-counter,[theme=the-palace] .tpc-text-area__content label{top:25px;position:absolute;margin-top:15px;transform:translateY(-50%);pointer-events:none;transition:.3s;text-overflow:ellipsis;font-family:Roboto;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px}[theme=the-palace] .tpc-text-area__content .tpc-character-counter{right:33px}[theme=the-palace] .tpc-text-area__content label{left:33px}[theme=the-palace] .tpc-text-area__focus{border-color:#254d6e;border-width:2px}[theme=the-palace] .tpc-text-area__disabled{border-width:1px;border-color:#e9e9e9}[theme=the-palace] .tpc-text-area__disabled textarea,[theme=the-palace] .tpc-text-area__disabled label,[theme=the-palace] .tpc-text-area__disabled .tpc-character-counter{background:none;color:#cdcdcd}[theme=the-palace] .tpc-text-area__errors{border-width:2px;border-color:#c00}[theme=the-palace] .tpc-text-area__default{border-color:#cdcdcd;border-width:1px}[theme=the-palace] .tpc-text-area__default label,[theme=the-palace] .tpc-text-area__default .tpc-character-counter,[theme=the-palace] .tpc-text-area__errors label,[theme=the-palace] .tpc-text-area__errors .tpc-character-counter,[theme=the-palace] .tpc-text-area__focus label,[theme=the-palace] .tpc-text-area__focus .tpc-character-counter{color:#767676}[theme=the-palace] .tpc-text-area__focus{padding:15px 0 0 15px}[theme=the-palace] .supporting-text{margin-top:8px;color:#767676;font-weight:400;font-family:Roboto;font-size:12px;line-height:16px;letter-spacing:0px}[theme=the-palace] .tpc-text-area__focus~.supporting-text{margin-top:9px}[theme=the-palace] .tpc-button-link-default{border-radius:5px;text-decoration:underline;font-style:normal;color:#262626;font-family:Roboto;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px}[theme=the-palace] .tpc-button-link-default:hover{opacity:.85}[theme=the-palace] .tpc-button-link-default:active{opacity:.7}[theme=the-palace] .tpc-button-link-default:disabled{opacity:.25}[theme=the-palace] .tpc-button-link-default.medium{font-size:16px;line-height:24px}[theme=the-palace] .tpc-button-link-default.small{font-size:14px;line-height:20px}[theme=the-palace] .tpc-button-link-strong{border-radius:5px;text-decoration:underline;color:#262626;font-family:Roboto;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px}[theme=the-palace] .tpc-button-link-strong:hover{opacity:.85}[theme=the-palace] .tpc-button-link-strong:active{opacity:.7}[theme=the-palace] .tpc-button-link-strong:disabled{opacity:.25}[theme=the-palace] .tpc-button-link-strong.medium{font-size:16px;line-height:24px}[theme=the-palace] .tpc-button-link-strong.small{font-size:14px;line-height:20px}[theme=the-palace] .tpc-link-on-brand,[theme=the-palace] .tpc-link-on-inverse,[theme=the-palace] .tpc-link-on-danger{color:#fff}[theme=the-palace] .tpc-link{cursor:pointer}[theme=the-palace] .tpc-radio-button-default{margin:5px;font-family:Roboto;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px}[theme=the-palace] .tpc-radio-button-default input[type=radio]{position:absolute;opacity:0}[theme=the-palace] .tpc-radio-button-default input[type=radio]+.tpc-radio-label:before{content:"";border-radius:100%;display:inline-block;width:24px;height:24px;position:relative;margin-right:16px;vertical-align:top;cursor:pointer;text-align:center;transition:box-shadow .25s ease,border .1s ease}[theme=the-palace] .tpc-radio-button-default input[type=radio]:not(:checked)+.tpc-radio-label:before{border:1.5px solid #cdcdcd}[theme=the-palace] .tpc-radio-button-default input[type=radio]:not(:checked)+.tpc-radio-label:hover:before{border:1.5px solid #254d6e}[theme=the-palace] .tpc-radio-button-default input[type=radio]:checked+.tpc-radio-label:before{box-shadow:inset 0 0 0 8px #254d6e;border:none}[theme=the-palace] .tpc-radio-button-default input[type=radio]:checked+.tpc-radio-label:hover:before{box-shadow:inset 0 0 0 8px #233e53}[theme=the-palace] .tpc-radio-button-default input[type=radio]:disabled:checked+.tpc-radio-label{color:#cdcdcd}[theme=the-palace] .tpc-radio-button-default input[type=radio]:disabled:checked+.tpc-radio-label:before{border:none;background-color:#cdcdcd;box-shadow:inset 0 0 0 8px #f1f1f1}[theme=the-palace] .tpc-radio-button-default input[type=radio]:disabled:not(:checked)+.tpc-radio-label{color:#cdcdcd}[theme=the-palace] .tpc-radio-button-default input[type=radio]:disabled:not(:checked)+.tpc-radio-label:before{border:1.5px solid #e9e9e9}[theme=the-palace] .tpc-radio-button-error{margin:5px;font-family:Roboto;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px}[theme=the-palace] .tpc-radio-button-error input[type=radio]{position:absolute;opacity:0}[theme=the-palace] .tpc-radio-button-error input[type=radio]+.tpc-radio-label:before{content:"";border-radius:100%;display:inline-block;width:24px;height:24px;position:relative;margin-right:16px;vertical-align:top;cursor:pointer;text-align:center;transition:box-shadow .25s ease,border .1s ease}[theme=the-palace] .tpc-radio-button-error input[type=radio]:not(:checked)+.tpc-radio-label:before{border:1.5px solid #cc0000}[theme=the-palace] .tpc-radio-button-error input[type=radio]:not(:checked)+.tpc-radio-label:hover:before{border:1.5px solid #cc0000}[theme=the-palace] .tpc-radio-button-error input[type=radio]:checked+.tpc-radio-label:before{box-shadow:inset 0 0 0 8px #c00;border:none}[theme=the-palace] .tpc-radio-button-error input[type=radio]:checked+.tpc-radio-label:hover:before{box-shadow:inset 0 0 0 8px #b60000}[theme=the-palace] .tpc-radio-button-error input[type=radio]:disabled:checked+.tpc-radio-label{color:#cdcdcd}[theme=the-palace] .tpc-radio-button-error input[type=radio]:disabled:checked+.tpc-radio-label:before{border:none;background-color:#cdcdcd;box-shadow:inset 0 0 0 8px #f1f1f1}[theme=the-palace] .tpc-radio-button-error input[type=radio]:disabled:not(:checked)+.tpc-radio-label{color:#cdcdcd}[theme=the-palace] .tpc-radio-button-error input[type=radio]:disabled:not(:checked)+.tpc-radio-label:before{border:1.5px solid #e9e9e9}[theme=the-palace] .tpc-radio-button-error .tpc-error-label{padding-left:40px;top:-5px;position:relative}[theme=the-palace] .tpc-avatar{border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:400;line-height:24px;background-color:#e9f1f6;color:#254d6e;cursor:pointer;position:relative}[theme=the-palace] .tpc-avatar img{width:100%;height:100%;border-radius:100%}[theme=the-palace] .tpc-avatar .tpc-icon-avatar path{stroke:#254d6e}[theme=the-palace] .tpc-avatar .tpc-avatar-badge{position:absolute;display:flex;width:8px;height:8px;justify-content:center;align-items:center;background-color:#a3764d;border:1.5px solid #ffffff;box-sizing:content-box;left:calc(100% - 8px);border-radius:100px;color:#fff}[theme=the-palace] .tpc-avatar .tpc-avatar-badge-content{position:absolute;display:flex;min-width:16px;min-height:16px;width:16px;height:16px;justify-content:center;align-items:center;background-color:#a3764d;border:1.5px solid #ffffff;box-sizing:content-box;border-radius:100px;left:calc(100% - 11px);color:#fff}[theme=the-palace] .tpc-avatar .tpc-avatar-badge-content span{white-space:nowrap;font-family:Roboto;font-weight:500;font-size:12px;letter-spacing:0px;line-height:16px}[theme=the-palace] .tpc-avatar .tpc-avatar-badge-content-max{width:auto;padding:0 3px}[theme=the-palace] .tpc-avatar.medium{font-family:Roboto;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px;width:40px;height:40px}[theme=the-palace] .tpc-avatar.medium .tpc-avatar-badge{top:1px}[theme=the-palace] .tpc-avatar.medium .tpc-avatar-badge-content{top:-3px}[theme=the-palace] .tpc-avatar.small{font-family:Roboto;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0px;width:32px;height:32px}[theme=the-palace] .tpc-avatar.small .tpc-avatar-badge{top:0}[theme=the-palace] .tpc-avatar.small .tpc-avatar-badge-content{top:-4px}[theme=the-palace] .tpc-avatar-on-brand{border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:400;line-height:24px;background-color:#3e6d93;color:#fff;cursor:pointer;position:relative}[theme=the-palace] .tpc-avatar-on-brand img{width:100%;height:100%;border-radius:100%}[theme=the-palace] .tpc-avatar-on-brand .tpc-icon-avatar path{stroke:#fff}[theme=the-palace] .tpc-avatar-on-brand .tpc-avatar-badge{position:absolute;display:flex;width:8px;height:8px;justify-content:center;align-items:center;background-color:#b88f69;border:1.5px solid #254d6e;box-sizing:content-box;left:calc(100% - 8px);border-radius:100px;color:#fff}[theme=the-palace] .tpc-avatar-on-brand .tpc-avatar-badge-content{position:absolute;display:flex;min-width:16px;min-height:16px;width:16px;height:16px;justify-content:center;align-items:center;background-color:#b88f69;border:1.5px solid #254d6e;box-sizing:content-box;border-radius:100px;left:calc(100% - 11px);color:#fff}[theme=the-palace] .tpc-avatar-on-brand .tpc-avatar-badge-content span{white-space:nowrap;font-family:Roboto;font-weight:500;font-size:12px;letter-spacing:0px;line-height:16px}[theme=the-palace] .tpc-avatar-on-brand .tpc-avatar-badge-content-max{width:auto;padding:0 3px}[theme=the-palace] .tpc-avatar-on-brand.medium{font-family:Roboto;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px;width:40px;height:40px}[theme=the-palace] .tpc-avatar-on-brand.medium .tpc-avatar-badge{top:1px}[theme=the-palace] .tpc-avatar-on-brand.medium .tpc-avatar-badge-content{top:-3px}[theme=the-palace] .tpc-avatar-on-brand.small{font-family:Roboto;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0px;width:32px;height:32px}[theme=the-palace] .tpc-avatar-on-brand.small .tpc-avatar-badge{top:0}[theme=the-palace] .tpc-avatar-on-brand.small .tpc-avatar-badge-content{top:-4px}[theme=the-palace] .tpc-avatar-on-media{backdrop-filter:blur(12.5px);border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:400;line-height:24px;background-color:#fff9;color:#262626;cursor:pointer;position:relative}[theme=the-palace] .tpc-avatar-on-media img{width:100%;height:100%;border-radius:100%}[theme=the-palace] .tpc-avatar-on-media .tpc-icon-avatar path{stroke:#262626}[theme=the-palace] .tpc-avatar-on-media .tpc-avatar-badge{position:absolute;display:flex;width:8px;height:8px;justify-content:center;align-items:center;background-color:#b88f69;border:1.5px solid #ffffff;box-sizing:content-box;left:calc(100% - 8px);border-radius:100px;color:#fff}[theme=the-palace] .tpc-avatar-on-media .tpc-avatar-badge-content{position:absolute;display:flex;min-width:16px;min-height:16px;width:16px;height:16px;justify-content:center;align-items:center;background-color:#b88f69;border:1.5px solid #ffffff;box-sizing:content-box;border-radius:100px;left:calc(100% - 11px);color:#fff}[theme=the-palace] .tpc-avatar-on-media .tpc-avatar-badge-content span{white-space:nowrap;font-family:Roboto;font-weight:500;font-size:12px;letter-spacing:0px;line-height:16px}[theme=the-palace] .tpc-avatar-on-media .tpc-avatar-badge-content-max{width:auto;padding:0 3px}[theme=the-palace] .tpc-avatar-on-media.medium{font-family:Roboto;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px;width:40px;height:40px}[theme=the-palace] .tpc-avatar-on-media.medium .tpc-avatar-badge{top:1px}[theme=the-palace] .tpc-avatar-on-media.medium .tpc-avatar-badge-content{top:-3px}[theme=the-palace] .tpc-avatar-on-media.small{font-family:Roboto;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0px;width:32px;height:32px}[theme=the-palace] .tpc-avatar-on-media.small .tpc-avatar-badge{top:0}[theme=the-palace] .tpc-avatar-on-media.small .tpc-avatar-badge-content{top:-4px}[theme=the-palace] .tpc-calendar{border-width:0px}[theme=the-palace] .tpc-calendar .vc-header{margin-bottom:8px}[theme=the-palace] .tpc-calendar .vc-header button.vc-next,[theme=the-palace] .tpc-calendar .vc-header button.vc-prev{color:#000;text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:0px}[theme=the-palace] .tpc-calendar .vc-header button.vc-next:hover,[theme=the-palace] .tpc-calendar .vc-header button.vc-prev:hover{background:none}[theme=the-palace] .tpc-calendar .vc-header button.vc-next:disabled svg,[theme=the-palace] .tpc-calendar .vc-header button.vc-prev:disabled svg{color:#cdcdcd}[theme=the-palace] .tpc-calendar .vc-header button.vc-next:active,[theme=the-palace] .tpc-calendar .vc-header button.vc-next:focus,[theme=the-palace] .tpc-calendar .vc-header button.vc-prev:active,[theme=the-palace] .tpc-calendar .vc-header button.vc-prev:focus{box-shadow:none}[theme=the-palace] .tpc-calendar .vc-header .vc-title-wrapper button{color:#262626;text-align:center;font-family:Roboto;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px}[theme=the-palace] .tpc-calendar .vc-weeks{display:grid;gap:8px 0px}[theme=the-palace] .tpc-calendar .vc-weeks .vc-weekdays .vc-weekday{color:#262626;text-align:center;font-family:Roboto;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0px}[theme=the-palace] .tpc-calendar .vc-weeks .vc-week{gap:8px 12px}[theme=the-palace] .tpc-calendar .vc-weeks .vc-week .vc-day{display:grid;align-items:normal;justify-content:center}[theme=the-palace] .tpc-calendar .vc-weeks .vc-week .vc-day .vc-rate{overflow:hidden;color:#767676;text-align:center;text-overflow:ellipsis;font-size:10px;font-style:normal;font-weight:400;line-height:14px;letter-spacing:0px}[theme=the-palace] .tpc-calendar .vc-weeks .vc-week .vc-day .vc-rate__positive{color:#008753}[theme=the-palace] .tpc-calendar .vc-weeks .vc-week .vc-day .vc-day-content{width:36px;height:36px;justify-content:center;display:flex;align-items:center;border-radius:999px;gap:8px;overflow:hidden;text-align:center;text-overflow:ellipsis;font-family:Roboto;font-weight:500;font-size:14px;line-height:20px;letter-spacing:0px}[theme=the-palace] .tpc-calendar .vc-weeks .vc-week .vc-day .vc-day-content:focus{box-shadow:none}[theme=the-palace] .tpc-calendar .vc-weeks .vc-week .vc-day .vc-day-content[aria-disabled=true]~.vc-rate{display:none}[theme=the-palace] .tpc-calendar .vc-weeks .vc-week .vc-day .vc-highlights .vc-highlight-bg-solid{background:transparent!important}[theme=the-palace] .tpc-calendar .vc-weeks .vc-week .vc-day:hover>.vc-day-content{background:transparent}[theme=the-palace] .tpc-calendar .vc-weeks .vc-week .vc-day:hover>.vc-day-content[aria-disabled=false]{border:1.5px solid #254d6e;color:#254d6e}[theme=the-palace] .tpc-calendar .vc-highlights~.vc-attr{box-shadow:none;color:#fff;background:#254d6e}[theme=the-palace] [data-dropdown-toggle]+.block{display:block}[theme=the-palace] [data-dropdown-toggle]+.hidden{display:none}[theme=the-palace] .tpc-range-calendar{border-width:0px}[theme=the-palace] .tpc-range-calendar .vc-pane-container{padding:32px}[theme=the-palace] .tpc-range-calendar .vc-pane-container .vc-pane-header-wrapper{left:0;top:30px}[theme=the-palace] .tpc-range-calendar .vc-pane-container .vc-pane-layout{gap:20px}[theme=the-palace] .tpc-range-calendar .vc-header{margin-bottom:8px}[theme=the-palace] .tpc-range-calendar .vc-header button.vc-next,[theme=the-palace] .tpc-range-calendar .vc-header button.vc-prev{color:#000;text-align:center;font-family:Roboto;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px}[theme=the-palace] .tpc-range-calendar .vc-header button.vc-next:hover,[theme=the-palace] .tpc-range-calendar .vc-header button.vc-prev:hover{background:none}[theme=the-palace] .tpc-range-calendar .vc-header button.vc-next:disabled svg,[theme=the-palace] .tpc-range-calendar .vc-header button.vc-prev:disabled svg{color:#cdcdcd}[theme=the-palace] .tpc-range-calendar .vc-header button.vc-next:active,[theme=the-palace] .tpc-range-calendar .vc-header button.vc-next:focus,[theme=the-palace] .tpc-range-calendar .vc-header button.vc-prev:active,[theme=the-palace] .tpc-range-calendar .vc-header button.vc-prev:focus{outline:none;box-shadow:none}[theme=the-palace] .tpc-range-calendar .vc-header .vc-title-wrapper button{color:#262626;text-align:center;font-family:Roboto;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px}[theme=the-palace] .tpc-range-calendar .vc-weeks{display:grid;gap:8px 0px}[theme=the-palace] .tpc-range-calendar .vc-weeks .vc-weekdays .vc-weekday{color:#262626;text-align:center;font-family:Roboto;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0px}[theme=the-palace] .tpc-range-calendar .vc-weeks .vc-week .vc-day{display:grid;align-items:normal;justify-content:center}[theme=the-palace] .tpc-range-calendar .vc-weeks .vc-week .vc-day .vc-rate{overflow:hidden;color:#767676;text-align:center;text-overflow:ellipsis;font-size:10px;font-style:normal;font-weight:400;line-height:14px;letter-spacing:0px}[theme=the-palace] .tpc-range-calendar .vc-weeks .vc-week .vc-day .vc-rate__positive{color:#008753}[theme=the-palace] .tpc-range-calendar .vc-weeks .vc-week .vc-day .vc-day-content{width:36px;height:36px;justify-content:center;display:flex;align-items:center;border-radius:999px;gap:8px;overflow:hidden;text-align:center;text-overflow:ellipsis;font-family:Roboto;font-weight:500;font-size:14px;line-height:20px;letter-spacing:0px}[theme=the-palace] .tpc-range-calendar .vc-weeks .vc-week .vc-day .vc-day-content:focus{box-shadow:none}[theme=the-palace] .tpc-range-calendar .vc-weeks .vc-week .vc-day .vc-day-content[aria-disabled=true]~.vc-rate{display:none}[theme=the-palace] .tpc-range-calendar .vc-weeks .vc-week .vc-day .vc-highlights .vc-highlight-bg-solid{background:transparent!important}[theme=the-palace] .tpc-range-calendar .vc-weeks .vc-week .vc-day .vc-highlights .vc-highlight-base-start{border-top-left-radius:999px!important;border-bottom-left-radius:999px!important}[theme=the-palace] .tpc-range-calendar .vc-weeks .vc-week .vc-day .vc-highlights .vc-highlight-base-end{border-top-right-radius:999px!important;border-bottom-right-radius:999px!important}[theme=the-palace] .tpc-range-calendar .vc-weeks .vc-week .vc-day .vc-highlights .vc-highlight-base-start,[theme=the-palace] .tpc-range-calendar .vc-weeks .vc-week .vc-day .vc-highlights .vc-highlight-base-end,[theme=the-palace] .tpc-range-calendar .vc-weeks .vc-week .vc-day .vc-highlights .vc-highlight-base-middle{width:100%!important;background:#e9f1f6;position:absolute;top:0;height:72%}[theme=the-palace] .tpc-range-calendar .vc-weeks .vc-week .vc-day:hover>.vc-day-content{background:transparent}[theme=the-palace] .tpc-range-calendar .vc-weeks .vc-week .vc-day:hover>.vc-day-content[aria-disabled=false]{border:1.5px solid #254d6e;color:#254d6e}[theme=the-palace] .vc-popover-content-wrapper .vc-popover-content div.popover{color:#262626;font-weight:400;font-family:Roboto;font-size:12px;line-height:16px;letter-spacing:0px}[theme=the-palace] .tpc-range-calendar .vc-highlight-bg-outline{background:transparent;border:none}[theme=the-palace] .tpc-range-calendar .day-range-end .vc-day-content[aria-disabled=false],[theme=the-palace] .tpc-range-calendar .day-range-start .vc-day-content[aria-disabled=false]{color:#fff}[theme=the-palace] .tpc-range-calendar .day-range-middle .vc-highlights .vc-highlight{box-shadow:none;background:#e9f1f6}[theme=the-palace] .tpc-range-calendar .day-range-middle .vc-day-content{box-shadow:none}[theme=the-palace] .tpc-range-calendar .day-range-start .vc-day-content,[theme=the-palace] .tpc-range-calendar .day-range-end .vc-day-content{background:#254d6e;box-shadow:none}[theme=the-palace] .tpc-badge,[theme=the-palace] .tpc-badge-on-brand,[theme=the-palace] .tpc-badge-on-media{display:inline-flex;min-width:16px;width:auto;height:16px;padding:0 4px;justify-content:center;align-items:center;border-radius:100px}[theme=the-palace] .tpc-badge .tpc-badge-number,[theme=the-palace] .tpc-badge-on-brand .tpc-badge-number,[theme=the-palace] .tpc-badge-on-media .tpc-badge-number{text-align:center;color:#fff;font-family:Roboto;font-weight:500;font-size:12px;line-height:16px;letter-spacing:0px}[theme=the-palace] .tpc-badge{outline:1.5px solid #ffffff;background:#a3764d}[theme=the-palace] .tpc-badge-on-brand{outline:1.5px solid #254d6e;background:#b88f69}[theme=the-palace] .tpc-badge-on-media{outline:1.5px solid #ffffff;background:#b88f69}[theme=the-palace] .tpc-badge-disabled__has-number{width:16px;height:16px}[theme=the-palace] .tpc-badge-disabled__has-number .tpc-badge-number{color:#cdcdcd}[theme=the-palace] .tpc-badge-default__without-has-number{display:flex;width:8px;height:8px;padding:2px;min-width:8px}[theme=the-palace] .tpc-badge-disabled{outline:none;background:#f1f1f1}[theme=the-palace] .tpc-badge-disabled .tpc-badge-number{color:#cdcdcd}[theme=the-palace] [bg-story=on-default]{background:#fff!important;min-height:100vh}[theme=the-palace] [bg-story=on-brand]{background-color:#254d6e!important;padding:20px;min-height:100vh}[theme=the-palace] [bg-story=on-danger]{background-color:#c00!important;padding:20px;min-height:100vh}[theme=the-palace] [bg-story=on-inverse]{background-color:#171717!important;padding:20px;min-height:100vh}[theme=the-palace] [bg-story=on-media]{background:url(https://s3.amazonaws.com/webfiles_palace/clever/booking_engine/2024-26-08-15-59-30-150329imagen.png)!important;background-image:url(https://s3.amazonaws.com/webfiles_palace/clever/booking_engine/2024-26-08-15-59-30-150329imagen.png)!important;padding:20px;min-height:100vh}[theme=palace-resorts] .tpc-container-inline{display:inline-flex;margin:5px}[theme=palace-resorts] .tpc-button-primary-on-default{border:none;border-radius:5px;font-family:Poppins;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;display:inline-flex;justify-content:center;align-items:center;text-align:center;background-color:#254d6e;color:#fff}[theme=palace-resorts] .tpc-button-primary-on-default .tpc-animate-spin{fill:#fff;animation:spin 1s linear infinite}[theme=palace-resorts] .tpc-button-primary-on-default .close-icon{fill:#fff}[theme=palace-resorts] .tpc-button-primary-on-default .close-icon path{stroke:#fff}[theme=palace-resorts] .tpc-button-primary-on-default:hover{background-color:#233e53}[theme=palace-resorts] .tpc-button-primary-on-default:active{background-color:#1a2e3e}[theme=palace-resorts] .tpc-button-primary-on-default .tpc-label-button{padding-left:2px;padding-right:2px}[theme=palace-resorts] .tpc-button-primary-on-default.large{height:48px;padding:12px 22px;font-size:16px}[theme=palace-resorts] .tpc-button-primary-on-default.large.loading{width:87px}[theme=palace-resorts] .tpc-button-primary-on-default.large.circular{border-radius:9999px;width:48px;height:48px;padding:12px 24px}[theme=palace-resorts] .tpc-button-primary-on-default.large .tpc-icon-leading{margin-right:6px}[theme=palace-resorts] .tpc-button-primary-on-default.large .tpc-icon-trailing{margin-left:6px}[theme=palace-resorts] .tpc-button-primary-on-default.medium{padding:12px 14px;height:40px;font-size:14px}[theme=palace-resorts] .tpc-button-primary-on-default.medium.loading{width:63px}[theme=palace-resorts] .tpc-button-primary-on-default.medium.circular{border-radius:9999px;width:40px;height:40px;padding:12px 14px}[theme=palace-resorts] .tpc-button-primary-on-default.medium .tpc-icon-leading{margin-right:4px}[theme=palace-resorts] .tpc-button-primary-on-default.medium .tpc-icon-trailing{margin-left:4px}[theme=palace-resorts] .tpc-button-primary-on-default.small{height:32px;padding:12px;font-size:14px}[theme=palace-resorts] .tpc-button-primary-on-default.small.loading{width:63px}[theme=palace-resorts] .tpc-button-primary-on-default.small.circular{border-radius:9999px;width:32px;height:32px;padding:12px 14px}[theme=palace-resorts] .tpc-button-primary-on-default.small .tpc-icon-leading{margin-right:4px}[theme=palace-resorts] .tpc-button-primary-on-default.small .tpc-icon-trailing{margin-left:4px}[theme=palace-resorts] .tpc-button-primary-on-default:disabled{background-color:#f1f1f1;color:#cdcdcd}[theme=palace-resorts] .tpc-button-secondary-on-default{border-radius:5px;border:1px solid #cdcdcd;font-family:Poppins;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;display:inline-flex;justify-content:center;align-items:center;text-align:center;background-color:"";color:""}[theme=palace-resorts] .tpc-button-secondary-on-default .tpc-animate-spin{fill:#262626;animation:spin 1s linear infinite}[theme=palace-resorts] .tpc-button-secondary-on-default .close-icon{fill:#262626}[theme=palace-resorts] .tpc-button-secondary-on-default .close-icon path{stroke:#262626}[theme=palace-resorts] .tpc-button-secondary-on-default:hover{background-color:#f5f5f5}[theme=palace-resorts] .tpc-button-secondary-on-default:active{background-color:#f1f1f1}[theme=palace-resorts] .tpc-button-secondary-on-default .tpc-label-button{padding-left:2px;padding-right:2px}[theme=palace-resorts] .tpc-button-secondary-on-default.large{height:48px;padding:12px 22px;font-size:16px}[theme=palace-resorts] .tpc-button-secondary-on-default.large.loading{width:87px}[theme=palace-resorts] .tpc-button-secondary-on-default.large.circular{border-radius:9999px;width:48px;height:48px;padding:12px 24px}[theme=palace-resorts] .tpc-button-secondary-on-default.large .tpc-icon-leading{margin-right:6px}[theme=palace-resorts] .tpc-button-secondary-on-default.large .tpc-icon-trailing{margin-left:6px}[theme=palace-resorts] .tpc-button-secondary-on-default.medium{padding:12px 14px;height:40px;font-size:14px}[theme=palace-resorts] .tpc-button-secondary-on-default.medium.loading{width:63px}[theme=palace-resorts] .tpc-button-secondary-on-default.medium.circular{border-radius:9999px;width:40px;height:40px;padding:12px 14px}[theme=palace-resorts] .tpc-button-secondary-on-default.medium .tpc-icon-leading{margin-right:4px}[theme=palace-resorts] .tpc-button-secondary-on-default.medium .tpc-icon-trailing{margin-left:4px}[theme=palace-resorts] .tpc-button-secondary-on-default.small{height:32px;padding:12px;font-size:14px}[theme=palace-resorts] .tpc-button-secondary-on-default.small.loading{width:63px}[theme=palace-resorts] .tpc-button-secondary-on-default.small.circular{border-radius:9999px;width:32px;height:32px;padding:12px 14px}[theme=palace-resorts] .tpc-button-secondary-on-default.small .tpc-icon-leading{margin-right:4px}[theme=palace-resorts] .tpc-button-secondary-on-default.small .tpc-icon-trailing{margin-left:4px}[theme=palace-resorts] .tpc-button-secondary-on-default:disabled{border:1px solid #e9e9e9;color:#cdcdcd}[theme=palace-resorts] .tpc-button-ghost-on-default{border-radius:5px;font-family:Poppins;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;display:inline-flex;justify-content:center;align-items:center;text-align:center;background-color:"";color:""}[theme=palace-resorts] .tpc-button-ghost-on-default .tpc-animate-spin{fill:#262626;animation:spin 1s linear infinite}[theme=palace-resorts] .tpc-button-ghost-on-default .close-icon{fill:#262626}[theme=palace-resorts] .tpc-button-ghost-on-default .close-icon path{stroke:#262626}[theme=palace-resorts] .tpc-button-ghost-on-default:hover{background-color:#f5f5f5}[theme=palace-resorts] .tpc-button-ghost-on-default:active{background-color:#f1f1f1}[theme=palace-resorts] .tpc-button-ghost-on-default .tpc-label-button{padding-left:2px;padding-right:2px}[theme=palace-resorts] .tpc-button-ghost-on-default.large{height:48px;padding:12px 22px;font-size:16px}[theme=palace-resorts] .tpc-button-ghost-on-default.large.loading{width:87px}[theme=palace-resorts] .tpc-button-ghost-on-default.large.circular{border-radius:9999px;width:48px;height:48px;padding:12px 24px}[theme=palace-resorts] .tpc-button-ghost-on-default.large .tpc-icon-leading{margin-right:6px}[theme=palace-resorts] .tpc-button-ghost-on-default.large .tpc-icon-trailing{margin-left:6px}[theme=palace-resorts] .tpc-button-ghost-on-default.medium{padding:12px 14px;height:40px;font-size:14px}[theme=palace-resorts] .tpc-button-ghost-on-default.medium.loading{width:63px}[theme=palace-resorts] .tpc-button-ghost-on-default.medium.circular{border-radius:9999px;width:40px;height:40px;padding:12px 14px}[theme=palace-resorts] .tpc-button-ghost-on-default.medium .tpc-icon-leading{margin-right:4px}[theme=palace-resorts] .tpc-button-ghost-on-default.medium .tpc-icon-trailing{margin-left:4px}[theme=palace-resorts] .tpc-button-ghost-on-default.small{height:32px;padding:12px;font-size:14px}[theme=palace-resorts] .tpc-button-ghost-on-default.small.loading{width:63px}[theme=palace-resorts] .tpc-button-ghost-on-default.small.circular{border-radius:9999px;width:32px;height:32px;padding:12px 14px}[theme=palace-resorts] .tpc-button-ghost-on-default.small .tpc-icon-leading{margin-right:4px}[theme=palace-resorts] .tpc-button-ghost-on-default.small .tpc-icon-trailing{margin-left:4px}[theme=palace-resorts] .tpc-button-ghost-on-default:disabled{color:#cdcdcd}[theme=palace-resorts] .tpc-button-danger{border-radius:5px;font-family:Poppins;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;display:inline-flex;justify-content:center;align-items:center;text-align:center;background-color:#c00;color:#fff}[theme=palace-resorts] .tpc-button-danger .tpc-animate-spin{fill:#fff;animation:spin 1s linear infinite}[theme=palace-resorts] .tpc-button-danger .close-icon{fill:#fff}[theme=palace-resorts] .tpc-button-danger .close-icon path{stroke:#fff}[theme=palace-resorts] .tpc-button-danger:hover{background-color:#b60000}[theme=palace-resorts] .tpc-button-danger:active{background-color:#9b0000}[theme=palace-resorts] .tpc-button-danger .tpc-label-button{padding-left:2px;padding-right:2px}[theme=palace-resorts] .tpc-button-danger.large{height:48px;padding:12px 22px;font-size:16px}[theme=palace-resorts] .tpc-button-danger.large.loading{width:87px}[theme=palace-resorts] .tpc-button-danger.large.circular{border-radius:9999px;width:48px;height:48px;padding:12px 24px}[theme=palace-resorts] .tpc-button-danger.large .tpc-icon-leading{margin-right:6px}[theme=palace-resorts] .tpc-button-danger.large .tpc-icon-trailing{margin-left:6px}[theme=palace-resorts] .tpc-button-danger.medium{padding:12px 14px;height:40px;font-size:14px}[theme=palace-resorts] .tpc-button-danger.medium.loading{width:63px}[theme=palace-resorts] .tpc-button-danger.medium.circular{border-radius:9999px;width:40px;height:40px;padding:12px 14px}[theme=palace-resorts] .tpc-button-danger.medium .tpc-icon-leading{margin-right:4px}[theme=palace-resorts] .tpc-button-danger.medium .tpc-icon-trailing{margin-left:4px}[theme=palace-resorts] .tpc-button-danger.small{height:32px;padding:12px;font-size:14px}[theme=palace-resorts] .tpc-button-danger.small.loading{width:63px}[theme=palace-resorts] .tpc-button-danger.small.circular{border-radius:9999px;width:32px;height:32px;padding:12px 14px}[theme=palace-resorts] .tpc-button-danger.small .tpc-icon-leading{margin-right:4px}[theme=palace-resorts] .tpc-button-danger.small .tpc-icon-trailing{margin-left:4px}[theme=palace-resorts] .tpc-button-danger:disabled{background-color:#f1f1f1;color:#cdcdcd}[theme=palace-resorts] .tpc-button-primary-on-brand{border:none;border-radius:5px;font-family:Poppins;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;display:inline-flex;justify-content:center;align-items:center;text-align:center;background-color:#fff;color:#254d6e}[theme=palace-resorts] .tpc-button-primary-on-brand .tpc-animate-spin{fill:#254d6e;animation:spin 1s linear infinite}[theme=palace-resorts] .tpc-button-primary-on-brand .close-icon{fill:#254d6e}[theme=palace-resorts] .tpc-button-primary-on-brand .close-icon path{stroke:#254d6e}[theme=palace-resorts] .tpc-button-primary-on-brand:hover,[theme=palace-resorts] .tpc-button-primary-on-brand:active{background-color:""}[theme=palace-resorts] .tpc-button-primary-on-brand .tpc-label-button{padding-left:2px;padding-right:2px}[theme=palace-resorts] .tpc-button-primary-on-brand.large{height:48px;padding:12px 22px;font-size:16px}[theme=palace-resorts] .tpc-button-primary-on-brand.large.loading{width:87px}[theme=palace-resorts] .tpc-button-primary-on-brand.large.circular{border-radius:9999px;width:48px;height:48px;padding:12px 24px}[theme=palace-resorts] .tpc-button-primary-on-brand.large .tpc-icon-leading{margin-right:6px}[theme=palace-resorts] .tpc-button-primary-on-brand.large .tpc-icon-trailing{margin-left:6px}[theme=palace-resorts] .tpc-button-primary-on-brand.medium{padding:12px 14px;height:40px;font-size:14px}[theme=palace-resorts] .tpc-button-primary-on-brand.medium.loading{width:63px}[theme=palace-resorts] .tpc-button-primary-on-brand.medium.circular{border-radius:9999px;width:40px;height:40px;padding:12px 14px}[theme=palace-resorts] .tpc-button-primary-on-brand.medium .tpc-icon-leading{margin-right:4px}[theme=palace-resorts] .tpc-button-primary-on-brand.medium .tpc-icon-trailing{margin-left:4px}[theme=palace-resorts] .tpc-button-primary-on-brand.small{height:32px;padding:12px;font-size:14px}[theme=palace-resorts] .tpc-button-primary-on-brand.small.loading{width:63px}[theme=palace-resorts] .tpc-button-primary-on-brand.small.circular{border-radius:9999px;width:32px;height:32px;padding:12px 14px}[theme=palace-resorts] .tpc-button-primary-on-brand.small .tpc-icon-leading{margin-right:4px}[theme=palace-resorts] .tpc-button-primary-on-brand.small .tpc-icon-trailing{margin-left:4px}[theme=palace-resorts] .tpc-button-primary-on-brand:hover{opacity:.92}[theme=palace-resorts] .tpc-button-primary-on-brand:active{opacity:.88}[theme=palace-resorts] .tpc-button-primary-on-brand:disabled{opacity:.4}[theme=palace-resorts] .tpc-button-secondary-on-brand{border-radius:5px;border:1px solid #9ebdd6;font-family:Poppins;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;display:inline-flex;justify-content:center;align-items:center;text-align:center;background-color:"";color:#fff}[theme=palace-resorts] .tpc-button-secondary-on-brand .tpc-animate-spin{fill:#fff;animation:spin 1s linear infinite}[theme=palace-resorts] .tpc-button-secondary-on-brand .close-icon{fill:#fff}[theme=palace-resorts] .tpc-button-secondary-on-brand .close-icon path{stroke:#fff}[theme=palace-resorts] .tpc-button-secondary-on-brand:hover,[theme=palace-resorts] .tpc-button-secondary-on-brand:active{background-color:""}[theme=palace-resorts] .tpc-button-secondary-on-brand .tpc-label-button{padding-left:2px;padding-right:2px}[theme=palace-resorts] .tpc-button-secondary-on-brand.large{height:48px;padding:12px 22px;font-size:16px}[theme=palace-resorts] .tpc-button-secondary-on-brand.large.loading{width:87px}[theme=palace-resorts] .tpc-button-secondary-on-brand.large.circular{border-radius:9999px;width:48px;height:48px;padding:12px 24px}[theme=palace-resorts] .tpc-button-secondary-on-brand.large .tpc-icon-leading{margin-right:6px}[theme=palace-resorts] .tpc-button-secondary-on-brand.large .tpc-icon-trailing{margin-left:6px}[theme=palace-resorts] .tpc-button-secondary-on-brand.medium{padding:12px 14px;height:40px;font-size:14px}[theme=palace-resorts] .tpc-button-secondary-on-brand.medium.loading{width:63px}[theme=palace-resorts] .tpc-button-secondary-on-brand.medium.circular{border-radius:9999px;width:40px;height:40px;padding:12px 14px}[theme=palace-resorts] .tpc-button-secondary-on-brand.medium .tpc-icon-leading{margin-right:4px}[theme=palace-resorts] .tpc-button-secondary-on-brand.medium .tpc-icon-trailing{margin-left:4px}[theme=palace-resorts] .tpc-button-secondary-on-brand.small{height:32px;padding:12px;font-size:14px}[theme=palace-resorts] .tpc-button-secondary-on-brand.small.loading{width:63px}[theme=palace-resorts] .tpc-button-secondary-on-brand.small.circular{border-radius:9999px;width:32px;height:32px;padding:12px 14px}[theme=palace-resorts] .tpc-button-secondary-on-brand.small .tpc-icon-leading{margin-right:4px}[theme=palace-resorts] .tpc-button-secondary-on-brand.small .tpc-icon-trailing{margin-left:4px}[theme=palace-resorts] .tpc-button-secondary-on-brand:hover{background-color:#ffffff14}[theme=palace-resorts] .tpc-button-secondary-on-brand:active{background-color:#ffffff1f}[theme=palace-resorts] .tpc-button-secondary-on-brand:disabled{opacity:.4}[theme=palace-resorts] .tpc-button-ghost-on-brand{border-radius:5px;font-family:Poppins;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;display:inline-flex;justify-content:center;align-items:center;text-align:center;background-color:"";color:#fff}[theme=palace-resorts] .tpc-button-ghost-on-brand .tpc-animate-spin{fill:#fff;animation:spin 1s linear infinite}[theme=palace-resorts] .tpc-button-ghost-on-brand .close-icon{fill:#fff}[theme=palace-resorts] .tpc-button-ghost-on-brand .close-icon path{stroke:#fff}[theme=palace-resorts] .tpc-button-ghost-on-brand:hover,[theme=palace-resorts] .tpc-button-ghost-on-brand:active{background-color:""}[theme=palace-resorts] .tpc-button-ghost-on-brand .tpc-label-button{padding-left:2px;padding-right:2px}[theme=palace-resorts] .tpc-button-ghost-on-brand.large{height:48px;padding:12px 22px;font-size:16px}[theme=palace-resorts] .tpc-button-ghost-on-brand.large.loading{width:87px}[theme=palace-resorts] .tpc-button-ghost-on-brand.large.circular{border-radius:9999px;width:48px;height:48px;padding:12px 24px}[theme=palace-resorts] .tpc-button-ghost-on-brand.large .tpc-icon-leading{margin-right:6px}[theme=palace-resorts] .tpc-button-ghost-on-brand.large .tpc-icon-trailing{margin-left:6px}[theme=palace-resorts] .tpc-button-ghost-on-brand.medium{padding:12px 14px;height:40px;font-size:14px}[theme=palace-resorts] .tpc-button-ghost-on-brand.medium.loading{width:63px}[theme=palace-resorts] .tpc-button-ghost-on-brand.medium.circular{border-radius:9999px;width:40px;height:40px;padding:12px 14px}[theme=palace-resorts] .tpc-button-ghost-on-brand.medium .tpc-icon-leading{margin-right:4px}[theme=palace-resorts] .tpc-button-ghost-on-brand.medium .tpc-icon-trailing{margin-left:4px}[theme=palace-resorts] .tpc-button-ghost-on-brand.small{height:32px;padding:12px;font-size:14px}[theme=palace-resorts] .tpc-button-ghost-on-brand.small.loading{width:63px}[theme=palace-resorts] .tpc-button-ghost-on-brand.small.circular{border-radius:9999px;width:32px;height:32px;padding:12px 14px}[theme=palace-resorts] .tpc-button-ghost-on-brand.small .tpc-icon-leading{margin-right:4px}[theme=palace-resorts] .tpc-button-ghost-on-brand.small .tpc-icon-trailing{margin-left:4px}[theme=palace-resorts] .tpc-button-ghost-on-brand:hover{background-color:#ffffff14}[theme=palace-resorts] .tpc-button-ghost-on-brand:active{background-color:#ffffff1f}[theme=palace-resorts] .tpc-button-ghost-on-brand:disabled{opacity:.4}[theme=palace-resorts] .tpc-button-on-inverse{border-radius:5px;font-family:Poppins;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;display:inline-flex;justify-content:center;align-items:center;text-align:center;background-color:"";color:#fff}[theme=palace-resorts] .tpc-button-on-inverse .tpc-animate-spin{fill:#fff;animation:spin 1s linear infinite}[theme=palace-resorts] .tpc-button-on-inverse .close-icon{fill:#fff}[theme=palace-resorts] .tpc-button-on-inverse .close-icon path{stroke:#fff}[theme=palace-resorts] .tpc-button-on-inverse:hover,[theme=palace-resorts] .tpc-button-on-inverse:active{background-color:""}[theme=palace-resorts] .tpc-button-on-inverse .tpc-label-button{padding-left:2px;padding-right:2px}[theme=palace-resorts] .tpc-button-on-inverse.large{height:48px;padding:12px 22px;font-size:16px}[theme=palace-resorts] .tpc-button-on-inverse.large.loading{width:87px}[theme=palace-resorts] .tpc-button-on-inverse.large.circular{border-radius:9999px;width:48px;height:48px;padding:12px 24px}[theme=palace-resorts] .tpc-button-on-inverse.large .tpc-icon-leading{margin-right:6px}[theme=palace-resorts] .tpc-button-on-inverse.large .tpc-icon-trailing{margin-left:6px}[theme=palace-resorts] .tpc-button-on-inverse.medium{padding:12px 14px;height:40px;font-size:14px}[theme=palace-resorts] .tpc-button-on-inverse.medium.loading{width:63px}[theme=palace-resorts] .tpc-button-on-inverse.medium.circular{border-radius:9999px;width:40px;height:40px;padding:12px 14px}[theme=palace-resorts] .tpc-button-on-inverse.medium .tpc-icon-leading{margin-right:4px}[theme=palace-resorts] .tpc-button-on-inverse.medium .tpc-icon-trailing{margin-left:4px}[theme=palace-resorts] .tpc-button-on-inverse.small{height:32px;padding:12px;font-size:14px}[theme=palace-resorts] .tpc-button-on-inverse.small.loading{width:63px}[theme=palace-resorts] .tpc-button-on-inverse.small.circular{border-radius:9999px;width:32px;height:32px;padding:12px 14px}[theme=palace-resorts] .tpc-button-on-inverse.small .tpc-icon-leading{margin-right:4px}[theme=palace-resorts] .tpc-button-on-inverse.small .tpc-icon-trailing{margin-left:4px}[theme=palace-resorts] .tpc-button-on-inverse:hover{background-color:#ffffff14}[theme=palace-resorts] .tpc-button-on-inverse:active{background-color:#ffffff1f}[theme=palace-resorts] .tpc-button-on-inverse:disabled{background-color:#fff6}[theme=palace-resorts] .tpc-button-primary-on-media{border:none;border-radius:5px;font-family:Poppins;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;display:inline-flex;justify-content:center;align-items:center;text-align:center;background-color:#fff;color:#262626}[theme=palace-resorts] .tpc-button-primary-on-media .tpc-animate-spin{fill:#262626;animation:spin 1s linear infinite}[theme=palace-resorts] .tpc-button-primary-on-media .close-icon{fill:#262626}[theme=palace-resorts] .tpc-button-primary-on-media .close-icon path{stroke:#262626}[theme=palace-resorts] .tpc-button-primary-on-media:hover,[theme=palace-resorts] .tpc-button-primary-on-media:active{background-color:""}[theme=palace-resorts] .tpc-button-primary-on-media .tpc-label-button{padding-left:2px;padding-right:2px}[theme=palace-resorts] .tpc-button-primary-on-media.large{height:48px;padding:12px 22px;font-size:16px}[theme=palace-resorts] .tpc-button-primary-on-media.large.loading{width:87px}[theme=palace-resorts] .tpc-button-primary-on-media.large.circular{border-radius:9999px;width:48px;height:48px;padding:12px 24px}[theme=palace-resorts] .tpc-button-primary-on-media.large .tpc-icon-leading{margin-right:6px}[theme=palace-resorts] .tpc-button-primary-on-media.large .tpc-icon-trailing{margin-left:6px}[theme=palace-resorts] .tpc-button-primary-on-media.medium{padding:12px 14px;height:40px;font-size:14px}[theme=palace-resorts] .tpc-button-primary-on-media.medium.loading{width:63px}[theme=palace-resorts] .tpc-button-primary-on-media.medium.circular{border-radius:9999px;width:40px;height:40px;padding:12px 14px}[theme=palace-resorts] .tpc-button-primary-on-media.medium .tpc-icon-leading{margin-right:4px}[theme=palace-resorts] .tpc-button-primary-on-media.medium .tpc-icon-trailing{margin-left:4px}[theme=palace-resorts] .tpc-button-primary-on-media.small{height:32px;padding:12px;font-size:14px}[theme=palace-resorts] .tpc-button-primary-on-media.small.loading{width:63px}[theme=palace-resorts] .tpc-button-primary-on-media.small.circular{border-radius:9999px;width:32px;height:32px;padding:12px 14px}[theme=palace-resorts] .tpc-button-primary-on-media.small .tpc-icon-leading{margin-right:4px}[theme=palace-resorts] .tpc-button-primary-on-media.small .tpc-icon-trailing{margin-left:4px}[theme=palace-resorts] .tpc-button-primary-on-media:hover{opacity:.92}[theme=palace-resorts] .tpc-button-primary-on-media:active{opacity:.88}[theme=palace-resorts] .tpc-button-primary-on-media:disabled{opacity:.4}[theme=palace-resorts] .tpc-button-secondary-on-media{border:none;border-radius:5px;border:1px solid #ffffff;font-family:Poppins;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;display:inline-flex;justify-content:center;align-items:center;text-align:center;background-color:"";color:#fff}[theme=palace-resorts] .tpc-button-secondary-on-media .tpc-animate-spin{fill:#fff;animation:spin 1s linear infinite}[theme=palace-resorts] .tpc-button-secondary-on-media .close-icon{fill:#fff}[theme=palace-resorts] .tpc-button-secondary-on-media .close-icon path{stroke:#fff}[theme=palace-resorts] .tpc-button-secondary-on-media:hover,[theme=palace-resorts] .tpc-button-secondary-on-media:active{background-color:""}[theme=palace-resorts] .tpc-button-secondary-on-media .tpc-label-button{padding-left:2px;padding-right:2px}[theme=palace-resorts] .tpc-button-secondary-on-media.large{height:48px;padding:12px 22px;font-size:16px}[theme=palace-resorts] .tpc-button-secondary-on-media.large.loading{width:87px}[theme=palace-resorts] .tpc-button-secondary-on-media.large.circular{border-radius:9999px;width:48px;height:48px;padding:12px 24px}[theme=palace-resorts] .tpc-button-secondary-on-media.large .tpc-icon-leading{margin-right:6px}[theme=palace-resorts] .tpc-button-secondary-on-media.large .tpc-icon-trailing{margin-left:6px}[theme=palace-resorts] .tpc-button-secondary-on-media.medium{padding:12px 14px;height:40px;font-size:14px}[theme=palace-resorts] .tpc-button-secondary-on-media.medium.loading{width:63px}[theme=palace-resorts] .tpc-button-secondary-on-media.medium.circular{border-radius:9999px;width:40px;height:40px;padding:12px 14px}[theme=palace-resorts] .tpc-button-secondary-on-media.medium .tpc-icon-leading{margin-right:4px}[theme=palace-resorts] .tpc-button-secondary-on-media.medium .tpc-icon-trailing{margin-left:4px}[theme=palace-resorts] .tpc-button-secondary-on-media.small{height:32px;padding:12px;font-size:14px}[theme=palace-resorts] .tpc-button-secondary-on-media.small.loading{width:63px}[theme=palace-resorts] .tpc-button-secondary-on-media.small.circular{border-radius:9999px;width:32px;height:32px;padding:12px 14px}[theme=palace-resorts] .tpc-button-secondary-on-media.small .tpc-icon-leading{margin-right:4px}[theme=palace-resorts] .tpc-button-secondary-on-media.small .tpc-icon-trailing{margin-left:4px}[theme=palace-resorts] .tpc-button-secondary-on-media:hover{background-color:#ffffff14}[theme=palace-resorts] .tpc-button-secondary-on-media:active{background-color:#ffffff1f}[theme=palace-resorts] .tpc-button-secondary-on-media:disabled{opacity:.4}[theme=palace-resorts] .tpc-button-ghost-on-media{border:none;border-radius:5px;font-family:Poppins;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;display:inline-flex;justify-content:center;align-items:center;text-align:center;background-color:"";color:#fff}[theme=palace-resorts] .tpc-button-ghost-on-media .tpc-animate-spin{fill:#fff;animation:spin 1s linear infinite}[theme=palace-resorts] .tpc-button-ghost-on-media .close-icon{fill:#fff}[theme=palace-resorts] .tpc-button-ghost-on-media .close-icon path{stroke:#fff}[theme=palace-resorts] .tpc-button-ghost-on-media:hover,[theme=palace-resorts] .tpc-button-ghost-on-media:active{background-color:""}[theme=palace-resorts] .tpc-button-ghost-on-media .tpc-label-button{padding-left:2px;padding-right:2px}[theme=palace-resorts] .tpc-button-ghost-on-media.large{height:48px;padding:12px 22px;font-size:16px}[theme=palace-resorts] .tpc-button-ghost-on-media.large.loading{width:87px}[theme=palace-resorts] .tpc-button-ghost-on-media.large.circular{border-radius:9999px;width:48px;height:48px;padding:12px 24px}[theme=palace-resorts] .tpc-button-ghost-on-media.large .tpc-icon-leading{margin-right:6px}[theme=palace-resorts] .tpc-button-ghost-on-media.large .tpc-icon-trailing{margin-left:6px}[theme=palace-resorts] .tpc-button-ghost-on-media.medium{padding:12px 14px;height:40px;font-size:14px}[theme=palace-resorts] .tpc-button-ghost-on-media.medium.loading{width:63px}[theme=palace-resorts] .tpc-button-ghost-on-media.medium.circular{border-radius:9999px;width:40px;height:40px;padding:12px 14px}[theme=palace-resorts] .tpc-button-ghost-on-media.medium .tpc-icon-leading{margin-right:4px}[theme=palace-resorts] .tpc-button-ghost-on-media.medium .tpc-icon-trailing{margin-left:4px}[theme=palace-resorts] .tpc-button-ghost-on-media.small{height:32px;padding:12px;font-size:14px}[theme=palace-resorts] .tpc-button-ghost-on-media.small.loading{width:63px}[theme=palace-resorts] .tpc-button-ghost-on-media.small.circular{border-radius:9999px;width:32px;height:32px;padding:12px 14px}[theme=palace-resorts] .tpc-button-ghost-on-media.small .tpc-icon-leading{margin-right:4px}[theme=palace-resorts] .tpc-button-ghost-on-media.small .tpc-icon-trailing{margin-left:4px}[theme=palace-resorts] .tpc-button-ghost-on-media:hover{background-color:#ffffff14}[theme=palace-resorts] .tpc-button-ghost-on-media:active{background-color:#ffffff1f}[theme=palace-resorts] .tpc-button-ghost-on-media:disabled{opacity:.4}[theme=palace-resorts] .tpc-chip-default{border:1px solid #cdcdcd;color:#262626}[theme=palace-resorts] .tpc-chip-default:hover .tpc-label,[theme=palace-resorts] .tpc-chip-default:hover{color:#254d6e}[theme=palace-resorts] .tpc-chip-default:hover{border:1px solid #254d6e}[theme=palace-resorts] .tpc-chip-selected{background-color:#e9f1f6;border:1px solid #e9f1f6}[theme=palace-resorts] .tpc-chip-selected,[theme=palace-resorts] .tpc-chip-selected .tpc-label{color:#254d6e}[theme=palace-resorts] .tpc-chip-selected:hover{background-color:#e9f1f6;border:1px solid #e9f1f6}[theme=palace-resorts] .tpc-chip-disabled{border:1px solid #e9e9e9;opacity:.8;background-color:transparent}[theme=palace-resorts] .tpc-chip-disabled,[theme=palace-resorts] .tpc-chip-disabled:hover,[theme=palace-resorts] .tpc-chip-disabled:hover .tpc-label,[theme=palace-resorts] .tpc-chip-disabled .tpc-label{color:#e9e9e9}[theme=palace-resorts] .tpc-chip-disabled:hover{background-color:transparent;border:1px solid #e9e9e9;opacity:.8}[theme=palace-resorts] .tpc-chip{cursor:pointer;border-radius:9999px;padding:12px 14px;height:32px;display:inline-flex;width:auto;gap:4px;align-items:center;justify-content:center}[theme=palace-resorts] .tpc-chip .tpc-label{font-family:Poppins;font-weight:500;font-size:14px;line-height:20px;letter-spacing:0px;padding:0 2px}[theme=palace-resorts] .tpc-counter{text-align:center;display:flex;width:130px;justify-content:space-between;align-items:center;font-family:Poppins;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px}[theme=palace-resorts] .tpc-toggle{cursor:pointer;background:#a5a5a5;width:52px;height:32px;padding:2px;border-radius:9999px}[theme=palace-resorts] .tpc-toggle:hover{background:#767676}[theme=palace-resorts] .tpc-toggle input{display:none}[theme=palace-resorts] .tpc-toggle input:checked+label{margin-left:20px}[theme=palace-resorts] .tpc-toggle label{height:28px;width:28px;background:#fff;display:flex;cursor:pointer;border-radius:9999px;transition:all .25s ease 0s}[theme=palace-resorts] .tpc-toggle-checked{background:#254d6e}[theme=palace-resorts] .tpc-toggle-checked:hover{background:#233e53}[theme=palace-resorts] .tpc-toggle-disabled,[theme=palace-resorts] .tpc-toggle-disabled:hover{background:#f1f1f1}[theme=palace-resorts] .tpc-checkbox{cursor:pointer;width:24px;height:24px;color:#fff;border-radius:5px;background:#254d6e;border-width:1.5px;border-color:#254d6e;display:flex;align-items:center;justify-content:center}[theme=palace-resorts] .tpc-checkbox:hover{border-color:#254d6e}[theme=palace-resorts] .tpc-container-checkbox .tpc-label{cursor:pointer;color:#262626;font-family:Poppins;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px}[theme=palace-resorts] .tpc-container-checkbox .tpc-label .tpc-message-error{color:#c00;font-weight:400;font-family:Poppins;font-size:12px;line-height:16px;letter-spacing:0px}[theme=palace-resorts] .tpc-checkbox-check:hover{background:#233e53}[theme=palace-resorts] .tpc-checkbox-uncheck{border-color:#cdcdcd;background:transparent}[theme=palace-resorts] .tpc-checkbox-error-check,[theme=palace-resorts] .tpc-checkbox-error-check:hover{background:#c00;border-width:0px}[theme=palace-resorts] .tpc-checkbox-error-uncheck,[theme=palace-resorts] .tpc-checkbox-error-uncheck:hover{border-color:#c00}[theme=palace-resorts] .tpc-checkbox-disabled-check{background:#f1f1f1;border-width:0px}[theme=palace-resorts] .tpc-checkbox-disabled-check svg{color:#cdcdcd}[theme=palace-resorts] .tpc-checkbox-disabled-check:hover{background:#f1f1f1;border-width:0px}[theme=palace-resorts] .tpc-checkbox-disabled-uncheck,[theme=palace-resorts] .tpc-checkbox-disabled-uncheck:hover{border-color:#e9e9e9}[theme=palace-resorts] .tpc-label-disabled{color:#cdcdcd}[theme=palace-resorts] .tpc-animate-spin{fill:#262626;animation:tpc-spin 1s linear infinite}[theme=palace-resorts] .tpc-text-field{position:relative;width:auto;border-width:1px;border-style:solid;height:56px;width:100%;padding:1px 16px;display:flex;align-items:center;border-color:#cdcdcd;gap:12px;border-radius:5px}[theme=palace-resorts] .tpc-text-field__errors{padding:0 15px}[theme=palace-resorts] .tpc-text-field__focus{border-color:#254d6e;border-width:2px;padding:0 15px}[theme=palace-resorts] .tpc-text-field input{background:transparent;width:100%;padding:18px 16px 4px 0;outline:none;overflow:hidden;color:#262626;text-overflow:ellipsis;font-family:Poppins;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px}[theme=palace-resorts] .tpc-text-field .text-field__leading-icon~div label{left:52px}[theme=palace-resorts] .tpc-text-field__focus .text-field__leading-icon input:not(:-moz-placeholder-shown)~div label{top:15px;left:51px}[theme=palace-resorts] .tpc-text-field__focus .text-field__leading-icon input:not(:-moz-placeholder)~div label{top:15px;left:51px}[theme=palace-resorts] .tpc-text-field__focus .text-field__leading-icon~div label,[theme=palace-resorts] .tpc-text-field__errors .text-field__leading-icon~div label,[theme=palace-resorts] .tpc-text-field__focus .text-field__leading-icon input:not(:placeholder-shown)~div label{top:15px;left:51px}[theme=palace-resorts] .tpc-text-field__focus .text-field__leading-icon input:not(:-moz-placeholder-shown)~div label{left:51px}[theme=palace-resorts] .tpc-text-field__focus .text-field__leading-icon input:not(:-moz-placeholder)~div label{left:51px}[theme=palace-resorts] .tpc-text-field__focus .text-field__leading-icon~div label,[theme=palace-resorts] .tpc-text-field__focus .text-field__leading-icon input:not(:placeholder-shown)~div label{left:51px}[theme=palace-resorts] .tpc-text-field label{position:absolute;top:50%;left:17px;transform:translateY(-50%);pointer-events:none;color:#767676;text-overflow:ellipsis;font-family:Poppins;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px}[theme=palace-resorts] .tpc-text-field input::-moz-placeholder{color:transparent}[theme=palace-resorts] .tpc-text-field input::placeholder{color:transparent}[theme=palace-resorts] .tpc-text-field__focus label,[theme=palace-resorts] .tpc-text-field-label__focus label{top:16px;font-weight:400;font-family:Poppins;font-size:12px;line-height:16px;letter-spacing:0px}[theme=palace-resorts] .tpc-text-field__errors label{top:15px;left:16px}[theme=palace-resorts] .tpc-text-field__focus input:not(:-moz-placeholder-shown)~div label{top:15px;left:16px}[theme=palace-resorts] .tpc-text-field__focus input:not(:-moz-placeholder)~div label{top:15px;left:16px}[theme=palace-resorts] .tpc-text-field__focus label,[theme=palace-resorts] .tpc-text-field__focus input:not(:placeholder-shown)~div label{top:15px;left:16px}[theme=palace-resorts] .tpc-text-field__disabled input{background:transparent}[theme=palace-resorts] .tpc-text-field__errors{border-width:2px;border-color:#c00}[theme=palace-resorts] .tpc-text-field__disabled{border-color:#e9e9e9}[theme=palace-resorts] .text-field__trailing-icon,[theme=palace-resorts] .text-field__leading-icon{color:#262626}[theme=palace-resorts] .tpc-text-field .tpc-suffix{color:#262626;font-family:Poppins;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px}[theme=palace-resorts] .tpc-text-field__disabled label,[theme=palace-resorts] .tpc-text-field__disabled input,[theme=palace-resorts] .tpc-text-field__disabled .text-field__trailing-icon,[theme=palace-resorts] .tpc-text-field__disabled .text-field__leading-icon,[theme=palace-resorts] .tpc-text-field__disabled .tpc-suffix{color:#cdcdcd}[theme=palace-resorts] .tpc-error-label{margin-top:8px;color:#c00;font-weight:400;font-family:Poppins;font-size:12px;line-height:16px;letter-spacing:0px}[theme=palace-resorts] .tpc-supporting-text{margin-top:8px;color:#262626;font-weight:400;font-family:Poppins;font-size:12px;line-height:16px;letter-spacing:0px}[theme=palace-resorts] .tpc-tabs .tpc-tab-item{border-bottom-width:1px;border-color:#cdcdcd;padding:0 16px 1px;color:#767676;text-align:center;justify-content:center;font-family:Poppins;font-weight:500;font-size:14px;line-height:20px;letter-spacing:0px;height:48px;display:flex;align-items:center;cursor:pointer}[theme=palace-resorts] .tpc-tabs .tpc-tab-item:hover{color:#262626}[theme=palace-resorts] .tpc-tabs .tpc-tab-items-full-width{width:100%}[theme=palace-resorts] .tpc-tabs .tpc-tab-active{padding:0 16px;border-bottom-width:2px;color:#254d6e;border-bottom-color:#254d6e}[theme=palace-resorts] .tpc-tabs .tpc-tab-disabled,[theme=palace-resorts] .tpc-tabs .tpc-tab-disabled:hover{color:#cdcdcd;cursor:not-allowed}[theme=palace-resorts] .tpc-content-banner{display:flex;width:auto;padding:16px;align-items:flex-start;gap:16px;border-radius:5px}[theme=palace-resorts] .tpc-content-banner .tpc-banner__icon{color:#262626}[theme=palace-resorts] .tpc-content-banner .tpc-content .tpc-content-wrapper{display:grid;gap:2px 0px}[theme=palace-resorts] .tpc-content-banner .tpc-content .tpc-content-wrapper .tpc-content-title{color:#262626;font-family:Poppins;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px}[theme=palace-resorts] .tpc-content-banner .tpc-content .tpc-content-text{color:#262626;font-family:Poppins;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0px}[theme=palace-resorts] .tpc-banner-neutral{background:#f5f5f5}[theme=palace-resorts] .tpc-banner-brand{background:#e9f1f6}[theme=palace-resorts] .tpc-banner-positive{background:#e3fae1}[theme=palace-resorts] .tpc-banner-warning{background:#fef8e9}[theme=palace-resorts] .tpc-banner-danger{background:#ffebeb}[theme=palace-resorts] .tpc-content-snackbar{visibility:visible;position:absolute;bottom:0;right:0;margin:0 24px 24px 0;opacity:1;transition:opacity 2s linear;display:flex;align-items:center;gap:0px 16px;max-width:450px;height:auto;padding:16px 16px 16px 24px;border-radius:5px;border:1.05px 0px 0px 0px;opacity:0px;transition:.5s ease-out}[theme=palace-resorts] .tpc-content-snackbar .text{font-family:Poppins;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0px;text-align:left}[theme=palace-resorts] .tpc-content-snackbar .tpc-snackbar__leading,[theme=palace-resorts] .tpc-content-snackbar__default .text,[theme=palace-resorts] .tpc-content-snackbar__danger .text{color:#fff}[theme=palace-resorts] .tpc-content-snackbar__persistent{visibility:visible}[theme=palace-resorts] .tpc-content-snackbar__hidden{visibility:hidden;opacity:0}[theme=palace-resorts] .tpc-content-snackbar__default{background-color:#171717}[theme=palace-resorts] .tpc-content-snackbar__danger{background-color:#c00}[theme=palace-resorts] .tpc-select-field{position:relative;width:auto;display:flex;justify-content:right;align-items:center}[theme=palace-resorts] .tpc-select-field select{border-width:1px;border-style:solid;height:56px;width:100%;padding:18px 16px 16px 18px;align-items:center;gap:8px;border-color:#cdcdcd;border-radius:5px;outline:none;overflow:hidden;color:#262626;text-overflow:ellipsis;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0px;-webkit-appearance:none;-moz-appearance:none}[theme=palace-resorts] .tpc-select-field select:focus~.chevron-right{color:#254d6e}[theme=palace-resorts] .tpc-select-field .chevron-right{position:absolute;margin-right:20px}[theme=palace-resorts] .tpc-select-field label{position:absolute;top:50%;left:20px;transform:translateY(-50%);pointer-events:none;transition:.3s;color:#767676;text-overflow:ellipsis;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0px}[theme=palace-resorts] .tpc-select-field select::-moz-placeholder{color:transparent}[theme=palace-resorts] .tpc-select-field select::placeholder{color:transparent}[theme=palace-resorts] .tpc-select-field select:focus+label,[theme=palace-resorts] .tpc-select-field select:valid+label{top:16px;font-size:12px;line-height:16px;letter-spacing:0px}[theme=palace-resorts] .tpc-select-field select:focus,[theme=palace-resorts] .tpc-select-field select.tpc-select-errors{padding-left:17px}[theme=palace-resorts] .tpc-select-field select:focus{border-color:#254d6e;border-width:2px}[theme=palace-resorts] .tpc-select-field select.tpc-select-disabled{background:transparent;border-color:#e9e9e9}[theme=palace-resorts] .tpc-select-field select.tpc-select-errors{border-width:2px;border-color:#c00}[theme=palace-resorts] .tpc-select-field select.tpc-select-disabled~label,[theme=palace-resorts] .tpc-select-field select.tpc-select-disabled{color:#cdcdcd}[theme=palace-resorts] .tpc-error-label{margin-top:8px;color:#c00;font-size:12px;font-style:normal;font-weight:400;line-height:16px,16px;letter-spacing:0px}[theme=palace-resorts] .tpc-accordion{min-width:350px;width:auto;color:#262626}[theme=palace-resorts] .tpc-accordion-header{cursor:pointer;padding:16px 0;border-bottom-color:#cdcdcd}[theme=palace-resorts] .tpc-accordion-header .tpc-accordion-header__title{overflow:hidden;color:#262626;text-overflow:ellipsis;font-family:Poppins;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px}[theme=palace-resorts] .tpc-accordion-header .tpc-accordion-header__subtitle{overflow:hidden;color:#767676;text-overflow:ellipsis;font-weight:400;font-family:Poppins;font-size:12px;line-height:16px;letter-spacing:0px}[theme=palace-resorts] .tpc-accordion-content{border-top:none;border-bottom-width:1px;border-bottom-color:#cdcdcd;padding-bottom:16px;text-align:justify;font-family:Poppins;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px}[theme=palace-resorts] .tpc-text-area__content{display:block;border-style:solid;padding:16px 2px 2px 16px;width:100%;height:auto;border-radius:5px}[theme=palace-resorts] .tpc-text-area__content textarea:focus{padding-right:17px}[theme=palace-resorts] .tpc-text-area__content textarea:not(:-moz-placeholder-shown)~.tpc-character-counter,[theme=palace-resorts] .tpc-text-area__content textarea:not(:-moz-placeholder-shown)~label{top:20px;font-weight:400;font-family:Poppins;font-size:12px;line-height:16px;letter-spacing:0px}[theme=palace-resorts] .tpc-text-area__content textarea:not(:-moz-placeholder)~.tpc-character-counter, [theme=palace-resorts] .tpc-text-area__content textarea:not(:-moz-placeholder)~label{top:20px;font-weight:400;font-family:Poppins;font-size:12px;line-height:16px;letter-spacing:0px}[theme=palace-resorts] .tpc-text-area__content textarea:focus~label,[theme=palace-resorts] .tpc-text-area__content textarea:focus~.tpc-character-counter,[theme=palace-resorts] .tpc-text-area__content textarea:not(:placeholder-shown)~.tpc-character-counter,[theme=palace-resorts] .tpc-text-area__content textarea:not(:placeholder-shown)~label{top:20px;font-weight:400;font-family:Poppins;font-size:12px;line-height:16px;letter-spacing:0px}[theme=palace-resorts] .tpc-text-area__content textarea:not(:-moz-placeholder-shown)~.tpc-character-counter{right:33px}[theme=palace-resorts] .tpc-text-area__content textarea:not(:-moz-placeholder)~.tpc-character-counter{right:33px}[theme=palace-resorts] .tpc-text-area__content textarea:focus~.tpc-character-counter,[theme=palace-resorts] .tpc-text-area__content textarea:not(:placeholder-shown)~.tpc-character-counter{right:33px}[theme=palace-resorts] .tpc-text-area__content textarea:not(:-moz-placeholder-shown)~label{left:33px}[theme=palace-resorts] .tpc-text-area__content textarea:not(:-moz-placeholder)~label{left:33px}[theme=palace-resorts] .tpc-text-area__content textarea:focus~label,[theme=palace-resorts] .tpc-text-area__content textarea:not(:placeholder-shown)~label{left:33px}[theme=palace-resorts] .tpc-text-area__content textarea{background:transparent;text-align:justify;width:100%;outline:none;overflow:hidden;min-height:100px;padding-right:16px;margin-top:10px;font-family:Poppins;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px}[theme=palace-resorts] .tpc-text-area__content textarea::-moz-placeholder{color:transparent}[theme=palace-resorts] .tpc-text-area__content textarea::placeholder{color:transparent}[theme=palace-resorts] .tpc-text-area__content .tpc-character-counter,[theme=palace-resorts] .tpc-text-area__content label{top:25px;position:absolute;margin-top:15px;transform:translateY(-50%);pointer-events:none;transition:.3s;text-overflow:ellipsis;font-family:Poppins;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px}[theme=palace-resorts] .tpc-text-area__content .tpc-character-counter{right:33px}[theme=palace-resorts] .tpc-text-area__content label{left:33px}[theme=palace-resorts] .tpc-text-area__focus{border-color:#254d6e;border-width:2px}[theme=palace-resorts] .tpc-text-area__disabled{border-width:1px;border-color:#e9e9e9}[theme=palace-resorts] .tpc-text-area__disabled textarea,[theme=palace-resorts] .tpc-text-area__disabled label,[theme=palace-resorts] .tpc-text-area__disabled .tpc-character-counter{background:none;color:#cdcdcd}[theme=palace-resorts] .tpc-text-area__errors{border-width:2px;border-color:#c00}[theme=palace-resorts] .tpc-text-area__default{border-color:#cdcdcd;border-width:1px}[theme=palace-resorts] .tpc-text-area__default label,[theme=palace-resorts] .tpc-text-area__default .tpc-character-counter,[theme=palace-resorts] .tpc-text-area__errors label,[theme=palace-resorts] .tpc-text-area__errors .tpc-character-counter,[theme=palace-resorts] .tpc-text-area__focus label,[theme=palace-resorts] .tpc-text-area__focus .tpc-character-counter{color:#767676}[theme=palace-resorts] .tpc-text-area__focus{padding:15px 0 0 15px}[theme=palace-resorts] .supporting-text{margin-top:8px;color:#767676;font-weight:400;font-family:Poppins;font-size:12px;line-height:16px;letter-spacing:0px}[theme=palace-resorts] .tpc-text-area__focus~.supporting-text{margin-top:9px}[theme=palace-resorts] .tpc-button-link-default{border-radius:5px;text-decoration:underline;font-style:normal;color:#262626;font-family:Poppins;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px}[theme=palace-resorts] .tpc-button-link-default:hover{opacity:.85}[theme=palace-resorts] .tpc-button-link-default:active{opacity:.7}[theme=palace-resorts] .tpc-button-link-default:disabled{opacity:.25}[theme=palace-resorts] .tpc-button-link-default.medium{font-size:16px;line-height:24px}[theme=palace-resorts] .tpc-button-link-default.small{font-size:14px;line-height:20px}[theme=palace-resorts] .tpc-button-link-strong{border-radius:5px;text-decoration:underline;color:#262626;font-family:Poppins;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px}[theme=palace-resorts] .tpc-button-link-strong:hover{opacity:.85}[theme=palace-resorts] .tpc-button-link-strong:active{opacity:.7}[theme=palace-resorts] .tpc-button-link-strong:disabled{opacity:.25}[theme=palace-resorts] .tpc-button-link-strong.medium{font-size:16px;line-height:24px}[theme=palace-resorts] .tpc-button-link-strong.small{font-size:14px;line-height:20px}[theme=palace-resorts] .tpc-link-on-brand,[theme=palace-resorts] .tpc-link-on-inverse,[theme=palace-resorts] .tpc-link-on-danger{color:#fff}[theme=palace-resorts] .tpc-link{cursor:pointer}[theme=palace-resorts] .tpc-radio-button-default{margin:5px;font-family:Poppins;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px}[theme=palace-resorts] .tpc-radio-button-default input[type=radio]{position:absolute;opacity:0}[theme=palace-resorts] .tpc-radio-button-default input[type=radio]+.tpc-radio-label:before{content:"";border-radius:100%;display:inline-block;width:24px;height:24px;position:relative;margin-right:16px;vertical-align:top;cursor:pointer;text-align:center;transition:box-shadow .25s ease,border .1s ease}[theme=palace-resorts] .tpc-radio-button-default input[type=radio]:not(:checked)+.tpc-radio-label:before{border:1.5px solid #cdcdcd}[theme=palace-resorts] .tpc-radio-button-default input[type=radio]:not(:checked)+.tpc-radio-label:hover:before{border:1.5px solid #254d6e}[theme=palace-resorts] .tpc-radio-button-default input[type=radio]:checked+.tpc-radio-label:before{box-shadow:inset 0 0 0 8px #254d6e;border:none}[theme=palace-resorts] .tpc-radio-button-default input[type=radio]:checked+.tpc-radio-label:hover:before{box-shadow:inset 0 0 0 8px #233e53}[theme=palace-resorts] .tpc-radio-button-default input[type=radio]:disabled:checked+.tpc-radio-label{color:#cdcdcd}[theme=palace-resorts] .tpc-radio-button-default input[type=radio]:disabled:checked+.tpc-radio-label:before{border:none;background-color:#cdcdcd;box-shadow:inset 0 0 0 8px #f1f1f1}[theme=palace-resorts] .tpc-radio-button-default input[type=radio]:disabled:not(:checked)+.tpc-radio-label{color:#cdcdcd}[theme=palace-resorts] .tpc-radio-button-default input[type=radio]:disabled:not(:checked)+.tpc-radio-label:before{border:1.5px solid #e9e9e9}[theme=palace-resorts] .tpc-radio-button-error{margin:5px;font-family:Poppins;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px}[theme=palace-resorts] .tpc-radio-button-error input[type=radio]{position:absolute;opacity:0}[theme=palace-resorts] .tpc-radio-button-error input[type=radio]+.tpc-radio-label:before{content:"";border-radius:100%;display:inline-block;width:24px;height:24px;position:relative;margin-right:16px;vertical-align:top;cursor:pointer;text-align:center;transition:box-shadow .25s ease,border .1s ease}[theme=palace-resorts] .tpc-radio-button-error input[type=radio]:not(:checked)+.tpc-radio-label:before{border:1.5px solid #cc0000}[theme=palace-resorts] .tpc-radio-button-error input[type=radio]:not(:checked)+.tpc-radio-label:hover:before{border:1.5px solid #cc0000}[theme=palace-resorts] .tpc-radio-button-error input[type=radio]:checked+.tpc-radio-label:before{box-shadow:inset 0 0 0 8px #c00;border:none}[theme=palace-resorts] .tpc-radio-button-error input[type=radio]:checked+.tpc-radio-label:hover:before{box-shadow:inset 0 0 0 8px #b60000}[theme=palace-resorts] .tpc-radio-button-error input[type=radio]:disabled:checked+.tpc-radio-label{color:#cdcdcd}[theme=palace-resorts] .tpc-radio-button-error input[type=radio]:disabled:checked+.tpc-radio-label:before{border:none;background-color:#cdcdcd;box-shadow:inset 0 0 0 8px #f1f1f1}[theme=palace-resorts] .tpc-radio-button-error input[type=radio]:disabled:not(:checked)+.tpc-radio-label{color:#cdcdcd}[theme=palace-resorts] .tpc-radio-button-error input[type=radio]:disabled:not(:checked)+.tpc-radio-label:before{border:1.5px solid #e9e9e9}[theme=palace-resorts] .tpc-radio-button-error .tpc-error-label{padding-left:40px;top:-5px;position:relative}[theme=palace-resorts] .tpc-avatar{border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:400;line-height:24px;background-color:#e9f1f6;color:#254d6e;cursor:pointer;position:relative}[theme=palace-resorts] .tpc-avatar img{width:100%;height:100%;border-radius:100%}[theme=palace-resorts] .tpc-avatar .tpc-icon-avatar path{stroke:#254d6e}[theme=palace-resorts] .tpc-avatar .tpc-avatar-badge{position:absolute;display:flex;width:8px;height:8px;justify-content:center;align-items:center;background-color:#1ba7a2;border:1.5px solid #ffffff;box-sizing:content-box;left:calc(100% - 8px);border-radius:100px;color:#fff}[theme=palace-resorts] .tpc-avatar .tpc-avatar-badge-content{position:absolute;display:flex;min-width:16px;min-height:16px;width:16px;height:16px;justify-content:center;align-items:center;background-color:#1ba7a2;border:1.5px solid #ffffff;box-sizing:content-box;border-radius:100px;left:calc(100% - 11px);color:#fff}[theme=palace-resorts] .tpc-avatar .tpc-avatar-badge-content span{white-space:nowrap;font-family:Poppins;font-weight:500;font-size:12px;letter-spacing:0px;line-height:16px}[theme=palace-resorts] .tpc-avatar .tpc-avatar-badge-content-max{width:auto;padding:0 3px}[theme=palace-resorts] .tpc-avatar.medium{font-family:Poppins;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px;width:40px;height:40px}[theme=palace-resorts] .tpc-avatar.medium .tpc-avatar-badge{top:1px}[theme=palace-resorts] .tpc-avatar.medium .tpc-avatar-badge-content{top:-3px}[theme=palace-resorts] .tpc-avatar.small{font-family:Poppins;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0px;width:32px;height:32px}[theme=palace-resorts] .tpc-avatar.small .tpc-avatar-badge{top:0}[theme=palace-resorts] .tpc-avatar.small .tpc-avatar-badge-content{top:-4px}[theme=palace-resorts] .tpc-avatar-on-brand{border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:400;line-height:24px;background-color:#3e6d93;color:#fff;cursor:pointer;position:relative}[theme=palace-resorts] .tpc-avatar-on-brand img{width:100%;height:100%;border-radius:100%}[theme=palace-resorts] .tpc-avatar-on-brand .tpc-icon-avatar path{stroke:#fff}[theme=palace-resorts] .tpc-avatar-on-brand .tpc-avatar-badge{position:absolute;display:flex;width:8px;height:8px;justify-content:center;align-items:center;background-color:#1fc1bc;border:1.5px solid #254d6e;box-sizing:content-box;left:calc(100% - 8px);border-radius:100px;color:#fff}[theme=palace-resorts] .tpc-avatar-on-brand .tpc-avatar-badge-content{position:absolute;display:flex;min-width:16px;min-height:16px;width:16px;height:16px;justify-content:center;align-items:center;background-color:#1fc1bc;border:1.5px solid #254d6e;box-sizing:content-box;border-radius:100px;left:calc(100% - 11px);color:#fff}[theme=palace-resorts] .tpc-avatar-on-brand .tpc-avatar-badge-content span{white-space:nowrap;font-family:Poppins;font-weight:500;font-size:12px;letter-spacing:0px;line-height:16px}[theme=palace-resorts] .tpc-avatar-on-brand .tpc-avatar-badge-content-max{width:auto;padding:0 3px}[theme=palace-resorts] .tpc-avatar-on-brand.medium{font-family:Poppins;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px;width:40px;height:40px}[theme=palace-resorts] .tpc-avatar-on-brand.medium .tpc-avatar-badge{top:1px}[theme=palace-resorts] .tpc-avatar-on-brand.medium .tpc-avatar-badge-content{top:-3px}[theme=palace-resorts] .tpc-avatar-on-brand.small{font-family:Poppins;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0px;width:32px;height:32px}[theme=palace-resorts] .tpc-avatar-on-brand.small .tpc-avatar-badge{top:0}[theme=palace-resorts] .tpc-avatar-on-brand.small .tpc-avatar-badge-content{top:-4px}[theme=palace-resorts] .tpc-avatar-on-media{backdrop-filter:blur(12.5px);border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:400;line-height:24px;background-color:#fff9;color:#262626;cursor:pointer;position:relative}[theme=palace-resorts] .tpc-avatar-on-media img{width:100%;height:100%;border-radius:100%}[theme=palace-resorts] .tpc-avatar-on-media .tpc-icon-avatar path{stroke:#262626}[theme=palace-resorts] .tpc-avatar-on-media .tpc-avatar-badge{position:absolute;display:flex;width:8px;height:8px;justify-content:center;align-items:center;background-color:#1fc1bc;border:1.5px solid #ffffff;box-sizing:content-box;left:calc(100% - 8px);border-radius:100px;color:#fff}[theme=palace-resorts] .tpc-avatar-on-media .tpc-avatar-badge-content{position:absolute;display:flex;min-width:16px;min-height:16px;width:16px;height:16px;justify-content:center;align-items:center;background-color:#1fc1bc;border:1.5px solid #ffffff;box-sizing:content-box;border-radius:100px;left:calc(100% - 11px);color:#fff}[theme=palace-resorts] .tpc-avatar-on-media .tpc-avatar-badge-content span{white-space:nowrap;font-family:Poppins;font-weight:500;font-size:12px;letter-spacing:0px;line-height:16px}[theme=palace-resorts] .tpc-avatar-on-media .tpc-avatar-badge-content-max{width:auto;padding:0 3px}[theme=palace-resorts] .tpc-avatar-on-media.medium{font-family:Poppins;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px;width:40px;height:40px}[theme=palace-resorts] .tpc-avatar-on-media.medium .tpc-avatar-badge{top:1px}[theme=palace-resorts] .tpc-avatar-on-media.medium .tpc-avatar-badge-content{top:-3px}[theme=palace-resorts] .tpc-avatar-on-media.small{font-family:Poppins;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0px;width:32px;height:32px}[theme=palace-resorts] .tpc-avatar-on-media.small .tpc-avatar-badge{top:0}[theme=palace-resorts] .tpc-avatar-on-media.small .tpc-avatar-badge-content{top:-4px}[theme=palace-resorts] .tpc-calendar{border-width:0px}[theme=palace-resorts] .tpc-calendar .vc-header{margin-bottom:8px}[theme=palace-resorts] .tpc-calendar .vc-header button.vc-next,[theme=palace-resorts] .tpc-calendar .vc-header button.vc-prev{color:#000;text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:0px}[theme=palace-resorts] .tpc-calendar .vc-header button.vc-next:hover,[theme=palace-resorts] .tpc-calendar .vc-header button.vc-prev:hover{background:none}[theme=palace-resorts] .tpc-calendar .vc-header button.vc-next:disabled svg,[theme=palace-resorts] .tpc-calendar .vc-header button.vc-prev:disabled svg{color:#cdcdcd}[theme=palace-resorts] .tpc-calendar .vc-header button.vc-next:active,[theme=palace-resorts] .tpc-calendar .vc-header button.vc-next:focus,[theme=palace-resorts] .tpc-calendar .vc-header button.vc-prev:active,[theme=palace-resorts] .tpc-calendar .vc-header button.vc-prev:focus{box-shadow:none}[theme=palace-resorts] .tpc-calendar .vc-header .vc-title-wrapper button{color:#262626;text-align:center;font-family:Poppins;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px}[theme=palace-resorts] .tpc-calendar .vc-weeks{display:grid;gap:8px 0px}[theme=palace-resorts] .tpc-calendar .vc-weeks .vc-weekdays .vc-weekday{color:#262626;text-align:center;font-family:Poppins;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0px}[theme=palace-resorts] .tpc-calendar .vc-weeks .vc-week{gap:8px 12px}[theme=palace-resorts] .tpc-calendar .vc-weeks .vc-week .vc-day{display:grid;align-items:normal;justify-content:center}[theme=palace-resorts] .tpc-calendar .vc-weeks .vc-week .vc-day .vc-rate{overflow:hidden;color:#767676;text-align:center;text-overflow:ellipsis;font-size:10px;font-style:normal;font-weight:400;line-height:14px;letter-spacing:0px}[theme=palace-resorts] .tpc-calendar .vc-weeks .vc-week .vc-day .vc-rate__positive{color:#008753}[theme=palace-resorts] .tpc-calendar .vc-weeks .vc-week .vc-day .vc-day-content{width:36px;height:36px;justify-content:center;display:flex;align-items:center;border-radius:999px;gap:8px;overflow:hidden;text-align:center;text-overflow:ellipsis;font-family:Poppins;font-weight:500;font-size:14px;line-height:20px;letter-spacing:0px}[theme=palace-resorts] .tpc-calendar .vc-weeks .vc-week .vc-day .vc-day-content:focus{box-shadow:none}[theme=palace-resorts] .tpc-calendar .vc-weeks .vc-week .vc-day .vc-day-content[aria-disabled=true]~.vc-rate{display:none}[theme=palace-resorts] .tpc-calendar .vc-weeks .vc-week .vc-day .vc-highlights .vc-highlight-bg-solid{background:transparent!important}[theme=palace-resorts] .tpc-calendar .vc-weeks .vc-week .vc-day:hover>.vc-day-content{background:transparent}[theme=palace-resorts] .tpc-calendar .vc-weeks .vc-week .vc-day:hover>.vc-day-content[aria-disabled=false]{border:1.5px solid #254d6e;color:#254d6e}[theme=palace-resorts] .tpc-calendar .vc-highlights~.vc-attr{box-shadow:none;color:#fff;background:#254d6e}[theme=palace-resorts] [data-dropdown-toggle]+.block{display:block}[theme=palace-resorts] [data-dropdown-toggle]+.hidden{display:none}[theme=palace-resorts] .tpc-range-calendar{border-width:0px}[theme=palace-resorts] .tpc-range-calendar .vc-pane-container{padding:32px}[theme=palace-resorts] .tpc-range-calendar .vc-pane-container .vc-pane-header-wrapper{left:0;top:30px}[theme=palace-resorts] .tpc-range-calendar .vc-pane-container .vc-pane-layout{gap:20px}[theme=palace-resorts] .tpc-range-calendar .vc-header{margin-bottom:8px}[theme=palace-resorts] .tpc-range-calendar .vc-header button.vc-next,[theme=palace-resorts] .tpc-range-calendar .vc-header button.vc-prev{color:#000;text-align:center;font-family:Poppins;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px}[theme=palace-resorts] .tpc-range-calendar .vc-header button.vc-next:hover,[theme=palace-resorts] .tpc-range-calendar .vc-header button.vc-prev:hover{background:none}[theme=palace-resorts] .tpc-range-calendar .vc-header button.vc-next:disabled svg,[theme=palace-resorts] .tpc-range-calendar .vc-header button.vc-prev:disabled svg{color:#cdcdcd}[theme=palace-resorts] .tpc-range-calendar .vc-header button.vc-next:active,[theme=palace-resorts] .tpc-range-calendar .vc-header button.vc-next:focus,[theme=palace-resorts] .tpc-range-calendar .vc-header button.vc-prev:active,[theme=palace-resorts] .tpc-range-calendar .vc-header button.vc-prev:focus{outline:none;box-shadow:none}[theme=palace-resorts] .tpc-range-calendar .vc-header .vc-title-wrapper button{color:#262626;text-align:center;font-family:Poppins;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px}[theme=palace-resorts] .tpc-range-calendar .vc-weeks{display:grid;gap:8px 0px}[theme=palace-resorts] .tpc-range-calendar .vc-weeks .vc-weekdays .vc-weekday{color:#262626;text-align:center;font-family:Poppins;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0px}[theme=palace-resorts] .tpc-range-calendar .vc-weeks .vc-week .vc-day{display:grid;align-items:normal;justify-content:center}[theme=palace-resorts] .tpc-range-calendar .vc-weeks .vc-week .vc-day .vc-rate{overflow:hidden;color:#767676;text-align:center;text-overflow:ellipsis;font-size:10px;font-style:normal;font-weight:400;line-height:14px;letter-spacing:0px}[theme=palace-resorts] .tpc-range-calendar .vc-weeks .vc-week .vc-day .vc-rate__positive{color:#008753}[theme=palace-resorts] .tpc-range-calendar .vc-weeks .vc-week .vc-day .vc-day-content{width:36px;height:36px;justify-content:center;display:flex;align-items:center;border-radius:999px;gap:8px;overflow:hidden;text-align:center;text-overflow:ellipsis;font-family:Poppins;font-weight:500;font-size:14px;line-height:20px;letter-spacing:0px}[theme=palace-resorts] .tpc-range-calendar .vc-weeks .vc-week .vc-day .vc-day-content:focus{box-shadow:none}[theme=palace-resorts] .tpc-range-calendar .vc-weeks .vc-week .vc-day .vc-day-content[aria-disabled=true]~.vc-rate{display:none}[theme=palace-resorts] .tpc-range-calendar .vc-weeks .vc-week .vc-day .vc-highlights .vc-highlight-bg-solid{background:transparent!important}[theme=palace-resorts] .tpc-range-calendar .vc-weeks .vc-week .vc-day .vc-highlights .vc-highlight-base-start{border-top-left-radius:999px!important;border-bottom-left-radius:999px!important}[theme=palace-resorts] .tpc-range-calendar .vc-weeks .vc-week .vc-day .vc-highlights .vc-highlight-base-end{border-top-right-radius:999px!important;border-bottom-right-radius:999px!important}[theme=palace-resorts] .tpc-range-calendar .vc-weeks .vc-week .vc-day .vc-highlights .vc-highlight-base-start,[theme=palace-resorts] .tpc-range-calendar .vc-weeks .vc-week .vc-day .vc-highlights .vc-highlight-base-end,[theme=palace-resorts] .tpc-range-calendar .vc-weeks .vc-week .vc-day .vc-highlights .vc-highlight-base-middle{width:100%!important;background:#e9f1f6;position:absolute;top:0;height:72%}[theme=palace-resorts] .tpc-range-calendar .vc-weeks .vc-week .vc-day:hover>.vc-day-content{background:transparent}[theme=palace-resorts] .tpc-range-calendar .vc-weeks .vc-week .vc-day:hover>.vc-day-content[aria-disabled=false]{border:1.5px solid #254d6e;color:#254d6e}[theme=palace-resorts] .vc-popover-content-wrapper .vc-popover-content div.popover{color:#262626;font-weight:400;font-family:Poppins;font-size:12px;line-height:16px;letter-spacing:0px}[theme=palace-resorts] .tpc-range-calendar .vc-highlight-bg-outline{background:transparent;border:none}[theme=palace-resorts] .tpc-range-calendar .day-range-end .vc-day-content[aria-disabled=false],[theme=palace-resorts] .tpc-range-calendar .day-range-start .vc-day-content[aria-disabled=false]{color:#fff}[theme=palace-resorts] .tpc-range-calendar .day-range-middle .vc-highlights .vc-highlight{box-shadow:none;background:#e9f1f6}[theme=palace-resorts] .tpc-range-calendar .day-range-middle .vc-day-content{box-shadow:none}[theme=palace-resorts] .tpc-range-calendar .day-range-start .vc-day-content,[theme=palace-resorts] .tpc-range-calendar .day-range-end .vc-day-content{background:#254d6e;box-shadow:none}[theme=palace-resorts] .tpc-badge,[theme=palace-resorts] .tpc-badge-on-brand,[theme=palace-resorts] .tpc-badge-on-media{display:inline-flex;min-width:16px;width:auto;height:16px;padding:0 4px;justify-content:center;align-items:center;border-radius:100px}[theme=palace-resorts] .tpc-badge .tpc-badge-number,[theme=palace-resorts] .tpc-badge-on-brand .tpc-badge-number,[theme=palace-resorts] .tpc-badge-on-media .tpc-badge-number{text-align:center;color:#fff;font-family:Poppins;font-weight:500;font-size:12px;line-height:0px;letter-spacing:0px}[theme=palace-resorts] .tpc-badge{outline:1.5px solid #ffffff;background:#1ba7a2}[theme=palace-resorts] .tpc-badge-on-brand{outline:1.5px solid #254d6e;background:#1fc1bc}[theme=palace-resorts] .tpc-badge-on-media{outline:1.5px solid #ffffff;background:#1fc1bc}[theme=palace-resorts] .tpc-badge-disabled__has-number{width:16px;height:16px}[theme=palace-resorts] .tpc-badge-disabled__has-number .tpc-badge-number{color:#cdcdcd}[theme=palace-resorts] .tpc-badge-default__without-has-number{display:flex;width:8px;height:8px;padding:2px;min-width:8px}[theme=palace-resorts] .tpc-badge-disabled{outline:none;background:#f1f1f1}[theme=palace-resorts] .tpc-badge-disabled .tpc-badge-number{color:#cdcdcd}[theme=palace-resorts] [bg-story=on-default]{background:#fff!important;min-height:100vh}[theme=palace-resorts] [bg-story=on-brand]{background-color:#254d6e!important;padding:20px;min-height:100vh}[theme=palace-resorts] [bg-story=on-danger]{background-color:#c00!important;padding:20px;min-height:100vh}[theme=palace-resorts] [bg-story=on-inverse]{background-color:#171717!important;padding:20px;min-height:100vh}[theme=palace-resorts] [bg-story=on-media]{background:url(https://s3.amazonaws.com/webfiles_palace/clever/booking_engine/2024-26-08-15-59-30-150329imagen.png)!important;background-image:url(https://s3.amazonaws.com/webfiles_palace/clever/booking_engine/2024-26-08-15-59-30-150329imagen.png)!important;padding:20px;min-height:100vh}[theme=baglioni-hotels] .tpc-container-inline{display:inline-flex;margin:5px}[theme=baglioni-hotels] .tpc-button-primary-on-default{border:none;border-radius:5px;font-family:Roboto;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;display:inline-flex;justify-content:center;align-items:center;text-align:center;background-color:#242b47;color:#fff}[theme=baglioni-hotels] .tpc-button-primary-on-default .tpc-animate-spin{fill:#fff;animation:spin 1s linear infinite}[theme=baglioni-hotels] .tpc-button-primary-on-default .close-icon{fill:#fff}[theme=baglioni-hotels] .tpc-button-primary-on-default .close-icon path{stroke:#fff}[theme=baglioni-hotels] .tpc-button-primary-on-default:hover{background-color:#1d2239}[theme=baglioni-hotels] .tpc-button-primary-on-default:active{background-color:#0e111c}[theme=baglioni-hotels] .tpc-button-primary-on-default .tpc-label-button{padding-left:2px;padding-right:2px}[theme=baglioni-hotels] .tpc-button-primary-on-default.large{height:48px;padding:12px 22px;font-size:16px}[theme=baglioni-hotels] .tpc-button-primary-on-default.large.loading{width:87px}[theme=baglioni-hotels] .tpc-button-primary-on-default.large.circular{border-radius:9999px;width:48px;height:48px;padding:12px 24px}[theme=baglioni-hotels] .tpc-button-primary-on-default.large .tpc-icon-leading{margin-right:6px}[theme=baglioni-hotels] .tpc-button-primary-on-default.large .tpc-icon-trailing{margin-left:6px}[theme=baglioni-hotels] .tpc-button-primary-on-default.medium{padding:12px 14px;height:40px;font-size:14px}[theme=baglioni-hotels] .tpc-button-primary-on-default.medium.loading{width:63px}[theme=baglioni-hotels] .tpc-button-primary-on-default.medium.circular{border-radius:9999px;width:40px;height:40px;padding:12px 14px}[theme=baglioni-hotels] .tpc-button-primary-on-default.medium .tpc-icon-leading{margin-right:4px}[theme=baglioni-hotels] .tpc-button-primary-on-default.medium .tpc-icon-trailing{margin-left:4px}[theme=baglioni-hotels] .tpc-button-primary-on-default.small{height:32px;padding:12px;font-size:14px}[theme=baglioni-hotels] .tpc-button-primary-on-default.small.loading{width:63px}[theme=baglioni-hotels] .tpc-button-primary-on-default.small.circular{border-radius:9999px;width:32px;height:32px;padding:12px 14px}[theme=baglioni-hotels] .tpc-button-primary-on-default.small .tpc-icon-leading{margin-right:4px}[theme=baglioni-hotels] .tpc-button-primary-on-default.small .tpc-icon-trailing{margin-left:4px}[theme=baglioni-hotels] .tpc-button-primary-on-default:disabled{background-color:#f1f1f1;color:#cdcdcd}[theme=baglioni-hotels] .tpc-button-secondary-on-default{border-radius:5px;border:1px solid #cdcdcd;font-family:Roboto;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;display:inline-flex;justify-content:center;align-items:center;text-align:center;background-color:"";color:""}[theme=baglioni-hotels] .tpc-button-secondary-on-default .tpc-animate-spin{fill:#262626;animation:spin 1s linear infinite}[theme=baglioni-hotels] .tpc-button-secondary-on-default .close-icon{fill:#262626}[theme=baglioni-hotels] .tpc-button-secondary-on-default .close-icon path{stroke:#262626}[theme=baglioni-hotels] .tpc-button-secondary-on-default:hover{background-color:#f5f5f5}[theme=baglioni-hotels] .tpc-button-secondary-on-default:active{background-color:#f1f1f1}[theme=baglioni-hotels] .tpc-button-secondary-on-default .tpc-label-button{padding-left:2px;padding-right:2px}[theme=baglioni-hotels] .tpc-button-secondary-on-default.large{height:48px;padding:12px 22px;font-size:16px}[theme=baglioni-hotels] .tpc-button-secondary-on-default.large.loading{width:87px}[theme=baglioni-hotels] .tpc-button-secondary-on-default.large.circular{border-radius:9999px;width:48px;height:48px;padding:12px 24px}[theme=baglioni-hotels] .tpc-button-secondary-on-default.large .tpc-icon-leading{margin-right:6px}[theme=baglioni-hotels] .tpc-button-secondary-on-default.large .tpc-icon-trailing{margin-left:6px}[theme=baglioni-hotels] .tpc-button-secondary-on-default.medium{padding:12px 14px;height:40px;font-size:14px}[theme=baglioni-hotels] .tpc-button-secondary-on-default.medium.loading{width:63px}[theme=baglioni-hotels] .tpc-button-secondary-on-default.medium.circular{border-radius:9999px;width:40px;height:40px;padding:12px 14px}[theme=baglioni-hotels] .tpc-button-secondary-on-default.medium .tpc-icon-leading{margin-right:4px}[theme=baglioni-hotels] .tpc-button-secondary-on-default.medium .tpc-icon-trailing{margin-left:4px}[theme=baglioni-hotels] .tpc-button-secondary-on-default.small{height:32px;padding:12px;font-size:14px}[theme=baglioni-hotels] .tpc-button-secondary-on-default.small.loading{width:63px}[theme=baglioni-hotels] .tpc-button-secondary-on-default.small.circular{border-radius:9999px;width:32px;height:32px;padding:12px 14px}[theme=baglioni-hotels] .tpc-button-secondary-on-default.small .tpc-icon-leading{margin-right:4px}[theme=baglioni-hotels] .tpc-button-secondary-on-default.small .tpc-icon-trailing{margin-left:4px}[theme=baglioni-hotels] .tpc-button-secondary-on-default:disabled{border:1px solid #e9e9e9;color:#cdcdcd}[theme=baglioni-hotels] .tpc-button-ghost-on-default{border-radius:5px;font-family:Roboto;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;display:inline-flex;justify-content:center;align-items:center;text-align:center;background-color:"";color:""}[theme=baglioni-hotels] .tpc-button-ghost-on-default .tpc-animate-spin{fill:#262626;animation:spin 1s linear infinite}[theme=baglioni-hotels] .tpc-button-ghost-on-default .close-icon{fill:#262626}[theme=baglioni-hotels] .tpc-button-ghost-on-default .close-icon path{stroke:#262626}[theme=baglioni-hotels] .tpc-button-ghost-on-default:hover{background-color:#f5f5f5}[theme=baglioni-hotels] .tpc-button-ghost-on-default:active{background-color:#f1f1f1}[theme=baglioni-hotels] .tpc-button-ghost-on-default .tpc-label-button{padding-left:2px;padding-right:2px}[theme=baglioni-hotels] .tpc-button-ghost-on-default.large{height:48px;padding:12px 22px;font-size:16px}[theme=baglioni-hotels] .tpc-button-ghost-on-default.large.loading{width:87px}[theme=baglioni-hotels] .tpc-button-ghost-on-default.large.circular{border-radius:9999px;width:48px;height:48px;padding:12px 24px}[theme=baglioni-hotels] .tpc-button-ghost-on-default.large .tpc-icon-leading{margin-right:6px}[theme=baglioni-hotels] .tpc-button-ghost-on-default.large .tpc-icon-trailing{margin-left:6px}[theme=baglioni-hotels] .tpc-button-ghost-on-default.medium{padding:12px 14px;height:40px;font-size:14px}[theme=baglioni-hotels] .tpc-button-ghost-on-default.medium.loading{width:63px}[theme=baglioni-hotels] .tpc-button-ghost-on-default.medium.circular{border-radius:9999px;width:40px;height:40px;padding:12px 14px}[theme=baglioni-hotels] .tpc-button-ghost-on-default.medium .tpc-icon-leading{margin-right:4px}[theme=baglioni-hotels] .tpc-button-ghost-on-default.medium .tpc-icon-trailing{margin-left:4px}[theme=baglioni-hotels] .tpc-button-ghost-on-default.small{height:32px;padding:12px;font-size:14px}[theme=baglioni-hotels] .tpc-button-ghost-on-default.small.loading{width:63px}[theme=baglioni-hotels] .tpc-button-ghost-on-default.small.circular{border-radius:9999px;width:32px;height:32px;padding:12px 14px}[theme=baglioni-hotels] .tpc-button-ghost-on-default.small .tpc-icon-leading{margin-right:4px}[theme=baglioni-hotels] .tpc-button-ghost-on-default.small .tpc-icon-trailing{margin-left:4px}[theme=baglioni-hotels] .tpc-button-ghost-on-default:disabled{color:#cdcdcd}[theme=baglioni-hotels] .tpc-button-danger{border-radius:5px;font-family:Roboto;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;display:inline-flex;justify-content:center;align-items:center;text-align:center;background-color:#c00;color:#fff}[theme=baglioni-hotels] .tpc-button-danger .tpc-animate-spin{fill:#fff;animation:spin 1s linear infinite}[theme=baglioni-hotels] .tpc-button-danger .close-icon{fill:#fff}[theme=baglioni-hotels] .tpc-button-danger .close-icon path{stroke:#fff}[theme=baglioni-hotels] .tpc-button-danger:hover{background-color:#b60000}[theme=baglioni-hotels] .tpc-button-danger:active{background-color:#9b0000}[theme=baglioni-hotels] .tpc-button-danger .tpc-label-button{padding-left:2px;padding-right:2px}[theme=baglioni-hotels] .tpc-button-danger.large{height:48px;padding:12px 22px;font-size:16px}[theme=baglioni-hotels] .tpc-button-danger.large.loading{width:87px}[theme=baglioni-hotels] .tpc-button-danger.large.circular{border-radius:9999px;width:48px;height:48px;padding:12px 24px}[theme=baglioni-hotels] .tpc-button-danger.large .tpc-icon-leading{margin-right:6px}[theme=baglioni-hotels] .tpc-button-danger.large .tpc-icon-trailing{margin-left:6px}[theme=baglioni-hotels] .tpc-button-danger.medium{padding:12px 14px;height:40px;font-size:14px}[theme=baglioni-hotels] .tpc-button-danger.medium.loading{width:63px}[theme=baglioni-hotels] .tpc-button-danger.medium.circular{border-radius:9999px;width:40px;height:40px;padding:12px 14px}[theme=baglioni-hotels] .tpc-button-danger.medium .tpc-icon-leading{margin-right:4px}[theme=baglioni-hotels] .tpc-button-danger.medium .tpc-icon-trailing{margin-left:4px}[theme=baglioni-hotels] .tpc-button-danger.small{height:32px;padding:12px;font-size:14px}[theme=baglioni-hotels] .tpc-button-danger.small.loading{width:63px}[theme=baglioni-hotels] .tpc-button-danger.small.circular{border-radius:9999px;width:32px;height:32px;padding:12px 14px}[theme=baglioni-hotels] .tpc-button-danger.small .tpc-icon-leading{margin-right:4px}[theme=baglioni-hotels] .tpc-button-danger.small .tpc-icon-trailing{margin-left:4px}[theme=baglioni-hotels] .tpc-button-danger:disabled{background-color:#f1f1f1;color:#cdcdcd}[theme=baglioni-hotels] .tpc-button-primary-on-brand{border:none;border-radius:5px;font-family:Roboto;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;display:inline-flex;justify-content:center;align-items:center;text-align:center;background-color:#fff;color:#242b47}[theme=baglioni-hotels] .tpc-button-primary-on-brand .tpc-animate-spin{fill:#242b47;animation:spin 1s linear infinite}[theme=baglioni-hotels] .tpc-button-primary-on-brand .close-icon{fill:#242b47}[theme=baglioni-hotels] .tpc-button-primary-on-brand .close-icon path{stroke:#242b47}[theme=baglioni-hotels] .tpc-button-primary-on-brand:hover,[theme=baglioni-hotels] .tpc-button-primary-on-brand:active{background-color:""}[theme=baglioni-hotels] .tpc-button-primary-on-brand .tpc-label-button{padding-left:2px;padding-right:2px}[theme=baglioni-hotels] .tpc-button-primary-on-brand.large{height:48px;padding:12px 22px;font-size:16px}[theme=baglioni-hotels] .tpc-button-primary-on-brand.large.loading{width:87px}[theme=baglioni-hotels] .tpc-button-primary-on-brand.large.circular{border-radius:9999px;width:48px;height:48px;padding:12px 24px}[theme=baglioni-hotels] .tpc-button-primary-on-brand.large .tpc-icon-leading{margin-right:6px}[theme=baglioni-hotels] .tpc-button-primary-on-brand.large .tpc-icon-trailing{margin-left:6px}[theme=baglioni-hotels] .tpc-button-primary-on-brand.medium{padding:12px 14px;height:40px;font-size:14px}[theme=baglioni-hotels] .tpc-button-primary-on-brand.medium.loading{width:63px}[theme=baglioni-hotels] .tpc-button-primary-on-brand.medium.circular{border-radius:9999px;width:40px;height:40px;padding:12px 14px}[theme=baglioni-hotels] .tpc-button-primary-on-brand.medium .tpc-icon-leading{margin-right:4px}[theme=baglioni-hotels] .tpc-button-primary-on-brand.medium .tpc-icon-trailing{margin-left:4px}[theme=baglioni-hotels] .tpc-button-primary-on-brand.small{height:32px;padding:12px;font-size:14px}[theme=baglioni-hotels] .tpc-button-primary-on-brand.small.loading{width:63px}[theme=baglioni-hotels] .tpc-button-primary-on-brand.small.circular{border-radius:9999px;width:32px;height:32px;padding:12px 14px}[theme=baglioni-hotels] .tpc-button-primary-on-brand.small .tpc-icon-leading{margin-right:4px}[theme=baglioni-hotels] .tpc-button-primary-on-brand.small .tpc-icon-trailing{margin-left:4px}[theme=baglioni-hotels] .tpc-button-primary-on-brand:hover{opacity:.92}[theme=baglioni-hotels] .tpc-button-primary-on-brand:active{opacity:.88}[theme=baglioni-hotels] .tpc-button-primary-on-brand:disabled{opacity:.4}[theme=baglioni-hotels] .tpc-button-secondary-on-brand{border-radius:5px;border:1px solid #9ba3c2;font-family:Roboto;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;display:inline-flex;justify-content:center;align-items:center;text-align:center;background-color:"";color:#fff}[theme=baglioni-hotels] .tpc-button-secondary-on-brand .tpc-animate-spin{fill:#fff;animation:spin 1s linear infinite}[theme=baglioni-hotels] .tpc-button-secondary-on-brand .close-icon{fill:#fff}[theme=baglioni-hotels] .tpc-button-secondary-on-brand .close-icon path{stroke:#fff}[theme=baglioni-hotels] .tpc-button-secondary-on-brand:hover,[theme=baglioni-hotels] .tpc-button-secondary-on-brand:active{background-color:""}[theme=baglioni-hotels] .tpc-button-secondary-on-brand .tpc-label-button{padding-left:2px;padding-right:2px}[theme=baglioni-hotels] .tpc-button-secondary-on-brand.large{height:48px;padding:12px 22px;font-size:16px}[theme=baglioni-hotels] .tpc-button-secondary-on-brand.large.loading{width:87px}[theme=baglioni-hotels] .tpc-button-secondary-on-brand.large.circular{border-radius:9999px;width:48px;height:48px;padding:12px 24px}[theme=baglioni-hotels] .tpc-button-secondary-on-brand.large .tpc-icon-leading{margin-right:6px}[theme=baglioni-hotels] .tpc-button-secondary-on-brand.large .tpc-icon-trailing{margin-left:6px}[theme=baglioni-hotels] .tpc-button-secondary-on-brand.medium{padding:12px 14px;height:40px;font-size:14px}[theme=baglioni-hotels] .tpc-button-secondary-on-brand.medium.loading{width:63px}[theme=baglioni-hotels] .tpc-button-secondary-on-brand.medium.circular{border-radius:9999px;width:40px;height:40px;padding:12px 14px}[theme=baglioni-hotels] .tpc-button-secondary-on-brand.medium .tpc-icon-leading{margin-right:4px}[theme=baglioni-hotels] .tpc-button-secondary-on-brand.medium .tpc-icon-trailing{margin-left:4px}[theme=baglioni-hotels] .tpc-button-secondary-on-brand.small{height:32px;padding:12px;font-size:14px}[theme=baglioni-hotels] .tpc-button-secondary-on-brand.small.loading{width:63px}[theme=baglioni-hotels] .tpc-button-secondary-on-brand.small.circular{border-radius:9999px;width:32px;height:32px;padding:12px 14px}[theme=baglioni-hotels] .tpc-button-secondary-on-brand.small .tpc-icon-leading{margin-right:4px}[theme=baglioni-hotels] .tpc-button-secondary-on-brand.small .tpc-icon-trailing{margin-left:4px}[theme=baglioni-hotels] .tpc-button-secondary-on-brand:hover{background-color:#ffffff14}[theme=baglioni-hotels] .tpc-button-secondary-on-brand:active{background-color:#ffffff1f}[theme=baglioni-hotels] .tpc-button-secondary-on-brand:disabled{opacity:.4}[theme=baglioni-hotels] .tpc-button-ghost-on-brand{border-radius:5px;font-family:Roboto;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;display:inline-flex;justify-content:center;align-items:center;text-align:center;background-color:"";color:#fff}[theme=baglioni-hotels] .tpc-button-ghost-on-brand .tpc-animate-spin{fill:#fff;animation:spin 1s linear infinite}[theme=baglioni-hotels] .tpc-button-ghost-on-brand .close-icon{fill:#fff}[theme=baglioni-hotels] .tpc-button-ghost-on-brand .close-icon path{stroke:#fff}[theme=baglioni-hotels] .tpc-button-ghost-on-brand:hover,[theme=baglioni-hotels] .tpc-button-ghost-on-brand:active{background-color:""}[theme=baglioni-hotels] .tpc-button-ghost-on-brand .tpc-label-button{padding-left:2px;padding-right:2px}[theme=baglioni-hotels] .tpc-button-ghost-on-brand.large{height:48px;padding:12px 22px;font-size:16px}[theme=baglioni-hotels] .tpc-button-ghost-on-brand.large.loading{width:87px}[theme=baglioni-hotels] .tpc-button-ghost-on-brand.large.circular{border-radius:9999px;width:48px;height:48px;padding:12px 24px}[theme=baglioni-hotels] .tpc-button-ghost-on-brand.large .tpc-icon-leading{margin-right:6px}[theme=baglioni-hotels] .tpc-button-ghost-on-brand.large .tpc-icon-trailing{margin-left:6px}[theme=baglioni-hotels] .tpc-button-ghost-on-brand.medium{padding:12px 14px;height:40px;font-size:14px}[theme=baglioni-hotels] .tpc-button-ghost-on-brand.medium.loading{width:63px}[theme=baglioni-hotels] .tpc-button-ghost-on-brand.medium.circular{border-radius:9999px;width:40px;height:40px;padding:12px 14px}[theme=baglioni-hotels] .tpc-button-ghost-on-brand.medium .tpc-icon-leading{margin-right:4px}[theme=baglioni-hotels] .tpc-button-ghost-on-brand.medium .tpc-icon-trailing{margin-left:4px}[theme=baglioni-hotels] .tpc-button-ghost-on-brand.small{height:32px;padding:12px;font-size:14px}[theme=baglioni-hotels] .tpc-button-ghost-on-brand.small.loading{width:63px}[theme=baglioni-hotels] .tpc-button-ghost-on-brand.small.circular{border-radius:9999px;width:32px;height:32px;padding:12px 14px}[theme=baglioni-hotels] .tpc-button-ghost-on-brand.small .tpc-icon-leading{margin-right:4px}[theme=baglioni-hotels] .tpc-button-ghost-on-brand.small .tpc-icon-trailing{margin-left:4px}[theme=baglioni-hotels] .tpc-button-ghost-on-brand:hover{background-color:#ffffff14}[theme=baglioni-hotels] .tpc-button-ghost-on-brand:active{background-color:#ffffff1f}[theme=baglioni-hotels] .tpc-button-ghost-on-brand:disabled{opacity:.4}[theme=baglioni-hotels] .tpc-button-on-inverse{border-radius:5px;font-family:Roboto;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;display:inline-flex;justify-content:center;align-items:center;text-align:center;background-color:"";color:#fff}[theme=baglioni-hotels] .tpc-button-on-inverse .tpc-animate-spin{fill:#fff;animation:spin 1s linear infinite}[theme=baglioni-hotels] .tpc-button-on-inverse .close-icon{fill:#fff}[theme=baglioni-hotels] .tpc-button-on-inverse .close-icon path{stroke:#fff}[theme=baglioni-hotels] .tpc-button-on-inverse:hover,[theme=baglioni-hotels] .tpc-button-on-inverse:active{background-color:""}[theme=baglioni-hotels] .tpc-button-on-inverse .tpc-label-button{padding-left:2px;padding-right:2px}[theme=baglioni-hotels] .tpc-button-on-inverse.large{height:48px;padding:12px 22px;font-size:16px}[theme=baglioni-hotels] .tpc-button-on-inverse.large.loading{width:87px}[theme=baglioni-hotels] .tpc-button-on-inverse.large.circular{border-radius:9999px;width:48px;height:48px;padding:12px 24px}[theme=baglioni-hotels] .tpc-button-on-inverse.large .tpc-icon-leading{margin-right:6px}[theme=baglioni-hotels] .tpc-button-on-inverse.large .tpc-icon-trailing{margin-left:6px}[theme=baglioni-hotels] .tpc-button-on-inverse.medium{padding:12px 14px;height:40px;font-size:14px}[theme=baglioni-hotels] .tpc-button-on-inverse.medium.loading{width:63px}[theme=baglioni-hotels] .tpc-button-on-inverse.medium.circular{border-radius:9999px;width:40px;height:40px;padding:12px 14px}[theme=baglioni-hotels] .tpc-button-on-inverse.medium .tpc-icon-leading{margin-right:4px}[theme=baglioni-hotels] .tpc-button-on-inverse.medium .tpc-icon-trailing{margin-left:4px}[theme=baglioni-hotels] .tpc-button-on-inverse.small{height:32px;padding:12px;font-size:14px}[theme=baglioni-hotels] .tpc-button-on-inverse.small.loading{width:63px}[theme=baglioni-hotels] .tpc-button-on-inverse.small.circular{border-radius:9999px;width:32px;height:32px;padding:12px 14px}[theme=baglioni-hotels] .tpc-button-on-inverse.small .tpc-icon-leading{margin-right:4px}[theme=baglioni-hotels] .tpc-button-on-inverse.small .tpc-icon-trailing{margin-left:4px}[theme=baglioni-hotels] .tpc-button-on-inverse:hover{background-color:#ffffff14}[theme=baglioni-hotels] .tpc-button-on-inverse:active{background-color:#ffffff1f}[theme=baglioni-hotels] .tpc-button-on-inverse:disabled{background-color:#fff6}[theme=baglioni-hotels] .tpc-button-primary-on-media{border:none;border-radius:5px;font-family:Roboto;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;display:inline-flex;justify-content:center;align-items:center;text-align:center;background-color:#fff;color:#171717}[theme=baglioni-hotels] .tpc-button-primary-on-media .tpc-animate-spin{fill:#171717;animation:spin 1s linear infinite}[theme=baglioni-hotels] .tpc-button-primary-on-media .close-icon{fill:#171717}[theme=baglioni-hotels] .tpc-button-primary-on-media .close-icon path{stroke:#171717}[theme=baglioni-hotels] .tpc-button-primary-on-media:hover,[theme=baglioni-hotels] .tpc-button-primary-on-media:active{background-color:""}[theme=baglioni-hotels] .tpc-button-primary-on-media .tpc-label-button{padding-left:2px;padding-right:2px}[theme=baglioni-hotels] .tpc-button-primary-on-media.large{height:48px;padding:12px 22px;font-size:16px}[theme=baglioni-hotels] .tpc-button-primary-on-media.large.loading{width:87px}[theme=baglioni-hotels] .tpc-button-primary-on-media.large.circular{border-radius:9999px;width:48px;height:48px;padding:12px 24px}[theme=baglioni-hotels] .tpc-button-primary-on-media.large .tpc-icon-leading{margin-right:6px}[theme=baglioni-hotels] .tpc-button-primary-on-media.large .tpc-icon-trailing{margin-left:6px}[theme=baglioni-hotels] .tpc-button-primary-on-media.medium{padding:12px 14px;height:40px;font-size:14px}[theme=baglioni-hotels] .tpc-button-primary-on-media.medium.loading{width:63px}[theme=baglioni-hotels] .tpc-button-primary-on-media.medium.circular{border-radius:9999px;width:40px;height:40px;padding:12px 14px}[theme=baglioni-hotels] .tpc-button-primary-on-media.medium .tpc-icon-leading{margin-right:4px}[theme=baglioni-hotels] .tpc-button-primary-on-media.medium .tpc-icon-trailing{margin-left:4px}[theme=baglioni-hotels] .tpc-button-primary-on-media.small{height:32px;padding:12px;font-size:14px}[theme=baglioni-hotels] .tpc-button-primary-on-media.small.loading{width:63px}[theme=baglioni-hotels] .tpc-button-primary-on-media.small.circular{border-radius:9999px;width:32px;height:32px;padding:12px 14px}[theme=baglioni-hotels] .tpc-button-primary-on-media.small .tpc-icon-leading{margin-right:4px}[theme=baglioni-hotels] .tpc-button-primary-on-media.small .tpc-icon-trailing{margin-left:4px}[theme=baglioni-hotels] .tpc-button-primary-on-media:hover{opacity:.92}[theme=baglioni-hotels] .tpc-button-primary-on-media:active{opacity:.88}[theme=baglioni-hotels] .tpc-button-primary-on-media:disabled{opacity:.4}[theme=baglioni-hotels] .tpc-button-secondary-on-media{border:none;border-radius:5px;border:1px solid #ffffff;font-family:Roboto;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;display:inline-flex;justify-content:center;align-items:center;text-align:center;background-color:"";color:#fff}[theme=baglioni-hotels] .tpc-button-secondary-on-media .tpc-animate-spin{fill:#fff;animation:spin 1s linear infinite}[theme=baglioni-hotels] .tpc-button-secondary-on-media .close-icon{fill:#fff}[theme=baglioni-hotels] .tpc-button-secondary-on-media .close-icon path{stroke:#fff}[theme=baglioni-hotels] .tpc-button-secondary-on-media:hover,[theme=baglioni-hotels] .tpc-button-secondary-on-media:active{background-color:""}[theme=baglioni-hotels] .tpc-button-secondary-on-media .tpc-label-button{padding-left:2px;padding-right:2px}[theme=baglioni-hotels] .tpc-button-secondary-on-media.large{height:48px;padding:12px 22px;font-size:16px}[theme=baglioni-hotels] .tpc-button-secondary-on-media.large.loading{width:87px}[theme=baglioni-hotels] .tpc-button-secondary-on-media.large.circular{border-radius:9999px;width:48px;height:48px;padding:12px 24px}[theme=baglioni-hotels] .tpc-button-secondary-on-media.large .tpc-icon-leading{margin-right:6px}[theme=baglioni-hotels] .tpc-button-secondary-on-media.large .tpc-icon-trailing{margin-left:6px}[theme=baglioni-hotels] .tpc-button-secondary-on-media.medium{padding:12px 14px;height:40px;font-size:14px}[theme=baglioni-hotels] .tpc-button-secondary-on-media.medium.loading{width:63px}[theme=baglioni-hotels] .tpc-button-secondary-on-media.medium.circular{border-radius:9999px;width:40px;height:40px;padding:12px 14px}[theme=baglioni-hotels] .tpc-button-secondary-on-media.medium .tpc-icon-leading{margin-right:4px}[theme=baglioni-hotels] .tpc-button-secondary-on-media.medium .tpc-icon-trailing{margin-left:4px}[theme=baglioni-hotels] .tpc-button-secondary-on-media.small{height:32px;padding:12px;font-size:14px}[theme=baglioni-hotels] .tpc-button-secondary-on-media.small.loading{width:63px}[theme=baglioni-hotels] .tpc-button-secondary-on-media.small.circular{border-radius:9999px;width:32px;height:32px;padding:12px 14px}[theme=baglioni-hotels] .tpc-button-secondary-on-media.small .tpc-icon-leading{margin-right:4px}[theme=baglioni-hotels] .tpc-button-secondary-on-media.small .tpc-icon-trailing{margin-left:4px}[theme=baglioni-hotels] .tpc-button-secondary-on-media:hover{background-color:#ffffff14}[theme=baglioni-hotels] .tpc-button-secondary-on-media:active{background-color:#ffffff1f}[theme=baglioni-hotels] .tpc-button-secondary-on-media:disabled{opacity:.4}[theme=baglioni-hotels] .tpc-button-ghost-on-media{border:none;border-radius:5px;font-family:Roboto;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;display:inline-flex;justify-content:center;align-items:center;text-align:center;background-color:"";color:#fff}[theme=baglioni-hotels] .tpc-button-ghost-on-media .tpc-animate-spin{fill:#fff;animation:spin 1s linear infinite}[theme=baglioni-hotels] .tpc-button-ghost-on-media .close-icon{fill:#fff}[theme=baglioni-hotels] .tpc-button-ghost-on-media .close-icon path{stroke:#fff}[theme=baglioni-hotels] .tpc-button-ghost-on-media:hover,[theme=baglioni-hotels] .tpc-button-ghost-on-media:active{background-color:""}[theme=baglioni-hotels] .tpc-button-ghost-on-media .tpc-label-button{padding-left:2px;padding-right:2px}[theme=baglioni-hotels] .tpc-button-ghost-on-media.large{height:48px;padding:12px 22px;font-size:16px}[theme=baglioni-hotels] .tpc-button-ghost-on-media.large.loading{width:87px}[theme=baglioni-hotels] .tpc-button-ghost-on-media.large.circular{border-radius:9999px;width:48px;height:48px;padding:12px 24px}[theme=baglioni-hotels] .tpc-button-ghost-on-media.large .tpc-icon-leading{margin-right:6px}[theme=baglioni-hotels] .tpc-button-ghost-on-media.large .tpc-icon-trailing{margin-left:6px}[theme=baglioni-hotels] .tpc-button-ghost-on-media.medium{padding:12px 14px;height:40px;font-size:14px}[theme=baglioni-hotels] .tpc-button-ghost-on-media.medium.loading{width:63px}[theme=baglioni-hotels] .tpc-button-ghost-on-media.medium.circular{border-radius:9999px;width:40px;height:40px;padding:12px 14px}[theme=baglioni-hotels] .tpc-button-ghost-on-media.medium .tpc-icon-leading{margin-right:4px}[theme=baglioni-hotels] .tpc-button-ghost-on-media.medium .tpc-icon-trailing{margin-left:4px}[theme=baglioni-hotels] .tpc-button-ghost-on-media.small{height:32px;padding:12px;font-size:14px}[theme=baglioni-hotels] .tpc-button-ghost-on-media.small.loading{width:63px}[theme=baglioni-hotels] .tpc-button-ghost-on-media.small.circular{border-radius:9999px;width:32px;height:32px;padding:12px 14px}[theme=baglioni-hotels] .tpc-button-ghost-on-media.small .tpc-icon-leading{margin-right:4px}[theme=baglioni-hotels] .tpc-button-ghost-on-media.small .tpc-icon-trailing{margin-left:4px}[theme=baglioni-hotels] .tpc-button-ghost-on-media:hover{background-color:#ffffff14}[theme=baglioni-hotels] .tpc-button-ghost-on-media:active{background-color:#ffffff1f}[theme=baglioni-hotels] .tpc-button-ghost-on-media:disabled{opacity:.4}[theme=baglioni-hotels] .tpc-chip-default{border:1px solid #cdcdcd;color:#262626}[theme=baglioni-hotels] .tpc-chip-default:hover .tpc-label,[theme=baglioni-hotels] .tpc-chip-default:hover{color:#242b47}[theme=baglioni-hotels] .tpc-chip-default:hover{border:1px solid #242b47}[theme=baglioni-hotels] .tpc-chip-selected{background-color:#e4e7f1;border:1px solid #e4e7f1}[theme=baglioni-hotels] .tpc-chip-selected,[theme=baglioni-hotels] .tpc-chip-selected .tpc-label{color:#242b47}[theme=baglioni-hotels] .tpc-chip-selected:hover{background-color:#e4e7f1;border:1px solid #e4e7f1}[theme=baglioni-hotels] .tpc-chip-disabled{border:1px solid #e9e9e9;opacity:.8;background-color:transparent}[theme=baglioni-hotels] .tpc-chip-disabled,[theme=baglioni-hotels] .tpc-chip-disabled:hover,[theme=baglioni-hotels] .tpc-chip-disabled:hover .tpc-label,[theme=baglioni-hotels] .tpc-chip-disabled .tpc-label{color:#e9e9e9}[theme=baglioni-hotels] .tpc-chip-disabled:hover{background-color:transparent;border:1px solid #e9e9e9;opacity:.8}[theme=baglioni-hotels] .tpc-chip{cursor:pointer;border-radius:9999px;padding:12px 14px;height:32px;display:inline-flex;width:auto;gap:4px;align-items:center;justify-content:center}[theme=baglioni-hotels] .tpc-chip .tpc-label{font-family:Roboto;font-weight:500;font-size:14px;line-height:20px;letter-spacing:0px;padding:0 2px}[theme=baglioni-hotels] .tpc-counter{text-align:center;display:flex;width:130px;justify-content:space-between;align-items:center;font-family:Roboto;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px}[theme=baglioni-hotels] .tpc-toggle{cursor:pointer;background:#a5a5a5;width:52px;height:32px;padding:2px;border-radius:9999px}[theme=baglioni-hotels] .tpc-toggle:hover{background:#767676}[theme=baglioni-hotels] .tpc-toggle input{display:none}[theme=baglioni-hotels] .tpc-toggle input:checked+label{margin-left:20px}[theme=baglioni-hotels] .tpc-toggle label{height:28px;width:28px;background:#fff;display:flex;cursor:pointer;border-radius:9999px;transition:all .25s ease 0s}[theme=baglioni-hotels] .tpc-toggle-checked{background:#242b47}[theme=baglioni-hotels] .tpc-toggle-checked:hover{background:#1d2239}[theme=baglioni-hotels] .tpc-toggle-disabled,[theme=baglioni-hotels] .tpc-toggle-disabled:hover{background:#f1f1f1}[theme=baglioni-hotels] .tpc-checkbox{cursor:pointer;width:24px;height:24px;color:#fff;border-radius:5px;background:#242b47;border-width:1.5px;border-color:#242b47;display:flex;align-items:center;justify-content:center}[theme=baglioni-hotels] .tpc-checkbox:hover{border-color:#242b47}[theme=baglioni-hotels] .tpc-container-checkbox .tpc-label{cursor:pointer;color:#262626;font-family:Roboto;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px}[theme=baglioni-hotels] .tpc-container-checkbox .tpc-label .tpc-message-error{color:#c00;font-weight:400;font-family:Roboto;font-size:12px;line-height:16px;letter-spacing:0px}[theme=baglioni-hotels] .tpc-checkbox-check:hover{background:#1d2239}[theme=baglioni-hotels] .tpc-checkbox-uncheck{border-color:#cdcdcd;background:transparent}[theme=baglioni-hotels] .tpc-checkbox-error-check,[theme=baglioni-hotels] .tpc-checkbox-error-check:hover{background:#c00;border-width:0px}[theme=baglioni-hotels] .tpc-checkbox-error-uncheck,[theme=baglioni-hotels] .tpc-checkbox-error-uncheck:hover{border-color:#c00}[theme=baglioni-hotels] .tpc-checkbox-disabled-check{background:#f1f1f1;border-width:0px}[theme=baglioni-hotels] .tpc-checkbox-disabled-check svg{color:#cdcdcd}[theme=baglioni-hotels] .tpc-checkbox-disabled-check:hover{background:#f1f1f1;border-width:0px}[theme=baglioni-hotels] .tpc-checkbox-disabled-uncheck,[theme=baglioni-hotels] .tpc-checkbox-disabled-uncheck:hover{border-color:#e9e9e9}[theme=baglioni-hotels] .tpc-label-disabled{color:#cdcdcd}[theme=baglioni-hotels] .tpc-animate-spin{fill:#262626;animation:tpc-spin 1s linear infinite}[theme=baglioni-hotels] .tpc-text-field{position:relative;width:auto;border-width:1px;border-style:solid;height:56px;width:100%;padding:1px 16px;display:flex;align-items:center;border-color:#cdcdcd;gap:12px;border-radius:5px}[theme=baglioni-hotels] .tpc-text-field__errors{padding:0 15px}[theme=baglioni-hotels] .tpc-text-field__focus{border-color:#242b47;border-width:2px;padding:0 15px}[theme=baglioni-hotels] .tpc-text-field input{background:transparent;width:100%;padding:18px 16px 4px 0;outline:none;overflow:hidden;color:#262626;text-overflow:ellipsis;font-family:Roboto;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px}[theme=baglioni-hotels] .tpc-text-field .text-field__leading-icon~div label{left:52px}[theme=baglioni-hotels] .tpc-text-field__focus .text-field__leading-icon input:not(:-moz-placeholder-shown)~div label{top:15px;left:51px}[theme=baglioni-hotels] .tpc-text-field__focus .text-field__leading-icon input:not(:-moz-placeholder)~div label{top:15px;left:51px}[theme=baglioni-hotels] .tpc-text-field__focus .text-field__leading-icon~div label,[theme=baglioni-hotels] .tpc-text-field__errors .text-field__leading-icon~div label,[theme=baglioni-hotels] .tpc-text-field__focus .text-field__leading-icon input:not(:placeholder-shown)~div label{top:15px;left:51px}[theme=baglioni-hotels] .tpc-text-field__focus .text-field__leading-icon input:not(:-moz-placeholder-shown)~div label{left:51px}[theme=baglioni-hotels] .tpc-text-field__focus .text-field__leading-icon input:not(:-moz-placeholder)~div label{left:51px}[theme=baglioni-hotels] .tpc-text-field__focus .text-field__leading-icon~div label,[theme=baglioni-hotels] .tpc-text-field__focus .text-field__leading-icon input:not(:placeholder-shown)~div label{left:51px}[theme=baglioni-hotels] .tpc-text-field label{position:absolute;top:50%;left:17px;transform:translateY(-50%);pointer-events:none;color:#767676;text-overflow:ellipsis;font-family:Roboto;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px}[theme=baglioni-hotels] .tpc-text-field input::-moz-placeholder{color:transparent}[theme=baglioni-hotels] .tpc-text-field input::placeholder{color:transparent}[theme=baglioni-hotels] .tpc-text-field__focus label,[theme=baglioni-hotels] .tpc-text-field-label__focus label{top:16px;font-weight:400;font-family:Roboto;font-size:12px;line-height:16px;letter-spacing:0px}[theme=baglioni-hotels] .tpc-text-field__errors label{top:15px;left:16px}[theme=baglioni-hotels] .tpc-text-field__focus input:not(:-moz-placeholder-shown)~div label{top:15px;left:16px}[theme=baglioni-hotels] .tpc-text-field__focus input:not(:-moz-placeholder)~div label{top:15px;left:16px}[theme=baglioni-hotels] .tpc-text-field__focus label,[theme=baglioni-hotels] .tpc-text-field__focus input:not(:placeholder-shown)~div label{top:15px;left:16px}[theme=baglioni-hotels] .tpc-text-field__disabled input{background:transparent}[theme=baglioni-hotels] .tpc-text-field__errors{border-width:2px;border-color:#c00}[theme=baglioni-hotels] .tpc-text-field__disabled{border-color:#e9e9e9}[theme=baglioni-hotels] .text-field__trailing-icon,[theme=baglioni-hotels] .text-field__leading-icon{color:#262626}[theme=baglioni-hotels] .tpc-text-field .tpc-suffix{color:#262626;font-family:Roboto;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px}[theme=baglioni-hotels] .tpc-text-field__disabled label,[theme=baglioni-hotels] .tpc-text-field__disabled input,[theme=baglioni-hotels] .tpc-text-field__disabled .text-field__trailing-icon,[theme=baglioni-hotels] .tpc-text-field__disabled .text-field__leading-icon,[theme=baglioni-hotels] .tpc-text-field__disabled .tpc-suffix{color:#cdcdcd}[theme=baglioni-hotels] .tpc-error-label{margin-top:8px;color:#c00;font-weight:400;font-family:Roboto;font-size:12px;line-height:16px;letter-spacing:0px}[theme=baglioni-hotels] .tpc-supporting-text{margin-top:8px;color:#262626;font-weight:400;font-family:Roboto;font-size:12px;line-height:16px;letter-spacing:0px}[theme=baglioni-hotels] .tpc-tabs .tpc-tab-item{border-bottom-width:1px;border-color:#cdcdcd;padding:0 16px 1px;color:#767676;text-align:center;justify-content:center;font-family:Roboto;font-weight:500;font-size:14px;line-height:20px;letter-spacing:0px;height:48px;display:flex;align-items:center;cursor:pointer}[theme=baglioni-hotels] .tpc-tabs .tpc-tab-item:hover{color:#262626}[theme=baglioni-hotels] .tpc-tabs .tpc-tab-items-full-width{width:100%}[theme=baglioni-hotels] .tpc-tabs .tpc-tab-active{padding:0 16px;border-bottom-width:2px;color:#242b47;border-bottom-color:#242b47}[theme=baglioni-hotels] .tpc-tabs .tpc-tab-disabled,[theme=baglioni-hotels] .tpc-tabs .tpc-tab-disabled:hover{color:#cdcdcd;cursor:not-allowed}[theme=baglioni-hotels] .tpc-content-banner{display:flex;width:auto;padding:16px;align-items:flex-start;gap:16px;border-radius:5px}[theme=baglioni-hotels] .tpc-content-banner .tpc-banner__icon{color:#262626}[theme=baglioni-hotels] .tpc-content-banner .tpc-content .tpc-content-wrapper{display:grid;gap:2px 0px}[theme=baglioni-hotels] .tpc-content-banner .tpc-content .tpc-content-wrapper .tpc-content-title{color:#262626;font-family:Roboto;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px}[theme=baglioni-hotels] .tpc-content-banner .tpc-content .tpc-content-text{color:#262626;font-family:Roboto;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0px}[theme=baglioni-hotels] .tpc-banner-neutral{background:#f5f5f5}[theme=baglioni-hotels] .tpc-banner-brand{background:#e4e7f1}[theme=baglioni-hotels] .tpc-banner-positive{background:#e3fae1}[theme=baglioni-hotels] .tpc-banner-warning{background:#fef8e9}[theme=baglioni-hotels] .tpc-banner-danger{background:#ffebeb}[theme=baglioni-hotels] .tpc-content-snackbar{visibility:visible;position:absolute;bottom:0;right:0;margin:0 24px 24px 0;opacity:1;transition:opacity 2s linear;display:flex;align-items:center;gap:0px 16px;max-width:450px;height:auto;padding:16px 16px 16px 24px;border-radius:5px;border:1.05px 0px 0px 0px;opacity:0px;transition:.5s ease-out}[theme=baglioni-hotels] .tpc-content-snackbar .text{font-family:Roboto;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0px;text-align:left}[theme=baglioni-hotels] .tpc-content-snackbar .tpc-snackbar__leading,[theme=baglioni-hotels] .tpc-content-snackbar__default .text,[theme=baglioni-hotels] .tpc-content-snackbar__danger .text{color:#fff}[theme=baglioni-hotels] .tpc-content-snackbar__persistent{visibility:visible}[theme=baglioni-hotels] .tpc-content-snackbar__hidden{visibility:hidden;opacity:0}[theme=baglioni-hotels] .tpc-content-snackbar__default{background-color:#171717}[theme=baglioni-hotels] .tpc-content-snackbar__danger{background-color:#c00}[theme=baglioni-hotels] .tpc-select-field{position:relative;width:auto;display:flex;justify-content:right;align-items:center}[theme=baglioni-hotels] .tpc-select-field select{border-width:1px;border-style:solid;height:56px;width:100%;padding:18px 16px 16px 18px;align-items:center;gap:8px;border-color:#cdcdcd;border-radius:5px;outline:none;overflow:hidden;color:#262626;text-overflow:ellipsis;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0px;-webkit-appearance:none;-moz-appearance:none}[theme=baglioni-hotels] .tpc-select-field select:focus~.chevron-right{color:#242b47}[theme=baglioni-hotels] .tpc-select-field .chevron-right{position:absolute;margin-right:20px}[theme=baglioni-hotels] .tpc-select-field label{position:absolute;top:50%;left:20px;transform:translateY(-50%);pointer-events:none;transition:.3s;color:#767676;text-overflow:ellipsis;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0px}[theme=baglioni-hotels] .tpc-select-field select::-moz-placeholder{color:transparent}[theme=baglioni-hotels] .tpc-select-field select::placeholder{color:transparent}[theme=baglioni-hotels] .tpc-select-field select:focus+label,[theme=baglioni-hotels] .tpc-select-field select:valid+label{top:16px;font-size:12px;line-height:16px;letter-spacing:0px}[theme=baglioni-hotels] .tpc-select-field select:focus,[theme=baglioni-hotels] .tpc-select-field select.tpc-select-errors{padding-left:17px}[theme=baglioni-hotels] .tpc-select-field select:focus{border-color:#242b47;border-width:2px}[theme=baglioni-hotels] .tpc-select-field select.tpc-select-disabled{background:transparent;border-color:#e9e9e9}[theme=baglioni-hotels] .tpc-select-field select.tpc-select-errors{border-width:2px;border-color:#c00}[theme=baglioni-hotels] .tpc-select-field select.tpc-select-disabled~label,[theme=baglioni-hotels] .tpc-select-field select.tpc-select-disabled{color:#cdcdcd}[theme=baglioni-hotels] .tpc-error-label{margin-top:8px;color:#c00;font-size:12px;font-style:normal;font-weight:400;line-height:16px,16px;letter-spacing:0px}[theme=baglioni-hotels] .tpc-accordion{min-width:350px;width:auto;color:#262626}[theme=baglioni-hotels] .tpc-accordion-header{cursor:pointer;padding:16px 0;border-bottom-color:#cdcdcd}[theme=baglioni-hotels] .tpc-accordion-header .tpc-accordion-header__title{overflow:hidden;color:#262626;text-overflow:ellipsis;font-family:Roboto;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px}[theme=baglioni-hotels] .tpc-accordion-header .tpc-accordion-header__subtitle{overflow:hidden;color:#767676;text-overflow:ellipsis;font-weight:400;font-family:Roboto;font-size:12px;line-height:16px;letter-spacing:0px}[theme=baglioni-hotels] .tpc-accordion-content{border-top:none;border-bottom-width:1px;border-bottom-color:#cdcdcd;padding-bottom:16px;text-align:justify;font-family:Roboto;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px}[theme=baglioni-hotels] .tpc-text-area__content{display:block;border-style:solid;padding:16px 2px 2px 16px;width:100%;height:auto;border-radius:5px}[theme=baglioni-hotels] .tpc-text-area__content textarea:focus{padding-right:17px}[theme=baglioni-hotels] .tpc-text-area__content textarea:not(:-moz-placeholder-shown)~.tpc-character-counter,[theme=baglioni-hotels] .tpc-text-area__content textarea:not(:-moz-placeholder-shown)~label{top:20px;font-weight:400;font-family:Roboto;font-size:12px;line-height:16px;letter-spacing:0px}[theme=baglioni-hotels] .tpc-text-area__content textarea:not(:-moz-placeholder)~.tpc-character-counter, [theme=baglioni-hotels] .tpc-text-area__content textarea:not(:-moz-placeholder)~label{top:20px;font-weight:400;font-family:Roboto;font-size:12px;line-height:16px;letter-spacing:0px}[theme=baglioni-hotels] .tpc-text-area__content textarea:focus~label,[theme=baglioni-hotels] .tpc-text-area__content textarea:focus~.tpc-character-counter,[theme=baglioni-hotels] .tpc-text-area__content textarea:not(:placeholder-shown)~.tpc-character-counter,[theme=baglioni-hotels] .tpc-text-area__content textarea:not(:placeholder-shown)~label{top:20px;font-weight:400;font-family:Roboto;font-size:12px;line-height:16px;letter-spacing:0px}[theme=baglioni-hotels] .tpc-text-area__content textarea:not(:-moz-placeholder-shown)~.tpc-character-counter{right:33px}[theme=baglioni-hotels] .tpc-text-area__content textarea:not(:-moz-placeholder)~.tpc-character-counter{right:33px}[theme=baglioni-hotels] .tpc-text-area__content textarea:focus~.tpc-character-counter,[theme=baglioni-hotels] .tpc-text-area__content textarea:not(:placeholder-shown)~.tpc-character-counter{right:33px}[theme=baglioni-hotels] .tpc-text-area__content textarea:not(:-moz-placeholder-shown)~label{left:33px}[theme=baglioni-hotels] .tpc-text-area__content textarea:not(:-moz-placeholder)~label{left:33px}[theme=baglioni-hotels] .tpc-text-area__content textarea:focus~label,[theme=baglioni-hotels] .tpc-text-area__content textarea:not(:placeholder-shown)~label{left:33px}[theme=baglioni-hotels] .tpc-text-area__content textarea{background:transparent;text-align:justify;width:100%;outline:none;overflow:hidden;min-height:100px;padding-right:16px;margin-top:10px;font-family:Roboto;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px}[theme=baglioni-hotels] .tpc-text-area__content textarea::-moz-placeholder{color:transparent}[theme=baglioni-hotels] .tpc-text-area__content textarea::placeholder{color:transparent}[theme=baglioni-hotels] .tpc-text-area__content .tpc-character-counter,[theme=baglioni-hotels] .tpc-text-area__content label{top:25px;position:absolute;margin-top:15px;transform:translateY(-50%);pointer-events:none;transition:.3s;text-overflow:ellipsis;font-family:Roboto;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px}[theme=baglioni-hotels] .tpc-text-area__content .tpc-character-counter{right:33px}[theme=baglioni-hotels] .tpc-text-area__content label{left:33px}[theme=baglioni-hotels] .tpc-text-area__focus{border-color:#242b47;border-width:2px}[theme=baglioni-hotels] .tpc-text-area__disabled{border-width:1px;border-color:#e9e9e9}[theme=baglioni-hotels] .tpc-text-area__disabled textarea,[theme=baglioni-hotels] .tpc-text-area__disabled label,[theme=baglioni-hotels] .tpc-text-area__disabled .tpc-character-counter{background:none;color:#cdcdcd}[theme=baglioni-hotels] .tpc-text-area__errors{border-width:2px;border-color:#c00}[theme=baglioni-hotels] .tpc-text-area__default{border-color:#cdcdcd;border-width:1px}[theme=baglioni-hotels] .tpc-text-area__default label,[theme=baglioni-hotels] .tpc-text-area__default .tpc-character-counter,[theme=baglioni-hotels] .tpc-text-area__errors label,[theme=baglioni-hotels] .tpc-text-area__errors .tpc-character-counter,[theme=baglioni-hotels] .tpc-text-area__focus label,[theme=baglioni-hotels] .tpc-text-area__focus .tpc-character-counter{color:#767676}[theme=baglioni-hotels] .tpc-text-area__focus{padding:15px 0 0 15px}[theme=baglioni-hotels] .supporting-text{margin-top:8px;color:#767676;font-weight:400;font-family:Roboto;font-size:12px;line-height:16px;letter-spacing:0px}[theme=baglioni-hotels] .tpc-text-area__focus~.supporting-text{margin-top:9px}[theme=baglioni-hotels] .tpc-button-link-default{border-radius:5px;text-decoration:underline;font-style:normal;color:#262626;font-family:Roboto;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px}[theme=baglioni-hotels] .tpc-button-link-default:hover{opacity:.85}[theme=baglioni-hotels] .tpc-button-link-default:active{opacity:.7}[theme=baglioni-hotels] .tpc-button-link-default:disabled{opacity:.25}[theme=baglioni-hotels] .tpc-button-link-default.medium{font-size:16px;line-height:24px}[theme=baglioni-hotels] .tpc-button-link-default.small{font-size:14px;line-height:20px}[theme=baglioni-hotels] .tpc-button-link-strong{border-radius:5px;text-decoration:underline;color:#262626;font-family:Roboto;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px}[theme=baglioni-hotels] .tpc-button-link-strong:hover{opacity:.85}[theme=baglioni-hotels] .tpc-button-link-strong:active{opacity:.7}[theme=baglioni-hotels] .tpc-button-link-strong:disabled{opacity:.25}[theme=baglioni-hotels] .tpc-button-link-strong.medium{font-size:16px;line-height:24px}[theme=baglioni-hotels] .tpc-button-link-strong.small{font-size:14px;line-height:20px}[theme=baglioni-hotels] .tpc-link-on-brand,[theme=baglioni-hotels] .tpc-link-on-inverse,[theme=baglioni-hotels] .tpc-link-on-danger{color:#fff}[theme=baglioni-hotels] .tpc-link{cursor:pointer}[theme=baglioni-hotels] .tpc-radio-button-default{margin:5px;font-family:Roboto;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px}[theme=baglioni-hotels] .tpc-radio-button-default input[type=radio]{position:absolute;opacity:0}[theme=baglioni-hotels] .tpc-radio-button-default input[type=radio]+.tpc-radio-label:before{content:"";border-radius:100%;display:inline-block;width:24px;height:24px;position:relative;margin-right:16px;vertical-align:top;cursor:pointer;text-align:center;transition:box-shadow .25s ease,border .1s ease}[theme=baglioni-hotels] .tpc-radio-button-default input[type=radio]:not(:checked)+.tpc-radio-label:before{border:1.5px solid #cdcdcd}[theme=baglioni-hotels] .tpc-radio-button-default input[type=radio]:not(:checked)+.tpc-radio-label:hover:before{border:1.5px solid #242b47}[theme=baglioni-hotels] .tpc-radio-button-default input[type=radio]:checked+.tpc-radio-label:before{box-shadow:inset 0 0 0 8px #242b47;border:none}[theme=baglioni-hotels] .tpc-radio-button-default input[type=radio]:checked+.tpc-radio-label:hover:before{box-shadow:inset 0 0 0 8px #1d2239}[theme=baglioni-hotels] .tpc-radio-button-default input[type=radio]:disabled:checked+.tpc-radio-label{color:#cdcdcd}[theme=baglioni-hotels] .tpc-radio-button-default input[type=radio]:disabled:checked+.tpc-radio-label:before{border:none;background-color:#cdcdcd;box-shadow:inset 0 0 0 8px #f1f1f1}[theme=baglioni-hotels] .tpc-radio-button-default input[type=radio]:disabled:not(:checked)+.tpc-radio-label{color:#cdcdcd}[theme=baglioni-hotels] .tpc-radio-button-default input[type=radio]:disabled:not(:checked)+.tpc-radio-label:before{border:1.5px solid #e9e9e9}[theme=baglioni-hotels] .tpc-radio-button-error{margin:5px;font-family:Roboto;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px}[theme=baglioni-hotels] .tpc-radio-button-error input[type=radio]{position:absolute;opacity:0}[theme=baglioni-hotels] .tpc-radio-button-error input[type=radio]+.tpc-radio-label:before{content:"";border-radius:100%;display:inline-block;width:24px;height:24px;position:relative;margin-right:16px;vertical-align:top;cursor:pointer;text-align:center;transition:box-shadow .25s ease,border .1s ease}[theme=baglioni-hotels] .tpc-radio-button-error input[type=radio]:not(:checked)+.tpc-radio-label:before{border:1.5px solid #cc0000}[theme=baglioni-hotels] .tpc-radio-button-error input[type=radio]:not(:checked)+.tpc-radio-label:hover:before{border:1.5px solid #cc0000}[theme=baglioni-hotels] .tpc-radio-button-error input[type=radio]:checked+.tpc-radio-label:before{box-shadow:inset 0 0 0 8px #c00;border:none}[theme=baglioni-hotels] .tpc-radio-button-error input[type=radio]:checked+.tpc-radio-label:hover:before{box-shadow:inset 0 0 0 8px #b60000}[theme=baglioni-hotels] .tpc-radio-button-error input[type=radio]:disabled:checked+.tpc-radio-label{color:#cdcdcd}[theme=baglioni-hotels] .tpc-radio-button-error input[type=radio]:disabled:checked+.tpc-radio-label:before{border:none;background-color:#cdcdcd;box-shadow:inset 0 0 0 8px #f1f1f1}[theme=baglioni-hotels] .tpc-radio-button-error input[type=radio]:disabled:not(:checked)+.tpc-radio-label{color:#cdcdcd}[theme=baglioni-hotels] .tpc-radio-button-error input[type=radio]:disabled:not(:checked)+.tpc-radio-label:before{border:1.5px solid #e9e9e9}[theme=baglioni-hotels] .tpc-radio-button-error .tpc-error-label{padding-left:40px;top:-5px;position:relative}[theme=baglioni-hotels] .tpc-avatar{border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:400;line-height:24px;background-color:#e4e7f1;color:#242b47;cursor:pointer;position:relative}[theme=baglioni-hotels] .tpc-avatar img{width:100%;height:100%;border-radius:100%}[theme=baglioni-hotels] .tpc-avatar .tpc-icon-avatar path{stroke:#242b47}[theme=baglioni-hotels] .tpc-avatar .tpc-avatar-badge{position:absolute;display:flex;width:8px;height:8px;justify-content:center;align-items:center;background-color:#8a8167;border:1.5px solid #ffffff;box-sizing:content-box;left:calc(100% - 8px);border-radius:100px;color:#fff}[theme=baglioni-hotels] .tpc-avatar .tpc-avatar-badge-content{position:absolute;display:flex;min-width:16px;min-height:16px;width:16px;height:16px;justify-content:center;align-items:center;background-color:#8a8167;border:1.5px solid #ffffff;box-sizing:content-box;border-radius:100px;left:calc(100% - 11px);color:#fff}[theme=baglioni-hotels] .tpc-avatar .tpc-avatar-badge-content span{white-space:nowrap;font-family:Roboto;font-weight:500;font-size:12px;letter-spacing:0px;line-height:16px}[theme=baglioni-hotels] .tpc-avatar .tpc-avatar-badge-content-max{width:auto;padding:0 3px}[theme=baglioni-hotels] .tpc-avatar.medium{font-family:Roboto;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px;width:40px;height:40px}[theme=baglioni-hotels] .tpc-avatar.medium .tpc-avatar-badge{top:1px}[theme=baglioni-hotels] .tpc-avatar.medium .tpc-avatar-badge-content{top:-3px}[theme=baglioni-hotels] .tpc-avatar.small{font-family:Roboto;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0px;width:32px;height:32px}[theme=baglioni-hotels] .tpc-avatar.small .tpc-avatar-badge{top:0}[theme=baglioni-hotels] .tpc-avatar.small .tpc-avatar-badge-content{top:-4px}[theme=baglioni-hotels] .tpc-avatar-on-brand{border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:400;line-height:24px;background-color:#3f4b7c;color:#fff;cursor:pointer;position:relative}[theme=baglioni-hotels] .tpc-avatar-on-brand img{width:100%;height:100%;border-radius:100%}[theme=baglioni-hotels] .tpc-avatar-on-brand .tpc-icon-avatar path{stroke:#fff}[theme=baglioni-hotels] .tpc-avatar-on-brand .tpc-avatar-badge{position:absolute;display:flex;width:8px;height:8px;justify-content:center;align-items:center;background-color:#a69e87;border:1.5px solid #242b47;box-sizing:content-box;left:calc(100% - 8px);border-radius:100px;color:#fff}[theme=baglioni-hotels] .tpc-avatar-on-brand .tpc-avatar-badge-content{position:absolute;display:flex;min-width:16px;min-height:16px;width:16px;height:16px;justify-content:center;align-items:center;background-color:#a69e87;border:1.5px solid #242b47;box-sizing:content-box;border-radius:100px;left:calc(100% - 11px);color:#fff}[theme=baglioni-hotels] .tpc-avatar-on-brand .tpc-avatar-badge-content span{white-space:nowrap;font-family:Roboto;font-weight:500;font-size:12px;letter-spacing:0px;line-height:16px}[theme=baglioni-hotels] .tpc-avatar-on-brand .tpc-avatar-badge-content-max{width:auto;padding:0 3px}[theme=baglioni-hotels] .tpc-avatar-on-brand.medium{font-family:Roboto;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px;width:40px;height:40px}[theme=baglioni-hotels] .tpc-avatar-on-brand.medium .tpc-avatar-badge{top:1px}[theme=baglioni-hotels] .tpc-avatar-on-brand.medium .tpc-avatar-badge-content{top:-3px}[theme=baglioni-hotels] .tpc-avatar-on-brand.small{font-family:Roboto;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0px;width:32px;height:32px}[theme=baglioni-hotels] .tpc-avatar-on-brand.small .tpc-avatar-badge{top:0}[theme=baglioni-hotels] .tpc-avatar-on-brand.small .tpc-avatar-badge-content{top:-4px}[theme=baglioni-hotels] .tpc-avatar-on-media{backdrop-filter:blur(12.5px);border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:400;line-height:24px;background-color:#fff9;color:#171717;cursor:pointer;position:relative}[theme=baglioni-hotels] .tpc-avatar-on-media img{width:100%;height:100%;border-radius:100%}[theme=baglioni-hotels] .tpc-avatar-on-media .tpc-icon-avatar path{stroke:#171717}[theme=baglioni-hotels] .tpc-avatar-on-media .tpc-avatar-badge{position:absolute;display:flex;width:8px;height:8px;justify-content:center;align-items:center;background-color:#a69e87;border:1.5px solid #ffffff;box-sizing:content-box;left:calc(100% - 8px);border-radius:100px;color:#fff}[theme=baglioni-hotels] .tpc-avatar-on-media .tpc-avatar-badge-content{position:absolute;display:flex;min-width:16px;min-height:16px;width:16px;height:16px;justify-content:center;align-items:center;background-color:#a69e87;border:1.5px solid #ffffff;box-sizing:content-box;border-radius:100px;left:calc(100% - 11px);color:#fff}[theme=baglioni-hotels] .tpc-avatar-on-media .tpc-avatar-badge-content span{white-space:nowrap;font-family:Roboto;font-weight:500;font-size:12px;letter-spacing:0px;line-height:16px}[theme=baglioni-hotels] .tpc-avatar-on-media .tpc-avatar-badge-content-max{width:auto;padding:0 3px}[theme=baglioni-hotels] .tpc-avatar-on-media.medium{font-family:Roboto;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px;width:40px;height:40px}[theme=baglioni-hotels] .tpc-avatar-on-media.medium .tpc-avatar-badge{top:1px}[theme=baglioni-hotels] .tpc-avatar-on-media.medium .tpc-avatar-badge-content{top:-3px}[theme=baglioni-hotels] .tpc-avatar-on-media.small{font-family:Roboto;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0px;width:32px;height:32px}[theme=baglioni-hotels] .tpc-avatar-on-media.small .tpc-avatar-badge{top:0}[theme=baglioni-hotels] .tpc-avatar-on-media.small .tpc-avatar-badge-content{top:-4px}[theme=baglioni-hotels] .tpc-calendar{border-width:0px}[theme=baglioni-hotels] .tpc-calendar .vc-header{margin-bottom:8px}[theme=baglioni-hotels] .tpc-calendar .vc-header button.vc-next,[theme=baglioni-hotels] .tpc-calendar .vc-header button.vc-prev{color:#000;text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:0px}[theme=baglioni-hotels] .tpc-calendar .vc-header button.vc-next:hover,[theme=baglioni-hotels] .tpc-calendar .vc-header button.vc-prev:hover{background:none}[theme=baglioni-hotels] .tpc-calendar .vc-header button.vc-next:disabled svg,[theme=baglioni-hotels] .tpc-calendar .vc-header button.vc-prev:disabled svg{color:#cdcdcd}[theme=baglioni-hotels] .tpc-calendar .vc-header button.vc-next:active,[theme=baglioni-hotels] .tpc-calendar .vc-header button.vc-next:focus,[theme=baglioni-hotels] .tpc-calendar .vc-header button.vc-prev:active,[theme=baglioni-hotels] .tpc-calendar .vc-header button.vc-prev:focus{box-shadow:none}[theme=baglioni-hotels] .tpc-calendar .vc-header .vc-title-wrapper button{color:#262626;text-align:center;font-family:Roboto;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px}[theme=baglioni-hotels] .tpc-calendar .vc-weeks{display:grid;gap:8px 0px}[theme=baglioni-hotels] .tpc-calendar .vc-weeks .vc-weekdays .vc-weekday{color:#262626;text-align:center;font-family:Roboto;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0px}[theme=baglioni-hotels] .tpc-calendar .vc-weeks .vc-week{gap:8px 12px}[theme=baglioni-hotels] .tpc-calendar .vc-weeks .vc-week .vc-day{display:grid;align-items:normal;justify-content:center}[theme=baglioni-hotels] .tpc-calendar .vc-weeks .vc-week .vc-day .vc-rate{overflow:hidden;color:#767676;text-align:center;text-overflow:ellipsis;font-size:10px;font-style:normal;font-weight:400;line-height:14px;letter-spacing:0px}[theme=baglioni-hotels] .tpc-calendar .vc-weeks .vc-week .vc-day .vc-rate__positive{color:#008753}[theme=baglioni-hotels] .tpc-calendar .vc-weeks .vc-week .vc-day .vc-day-content{width:36px;height:36px;justify-content:center;display:flex;align-items:center;border-radius:999px;gap:8px;overflow:hidden;text-align:center;text-overflow:ellipsis;font-family:Roboto;font-weight:500;font-size:14px;line-height:20px;letter-spacing:0px}[theme=baglioni-hotels] .tpc-calendar .vc-weeks .vc-week .vc-day .vc-day-content:focus{box-shadow:none}[theme=baglioni-hotels] .tpc-calendar .vc-weeks .vc-week .vc-day .vc-day-content[aria-disabled=true]~.vc-rate{display:none}[theme=baglioni-hotels] .tpc-calendar .vc-weeks .vc-week .vc-day .vc-highlights .vc-highlight-bg-solid{background:transparent!important}[theme=baglioni-hotels] .tpc-calendar .vc-weeks .vc-week .vc-day:hover>.vc-day-content{background:transparent}[theme=baglioni-hotels] .tpc-calendar .vc-weeks .vc-week .vc-day:hover>.vc-day-content[aria-disabled=false]{border:1.5px solid #242b47;color:#242b47}[theme=baglioni-hotels] .tpc-calendar .vc-highlights~.vc-attr{box-shadow:none;color:#fff;background:#242b47}[theme=baglioni-hotels] [data-dropdown-toggle]+.block{display:block}[theme=baglioni-hotels] [data-dropdown-toggle]+.hidden{display:none}[theme=baglioni-hotels] .tpc-range-calendar{border-width:0px}[theme=baglioni-hotels] .tpc-range-calendar .vc-pane-container{padding:32px}[theme=baglioni-hotels] .tpc-range-calendar .vc-pane-container .vc-pane-header-wrapper{left:0;top:30px}[theme=baglioni-hotels] .tpc-range-calendar .vc-pane-container .vc-pane-layout{gap:20px}[theme=baglioni-hotels] .tpc-range-calendar .vc-header{margin-bottom:8px}[theme=baglioni-hotels] .tpc-range-calendar .vc-header button.vc-next,[theme=baglioni-hotels] .tpc-range-calendar .vc-header button.vc-prev{color:#000;text-align:center;font-family:Roboto;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px}[theme=baglioni-hotels] .tpc-range-calendar .vc-header button.vc-next:hover,[theme=baglioni-hotels] .tpc-range-calendar .vc-header button.vc-prev:hover{background:none}[theme=baglioni-hotels] .tpc-range-calendar .vc-header button.vc-next:disabled svg,[theme=baglioni-hotels] .tpc-range-calendar .vc-header button.vc-prev:disabled svg{color:#cdcdcd}[theme=baglioni-hotels] .tpc-range-calendar .vc-header button.vc-next:active,[theme=baglioni-hotels] .tpc-range-calendar .vc-header button.vc-next:focus,[theme=baglioni-hotels] .tpc-range-calendar .vc-header button.vc-prev:active,[theme=baglioni-hotels] .tpc-range-calendar .vc-header button.vc-prev:focus{outline:none;box-shadow:none}[theme=baglioni-hotels] .tpc-range-calendar .vc-header .vc-title-wrapper button{color:#262626;text-align:center;font-family:Roboto;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px}[theme=baglioni-hotels] .tpc-range-calendar .vc-weeks{display:grid;gap:8px 0px}[theme=baglioni-hotels] .tpc-range-calendar .vc-weeks .vc-weekdays .vc-weekday{color:#262626;text-align:center;font-family:Roboto;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0px}[theme=baglioni-hotels] .tpc-range-calendar .vc-weeks .vc-week .vc-day{display:grid;align-items:normal;justify-content:center}[theme=baglioni-hotels] .tpc-range-calendar .vc-weeks .vc-week .vc-day .vc-rate{overflow:hidden;color:#767676;text-align:center;text-overflow:ellipsis;font-size:10px;font-style:normal;font-weight:400;line-height:14px;letter-spacing:0px}[theme=baglioni-hotels] .tpc-range-calendar .vc-weeks .vc-week .vc-day .vc-rate__positive{color:#008753}[theme=baglioni-hotels] .tpc-range-calendar .vc-weeks .vc-week .vc-day .vc-day-content{width:36px;height:36px;justify-content:center;display:flex;align-items:center;border-radius:999px;gap:8px;overflow:hidden;text-align:center;text-overflow:ellipsis;font-family:Roboto;font-weight:500;font-size:14px;line-height:20px;letter-spacing:0px}[theme=baglioni-hotels] .tpc-range-calendar .vc-weeks .vc-week .vc-day .vc-day-content:focus{box-shadow:none}[theme=baglioni-hotels] .tpc-range-calendar .vc-weeks .vc-week .vc-day .vc-day-content[aria-disabled=true]~.vc-rate{display:none}[theme=baglioni-hotels] .tpc-range-calendar .vc-weeks .vc-week .vc-day .vc-highlights .vc-highlight-bg-solid{background:transparent!important}[theme=baglioni-hotels] .tpc-range-calendar .vc-weeks .vc-week .vc-day .vc-highlights .vc-highlight-base-start{border-top-left-radius:999px!important;border-bottom-left-radius:999px!important}[theme=baglioni-hotels] .tpc-range-calendar .vc-weeks .vc-week .vc-day .vc-highlights .vc-highlight-base-end{border-top-right-radius:999px!important;border-bottom-right-radius:999px!important}[theme=baglioni-hotels] .tpc-range-calendar .vc-weeks .vc-week .vc-day .vc-highlights .vc-highlight-base-start,[theme=baglioni-hotels] .tpc-range-calendar .vc-weeks .vc-week .vc-day .vc-highlights .vc-highlight-base-end,[theme=baglioni-hotels] .tpc-range-calendar .vc-weeks .vc-week .vc-day .vc-highlights .vc-highlight-base-middle{width:100%!important;background:#e4e7f1;position:absolute;top:0;height:72%}[theme=baglioni-hotels] .tpc-range-calendar .vc-weeks .vc-week .vc-day:hover>.vc-day-content{background:transparent}[theme=baglioni-hotels] .tpc-range-calendar .vc-weeks .vc-week .vc-day:hover>.vc-day-content[aria-disabled=false]{border:1.5px solid #242b47;color:#242b47}[theme=baglioni-hotels] .vc-popover-content-wrapper .vc-popover-content div.popover{color:#262626;font-weight:400;font-family:Roboto;font-size:12px;line-height:16px;letter-spacing:0px}[theme=baglioni-hotels] .tpc-range-calendar .vc-highlight-bg-outline{background:transparent;border:none}[theme=baglioni-hotels] .tpc-range-calendar .day-range-end .vc-day-content[aria-disabled=false],[theme=baglioni-hotels] .tpc-range-calendar .day-range-start .vc-day-content[aria-disabled=false]{color:#fff}[theme=baglioni-hotels] .tpc-range-calendar .day-range-middle .vc-highlights .vc-highlight{box-shadow:none;background:#e4e7f1}[theme=baglioni-hotels] .tpc-range-calendar .day-range-middle .vc-day-content{box-shadow:none}[theme=baglioni-hotels] .tpc-range-calendar .day-range-start .vc-day-content,[theme=baglioni-hotels] .tpc-range-calendar .day-range-end .vc-day-content{background:#242b47;box-shadow:none}[theme=baglioni-hotels] .tpc-badge,[theme=baglioni-hotels] .tpc-badge-on-brand,[theme=baglioni-hotels] .tpc-badge-on-media{display:inline-flex;min-width:16px;width:auto;height:16px;padding:0 4px;justify-content:center;align-items:center;border-radius:100px}[theme=baglioni-hotels] .tpc-badge .tpc-badge-number,[theme=baglioni-hotels] .tpc-badge-on-brand .tpc-badge-number,[theme=baglioni-hotels] .tpc-badge-on-media .tpc-badge-number{text-align:center;color:#fff;font-family:Roboto;font-weight:500;font-size:12px;line-height:0px;letter-spacing:0px}[theme=baglioni-hotels] .tpc-badge{outline:1.5px solid #ffffff;background:#8a8167}[theme=baglioni-hotels] .tpc-badge-on-brand{outline:1.5px solid #242b47;background:#a69e87}[theme=baglioni-hotels] .tpc-badge-on-media{outline:1.5px solid #ffffff;background:#a69e87}[theme=baglioni-hotels] .tpc-badge-disabled__has-number{width:16px;height:16px}[theme=baglioni-hotels] .tpc-badge-disabled__has-number .tpc-badge-number{color:#cdcdcd}[theme=baglioni-hotels] .tpc-badge-default__without-has-number{display:flex;width:8px;height:8px;padding:2px;min-width:8px}[theme=baglioni-hotels] .tpc-badge-disabled{outline:none;background:#f1f1f1}[theme=baglioni-hotels] .tpc-badge-disabled .tpc-badge-number{color:#cdcdcd}[theme=baglioni-hotels] [bg-story=on-default]{background:#fff!important;min-height:100vh}[theme=baglioni-hotels] [bg-story=on-brand]{background-color:#242b47!important;padding:20px;min-height:100vh}[theme=baglioni-hotels] [bg-story=on-danger]{background-color:#c00!important;padding:20px;min-height:100vh}[theme=baglioni-hotels] [bg-story=on-inverse]{background-color:#171717!important;padding:20px;min-height:100vh}[theme=baglioni-hotels] [bg-story=on-media]{background:url(https://s3.amazonaws.com/webfiles_palace/clever/booking_engine/2024-26-08-15-59-30-150329imagen.png)!important;background-image:url(https://s3.amazonaws.com/webfiles_palace/clever/booking_engine/2024-26-08-15-59-30-150329imagen.png)!important;padding:20px;min-height:100vh}[theme=baglioni-resorts] .tpc-container-inline{display:inline-flex;margin:5px}[theme=baglioni-resorts] .tpc-button-primary-on-default{border:none;border-radius:5px;font-family:Roboto;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;display:inline-flex;justify-content:center;align-items:center;text-align:center;background-color:#242b47;color:#fff}[theme=baglioni-resorts] .tpc-button-primary-on-default .tpc-animate-spin{fill:#fff;animation:spin 1s linear infinite}[theme=baglioni-resorts] .tpc-button-primary-on-default .close-icon{fill:#fff}[theme=baglioni-resorts] .tpc-button-primary-on-default .close-icon path{stroke:#fff}[theme=baglioni-resorts] .tpc-button-primary-on-default:hover{background-color:#1d2239}[theme=baglioni-resorts] .tpc-button-primary-on-default:active{background-color:#161a2b}[theme=baglioni-resorts] .tpc-button-primary-on-default .tpc-label-button{padding-left:2px;padding-right:2px}[theme=baglioni-resorts] .tpc-button-primary-on-default.large{height:48px;padding:12px 22px;font-size:16px}[theme=baglioni-resorts] .tpc-button-primary-on-default.large.loading{width:87px}[theme=baglioni-resorts] .tpc-button-primary-on-default.large.circular{border-radius:9999px;width:48px;height:48px;padding:12px 24px}[theme=baglioni-resorts] .tpc-button-primary-on-default.large .tpc-icon-leading{margin-right:6px}[theme=baglioni-resorts] .tpc-button-primary-on-default.large .tpc-icon-trailing{margin-left:6px}[theme=baglioni-resorts] .tpc-button-primary-on-default.medium{padding:12px 14px;height:40px;font-size:14px}[theme=baglioni-resorts] .tpc-button-primary-on-default.medium.loading{width:63px}[theme=baglioni-resorts] .tpc-button-primary-on-default.medium.circular{border-radius:9999px;width:40px;height:40px;padding:12px 14px}[theme=baglioni-resorts] .tpc-button-primary-on-default.medium .tpc-icon-leading{margin-right:4px}[theme=baglioni-resorts] .tpc-button-primary-on-default.medium .tpc-icon-trailing{margin-left:4px}[theme=baglioni-resorts] .tpc-button-primary-on-default.small{height:32px;padding:12px;font-size:14px}[theme=baglioni-resorts] .tpc-button-primary-on-default.small.loading{width:63px}[theme=baglioni-resorts] .tpc-button-primary-on-default.small.circular{border-radius:9999px;width:32px;height:32px;padding:12px 14px}[theme=baglioni-resorts] .tpc-button-primary-on-default.small .tpc-icon-leading{margin-right:4px}[theme=baglioni-resorts] .tpc-button-primary-on-default.small .tpc-icon-trailing{margin-left:4px}[theme=baglioni-resorts] .tpc-button-primary-on-default:disabled{background-color:#f1f1f1;color:#cdcdcd}[theme=baglioni-resorts] .tpc-button-secondary-on-default{border-radius:5px;border:1px solid #cdcdcd;font-family:Roboto;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;display:inline-flex;justify-content:center;align-items:center;text-align:center;background-color:"";color:""}[theme=baglioni-resorts] .tpc-button-secondary-on-default .tpc-animate-spin{fill:#262626;animation:spin 1s linear infinite}[theme=baglioni-resorts] .tpc-button-secondary-on-default .close-icon{fill:#262626}[theme=baglioni-resorts] .tpc-button-secondary-on-default .close-icon path{stroke:#262626}[theme=baglioni-resorts] .tpc-button-secondary-on-default:hover{background-color:#f5f5f5}[theme=baglioni-resorts] .tpc-button-secondary-on-default:active{background-color:#f1f1f1}[theme=baglioni-resorts] .tpc-button-secondary-on-default .tpc-label-button{padding-left:2px;padding-right:2px}[theme=baglioni-resorts] .tpc-button-secondary-on-default.large{height:48px;padding:12px 22px;font-size:16px}[theme=baglioni-resorts] .tpc-button-secondary-on-default.large.loading{width:87px}[theme=baglioni-resorts] .tpc-button-secondary-on-default.large.circular{border-radius:9999px;width:48px;height:48px;padding:12px 24px}[theme=baglioni-resorts] .tpc-button-secondary-on-default.large .tpc-icon-leading{margin-right:6px}[theme=baglioni-resorts] .tpc-button-secondary-on-default.large .tpc-icon-trailing{margin-left:6px}[theme=baglioni-resorts] .tpc-button-secondary-on-default.medium{padding:12px 14px;height:40px;font-size:14px}[theme=baglioni-resorts] .tpc-button-secondary-on-default.medium.loading{width:63px}[theme=baglioni-resorts] .tpc-button-secondary-on-default.medium.circular{border-radius:9999px;width:40px;height:40px;padding:12px 14px}[theme=baglioni-resorts] .tpc-button-secondary-on-default.medium .tpc-icon-leading{margin-right:4px}[theme=baglioni-resorts] .tpc-button-secondary-on-default.medium .tpc-icon-trailing{margin-left:4px}[theme=baglioni-resorts] .tpc-button-secondary-on-default.small{height:32px;padding:12px;font-size:14px}[theme=baglioni-resorts] .tpc-button-secondary-on-default.small.loading{width:63px}[theme=baglioni-resorts] .tpc-button-secondary-on-default.small.circular{border-radius:9999px;width:32px;height:32px;padding:12px 14px}[theme=baglioni-resorts] .tpc-button-secondary-on-default.small .tpc-icon-leading{margin-right:4px}[theme=baglioni-resorts] .tpc-button-secondary-on-default.small .tpc-icon-trailing{margin-left:4px}[theme=baglioni-resorts] .tpc-button-secondary-on-default:disabled{border:1px solid #e9e9e9;color:#cdcdcd}[theme=baglioni-resorts] .tpc-button-ghost-on-default{border-radius:5px;font-family:Roboto;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;display:inline-flex;justify-content:center;align-items:center;text-align:center;background-color:"";color:""}[theme=baglioni-resorts] .tpc-button-ghost-on-default .tpc-animate-spin{fill:#262626;animation:spin 1s linear infinite}[theme=baglioni-resorts] .tpc-button-ghost-on-default .close-icon{fill:#262626}[theme=baglioni-resorts] .tpc-button-ghost-on-default .close-icon path{stroke:#262626}[theme=baglioni-resorts] .tpc-button-ghost-on-default:hover{background-color:#f5f5f5}[theme=baglioni-resorts] .tpc-button-ghost-on-default:active{background-color:#f1f1f1}[theme=baglioni-resorts] .tpc-button-ghost-on-default .tpc-label-button{padding-left:2px;padding-right:2px}[theme=baglioni-resorts] .tpc-button-ghost-on-default.large{height:48px;padding:12px 22px;font-size:16px}[theme=baglioni-resorts] .tpc-button-ghost-on-default.large.loading{width:87px}[theme=baglioni-resorts] .tpc-button-ghost-on-default.large.circular{border-radius:9999px;width:48px;height:48px;padding:12px 24px}[theme=baglioni-resorts] .tpc-button-ghost-on-default.large .tpc-icon-leading{margin-right:6px}[theme=baglioni-resorts] .tpc-button-ghost-on-default.large .tpc-icon-trailing{margin-left:6px}[theme=baglioni-resorts] .tpc-button-ghost-on-default.medium{padding:12px 14px;height:40px;font-size:14px}[theme=baglioni-resorts] .tpc-button-ghost-on-default.medium.loading{width:63px}[theme=baglioni-resorts] .tpc-button-ghost-on-default.medium.circular{border-radius:9999px;width:40px;height:40px;padding:12px 14px}[theme=baglioni-resorts] .tpc-button-ghost-on-default.medium .tpc-icon-leading{margin-right:4px}[theme=baglioni-resorts] .tpc-button-ghost-on-default.medium .tpc-icon-trailing{margin-left:4px}[theme=baglioni-resorts] .tpc-button-ghost-on-default.small{height:32px;padding:12px;font-size:14px}[theme=baglioni-resorts] .tpc-button-ghost-on-default.small.loading{width:63px}[theme=baglioni-resorts] .tpc-button-ghost-on-default.small.circular{border-radius:9999px;width:32px;height:32px;padding:12px 14px}[theme=baglioni-resorts] .tpc-button-ghost-on-default.small .tpc-icon-leading{margin-right:4px}[theme=baglioni-resorts] .tpc-button-ghost-on-default.small .tpc-icon-trailing{margin-left:4px}[theme=baglioni-resorts] .tpc-button-ghost-on-default:disabled{color:#cdcdcd}[theme=baglioni-resorts] .tpc-button-danger{border-radius:5px;font-family:Roboto;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;display:inline-flex;justify-content:center;align-items:center;text-align:center;background-color:#c00;color:#fff}[theme=baglioni-resorts] .tpc-button-danger .tpc-animate-spin{fill:#fff;animation:spin 1s linear infinite}[theme=baglioni-resorts] .tpc-button-danger .close-icon{fill:#fff}[theme=baglioni-resorts] .tpc-button-danger .close-icon path{stroke:#fff}[theme=baglioni-resorts] .tpc-button-danger:hover{background-color:#b60000}[theme=baglioni-resorts] .tpc-button-danger:active{background-color:#9b0000}[theme=baglioni-resorts] .tpc-button-danger .tpc-label-button{padding-left:2px;padding-right:2px}[theme=baglioni-resorts] .tpc-button-danger.large{height:48px;padding:12px 22px;font-size:16px}[theme=baglioni-resorts] .tpc-button-danger.large.loading{width:87px}[theme=baglioni-resorts] .tpc-button-danger.large.circular{border-radius:9999px;width:48px;height:48px;padding:12px 24px}[theme=baglioni-resorts] .tpc-button-danger.large .tpc-icon-leading{margin-right:6px}[theme=baglioni-resorts] .tpc-button-danger.large .tpc-icon-trailing{margin-left:6px}[theme=baglioni-resorts] .tpc-button-danger.medium{padding:12px 14px;height:40px;font-size:14px}[theme=baglioni-resorts] .tpc-button-danger.medium.loading{width:63px}[theme=baglioni-resorts] .tpc-button-danger.medium.circular{border-radius:9999px;width:40px;height:40px;padding:12px 14px}[theme=baglioni-resorts] .tpc-button-danger.medium .tpc-icon-leading{margin-right:4px}[theme=baglioni-resorts] .tpc-button-danger.medium .tpc-icon-trailing{margin-left:4px}[theme=baglioni-resorts] .tpc-button-danger.small{height:32px;padding:12px;font-size:14px}[theme=baglioni-resorts] .tpc-button-danger.small.loading{width:63px}[theme=baglioni-resorts] .tpc-button-danger.small.circular{border-radius:9999px;width:32px;height:32px;padding:12px 14px}[theme=baglioni-resorts] .tpc-button-danger.small .tpc-icon-leading{margin-right:4px}[theme=baglioni-resorts] .tpc-button-danger.small .tpc-icon-trailing{margin-left:4px}[theme=baglioni-resorts] .tpc-button-danger:disabled{background-color:#f1f1f1;color:#cdcdcd}[theme=baglioni-resorts] .tpc-button-primary-on-brand{border:none;border-radius:5px;font-family:Roboto;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;display:inline-flex;justify-content:center;align-items:center;text-align:center;background-color:#fff;color:#242b47}[theme=baglioni-resorts] .tpc-button-primary-on-brand .tpc-animate-spin{fill:#242b47;animation:spin 1s linear infinite}[theme=baglioni-resorts] .tpc-button-primary-on-brand .close-icon{fill:#242b47}[theme=baglioni-resorts] .tpc-button-primary-on-brand .close-icon path{stroke:#242b47}[theme=baglioni-resorts] .tpc-button-primary-on-brand:hover,[theme=baglioni-resorts] .tpc-button-primary-on-brand:active{background-color:""}[theme=baglioni-resorts] .tpc-button-primary-on-brand .tpc-label-button{padding-left:2px;padding-right:2px}[theme=baglioni-resorts] .tpc-button-primary-on-brand.large{height:48px;padding:12px 22px;font-size:16px}[theme=baglioni-resorts] .tpc-button-primary-on-brand.large.loading{width:87px}[theme=baglioni-resorts] .tpc-button-primary-on-brand.large.circular{border-radius:9999px;width:48px;height:48px;padding:12px 24px}[theme=baglioni-resorts] .tpc-button-primary-on-brand.large .tpc-icon-leading{margin-right:6px}[theme=baglioni-resorts] .tpc-button-primary-on-brand.large .tpc-icon-trailing{margin-left:6px}[theme=baglioni-resorts] .tpc-button-primary-on-brand.medium{padding:12px 14px;height:40px;font-size:14px}[theme=baglioni-resorts] .tpc-button-primary-on-brand.medium.loading{width:63px}[theme=baglioni-resorts] .tpc-button-primary-on-brand.medium.circular{border-radius:9999px;width:40px;height:40px;padding:12px 14px}[theme=baglioni-resorts] .tpc-button-primary-on-brand.medium .tpc-icon-leading{margin-right:4px}[theme=baglioni-resorts] .tpc-button-primary-on-brand.medium .tpc-icon-trailing{margin-left:4px}[theme=baglioni-resorts] .tpc-button-primary-on-brand.small{height:32px;padding:12px;font-size:14px}[theme=baglioni-resorts] .tpc-button-primary-on-brand.small.loading{width:63px}[theme=baglioni-resorts] .tpc-button-primary-on-brand.small.circular{border-radius:9999px;width:32px;height:32px;padding:12px 14px}[theme=baglioni-resorts] .tpc-button-primary-on-brand.small .tpc-icon-leading{margin-right:4px}[theme=baglioni-resorts] .tpc-button-primary-on-brand.small .tpc-icon-trailing{margin-left:4px}[theme=baglioni-resorts] .tpc-button-primary-on-brand:hover{opacity:.92}[theme=baglioni-resorts] .tpc-button-primary-on-brand:active{opacity:.88}[theme=baglioni-resorts] .tpc-button-primary-on-brand:disabled{opacity:.4}[theme=baglioni-resorts] .tpc-button-secondary-on-brand{border-radius:5px;border:1px solid #9ba3c2;font-family:Roboto;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;display:inline-flex;justify-content:center;align-items:center;text-align:center;background-color:"";color:#fff}[theme=baglioni-resorts] .tpc-button-secondary-on-brand .tpc-animate-spin{fill:#fff;animation:spin 1s linear infinite}[theme=baglioni-resorts] .tpc-button-secondary-on-brand .close-icon{fill:#fff}[theme=baglioni-resorts] .tpc-button-secondary-on-brand .close-icon path{stroke:#fff}[theme=baglioni-resorts] .tpc-button-secondary-on-brand:hover,[theme=baglioni-resorts] .tpc-button-secondary-on-brand:active{background-color:""}[theme=baglioni-resorts] .tpc-button-secondary-on-brand .tpc-label-button{padding-left:2px;padding-right:2px}[theme=baglioni-resorts] .tpc-button-secondary-on-brand.large{height:48px;padding:12px 22px;font-size:16px}[theme=baglioni-resorts] .tpc-button-secondary-on-brand.large.loading{width:87px}[theme=baglioni-resorts] .tpc-button-secondary-on-brand.large.circular{border-radius:9999px;width:48px;height:48px;padding:12px 24px}[theme=baglioni-resorts] .tpc-button-secondary-on-brand.large .tpc-icon-leading{margin-right:6px}[theme=baglioni-resorts] .tpc-button-secondary-on-brand.large .tpc-icon-trailing{margin-left:6px}[theme=baglioni-resorts] .tpc-button-secondary-on-brand.medium{padding:12px 14px;height:40px;font-size:14px}[theme=baglioni-resorts] .tpc-button-secondary-on-brand.medium.loading{width:63px}[theme=baglioni-resorts] .tpc-button-secondary-on-brand.medium.circular{border-radius:9999px;width:40px;height:40px;padding:12px 14px}[theme=baglioni-resorts] .tpc-button-secondary-on-brand.medium .tpc-icon-leading{margin-right:4px}[theme=baglioni-resorts] .tpc-button-secondary-on-brand.medium .tpc-icon-trailing{margin-left:4px}[theme=baglioni-resorts] .tpc-button-secondary-on-brand.small{height:32px;padding:12px;font-size:14px}[theme=baglioni-resorts] .tpc-button-secondary-on-brand.small.loading{width:63px}[theme=baglioni-resorts] .tpc-button-secondary-on-brand.small.circular{border-radius:9999px;width:32px;height:32px;padding:12px 14px}[theme=baglioni-resorts] .tpc-button-secondary-on-brand.small .tpc-icon-leading{margin-right:4px}[theme=baglioni-resorts] .tpc-button-secondary-on-brand.small .tpc-icon-trailing{margin-left:4px}[theme=baglioni-resorts] .tpc-button-secondary-on-brand:hover{background-color:#ffffff14}[theme=baglioni-resorts] .tpc-button-secondary-on-brand:active{background-color:#ffffff1f}[theme=baglioni-resorts] .tpc-button-secondary-on-brand:disabled{opacity:.4}[theme=baglioni-resorts] .tpc-button-ghost-on-brand{border-radius:5px;font-family:Roboto;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;display:inline-flex;justify-content:center;align-items:center;text-align:center;background-color:"";color:#fff}[theme=baglioni-resorts] .tpc-button-ghost-on-brand .tpc-animate-spin{fill:#fff;animation:spin 1s linear infinite}[theme=baglioni-resorts] .tpc-button-ghost-on-brand .close-icon{fill:#fff}[theme=baglioni-resorts] .tpc-button-ghost-on-brand .close-icon path{stroke:#fff}[theme=baglioni-resorts] .tpc-button-ghost-on-brand:hover,[theme=baglioni-resorts] .tpc-button-ghost-on-brand:active{background-color:""}[theme=baglioni-resorts] .tpc-button-ghost-on-brand .tpc-label-button{padding-left:2px;padding-right:2px}[theme=baglioni-resorts] .tpc-button-ghost-on-brand.large{height:48px;padding:12px 22px;font-size:16px}[theme=baglioni-resorts] .tpc-button-ghost-on-brand.large.loading{width:87px}[theme=baglioni-resorts] .tpc-button-ghost-on-brand.large.circular{border-radius:9999px;width:48px;height:48px;padding:12px 24px}[theme=baglioni-resorts] .tpc-button-ghost-on-brand.large .tpc-icon-leading{margin-right:6px}[theme=baglioni-resorts] .tpc-button-ghost-on-brand.large .tpc-icon-trailing{margin-left:6px}[theme=baglioni-resorts] .tpc-button-ghost-on-brand.medium{padding:12px 14px;height:40px;font-size:14px}[theme=baglioni-resorts] .tpc-button-ghost-on-brand.medium.loading{width:63px}[theme=baglioni-resorts] .tpc-button-ghost-on-brand.medium.circular{border-radius:9999px;width:40px;height:40px;padding:12px 14px}[theme=baglioni-resorts] .tpc-button-ghost-on-brand.medium .tpc-icon-leading{margin-right:4px}[theme=baglioni-resorts] .tpc-button-ghost-on-brand.medium .tpc-icon-trailing{margin-left:4px}[theme=baglioni-resorts] .tpc-button-ghost-on-brand.small{height:32px;padding:12px;font-size:14px}[theme=baglioni-resorts] .tpc-button-ghost-on-brand.small.loading{width:63px}[theme=baglioni-resorts] .tpc-button-ghost-on-brand.small.circular{border-radius:9999px;width:32px;height:32px;padding:12px 14px}[theme=baglioni-resorts] .tpc-button-ghost-on-brand.small .tpc-icon-leading{margin-right:4px}[theme=baglioni-resorts] .tpc-button-ghost-on-brand.small .tpc-icon-trailing{margin-left:4px}[theme=baglioni-resorts] .tpc-button-ghost-on-brand:hover{background-color:#ffffff14}[theme=baglioni-resorts] .tpc-button-ghost-on-brand:active{background-color:#ffffff1f}[theme=baglioni-resorts] .tpc-button-ghost-on-brand:disabled{opacity:.4}[theme=baglioni-resorts] .tpc-button-on-inverse{border-radius:5px;font-family:Roboto;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;display:inline-flex;justify-content:center;align-items:center;text-align:center;background-color:"";color:#fff}[theme=baglioni-resorts] .tpc-button-on-inverse .tpc-animate-spin{fill:#fff;animation:spin 1s linear infinite}[theme=baglioni-resorts] .tpc-button-on-inverse .close-icon{fill:#fff}[theme=baglioni-resorts] .tpc-button-on-inverse .close-icon path{stroke:#fff}[theme=baglioni-resorts] .tpc-button-on-inverse:hover,[theme=baglioni-resorts] .tpc-button-on-inverse:active{background-color:""}[theme=baglioni-resorts] .tpc-button-on-inverse .tpc-label-button{padding-left:2px;padding-right:2px}[theme=baglioni-resorts] .tpc-button-on-inverse.large{height:48px;padding:12px 22px;font-size:16px}[theme=baglioni-resorts] .tpc-button-on-inverse.large.loading{width:87px}[theme=baglioni-resorts] .tpc-button-on-inverse.large.circular{border-radius:9999px;width:48px;height:48px;padding:12px 24px}[theme=baglioni-resorts] .tpc-button-on-inverse.large .tpc-icon-leading{margin-right:6px}[theme=baglioni-resorts] .tpc-button-on-inverse.large .tpc-icon-trailing{margin-left:6px}[theme=baglioni-resorts] .tpc-button-on-inverse.medium{padding:12px 14px;height:40px;font-size:14px}[theme=baglioni-resorts] .tpc-button-on-inverse.medium.loading{width:63px}[theme=baglioni-resorts] .tpc-button-on-inverse.medium.circular{border-radius:9999px;width:40px;height:40px;padding:12px 14px}[theme=baglioni-resorts] .tpc-button-on-inverse.medium .tpc-icon-leading{margin-right:4px}[theme=baglioni-resorts] .tpc-button-on-inverse.medium .tpc-icon-trailing{margin-left:4px}[theme=baglioni-resorts] .tpc-button-on-inverse.small{height:32px;padding:12px;font-size:14px}[theme=baglioni-resorts] .tpc-button-on-inverse.small.loading{width:63px}[theme=baglioni-resorts] .tpc-button-on-inverse.small.circular{border-radius:9999px;width:32px;height:32px;padding:12px 14px}[theme=baglioni-resorts] .tpc-button-on-inverse.small .tpc-icon-leading{margin-right:4px}[theme=baglioni-resorts] .tpc-button-on-inverse.small .tpc-icon-trailing{margin-left:4px}[theme=baglioni-resorts] .tpc-button-on-inverse:hover{background-color:#ffffff14}[theme=baglioni-resorts] .tpc-button-on-inverse:active{background-color:#ffffff1f}[theme=baglioni-resorts] .tpc-button-on-inverse:disabled{background-color:#fff6}[theme=baglioni-resorts] .tpc-button-primary-on-media{border:none;border-radius:5px;font-family:Roboto;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;display:inline-flex;justify-content:center;align-items:center;text-align:center;background-color:#fff;color:#171717}[theme=baglioni-resorts] .tpc-button-primary-on-media .tpc-animate-spin{fill:#171717;animation:spin 1s linear infinite}[theme=baglioni-resorts] .tpc-button-primary-on-media .close-icon{fill:#171717}[theme=baglioni-resorts] .tpc-button-primary-on-media .close-icon path{stroke:#171717}[theme=baglioni-resorts] .tpc-button-primary-on-media:hover,[theme=baglioni-resorts] .tpc-button-primary-on-media:active{background-color:""}[theme=baglioni-resorts] .tpc-button-primary-on-media .tpc-label-button{padding-left:2px;padding-right:2px}[theme=baglioni-resorts] .tpc-button-primary-on-media.large{height:48px;padding:12px 22px;font-size:16px}[theme=baglioni-resorts] .tpc-button-primary-on-media.large.loading{width:87px}[theme=baglioni-resorts] .tpc-button-primary-on-media.large.circular{border-radius:9999px;width:48px;height:48px;padding:12px 24px}[theme=baglioni-resorts] .tpc-button-primary-on-media.large .tpc-icon-leading{margin-right:6px}[theme=baglioni-resorts] .tpc-button-primary-on-media.large .tpc-icon-trailing{margin-left:6px}[theme=baglioni-resorts] .tpc-button-primary-on-media.medium{padding:12px 14px;height:40px;font-size:14px}[theme=baglioni-resorts] .tpc-button-primary-on-media.medium.loading{width:63px}[theme=baglioni-resorts] .tpc-button-primary-on-media.medium.circular{border-radius:9999px;width:40px;height:40px;padding:12px 14px}[theme=baglioni-resorts] .tpc-button-primary-on-media.medium .tpc-icon-leading{margin-right:4px}[theme=baglioni-resorts] .tpc-button-primary-on-media.medium .tpc-icon-trailing{margin-left:4px}[theme=baglioni-resorts] .tpc-button-primary-on-media.small{height:32px;padding:12px;font-size:14px}[theme=baglioni-resorts] .tpc-button-primary-on-media.small.loading{width:63px}[theme=baglioni-resorts] .tpc-button-primary-on-media.small.circular{border-radius:9999px;width:32px;height:32px;padding:12px 14px}[theme=baglioni-resorts] .tpc-button-primary-on-media.small .tpc-icon-leading{margin-right:4px}[theme=baglioni-resorts] .tpc-button-primary-on-media.small .tpc-icon-trailing{margin-left:4px}[theme=baglioni-resorts] .tpc-button-primary-on-media:hover{opacity:.92}[theme=baglioni-resorts] .tpc-button-primary-on-media:active{opacity:.88}[theme=baglioni-resorts] .tpc-button-primary-on-media:disabled{opacity:.4}[theme=baglioni-resorts] .tpc-button-secondary-on-media{border:none;border-radius:5px;border:1px solid #ffffff;font-family:Roboto;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;display:inline-flex;justify-content:center;align-items:center;text-align:center;background-color:"";color:#fff}[theme=baglioni-resorts] .tpc-button-secondary-on-media .tpc-animate-spin{fill:#fff;animation:spin 1s linear infinite}[theme=baglioni-resorts] .tpc-button-secondary-on-media .close-icon{fill:#fff}[theme=baglioni-resorts] .tpc-button-secondary-on-media .close-icon path{stroke:#fff}[theme=baglioni-resorts] .tpc-button-secondary-on-media:hover,[theme=baglioni-resorts] .tpc-button-secondary-on-media:active{background-color:""}[theme=baglioni-resorts] .tpc-button-secondary-on-media .tpc-label-button{padding-left:2px;padding-right:2px}[theme=baglioni-resorts] .tpc-button-secondary-on-media.large{height:48px;padding:12px 22px;font-size:16px}[theme=baglioni-resorts] .tpc-button-secondary-on-media.large.loading{width:87px}[theme=baglioni-resorts] .tpc-button-secondary-on-media.large.circular{border-radius:9999px;width:48px;height:48px;padding:12px 24px}[theme=baglioni-resorts] .tpc-button-secondary-on-media.large .tpc-icon-leading{margin-right:6px}[theme=baglioni-resorts] .tpc-button-secondary-on-media.large .tpc-icon-trailing{margin-left:6px}[theme=baglioni-resorts] .tpc-button-secondary-on-media.medium{padding:12px 14px;height:40px;font-size:14px}[theme=baglioni-resorts] .tpc-button-secondary-on-media.medium.loading{width:63px}[theme=baglioni-resorts] .tpc-button-secondary-on-media.medium.circular{border-radius:9999px;width:40px;height:40px;padding:12px 14px}[theme=baglioni-resorts] .tpc-button-secondary-on-media.medium .tpc-icon-leading{margin-right:4px}[theme=baglioni-resorts] .tpc-button-secondary-on-media.medium .tpc-icon-trailing{margin-left:4px}[theme=baglioni-resorts] .tpc-button-secondary-on-media.small{height:32px;padding:12px;font-size:14px}[theme=baglioni-resorts] .tpc-button-secondary-on-media.small.loading{width:63px}[theme=baglioni-resorts] .tpc-button-secondary-on-media.small.circular{border-radius:9999px;width:32px;height:32px;padding:12px 14px}[theme=baglioni-resorts] .tpc-button-secondary-on-media.small .tpc-icon-leading{margin-right:4px}[theme=baglioni-resorts] .tpc-button-secondary-on-media.small .tpc-icon-trailing{margin-left:4px}[theme=baglioni-resorts] .tpc-button-secondary-on-media:hover{background-color:#ffffff14}[theme=baglioni-resorts] .tpc-button-secondary-on-media:active{background-color:#ffffff1f}[theme=baglioni-resorts] .tpc-button-secondary-on-media:disabled{opacity:.4}[theme=baglioni-resorts] .tpc-button-ghost-on-media{border:none;border-radius:5px;font-family:Roboto;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;display:inline-flex;justify-content:center;align-items:center;text-align:center;background-color:"";color:#fff}[theme=baglioni-resorts] .tpc-button-ghost-on-media .tpc-animate-spin{fill:#fff;animation:spin 1s linear infinite}[theme=baglioni-resorts] .tpc-button-ghost-on-media .close-icon{fill:#fff}[theme=baglioni-resorts] .tpc-button-ghost-on-media .close-icon path{stroke:#fff}[theme=baglioni-resorts] .tpc-button-ghost-on-media:hover,[theme=baglioni-resorts] .tpc-button-ghost-on-media:active{background-color:""}[theme=baglioni-resorts] .tpc-button-ghost-on-media .tpc-label-button{padding-left:2px;padding-right:2px}[theme=baglioni-resorts] .tpc-button-ghost-on-media.large{height:48px;padding:12px 22px;font-size:16px}[theme=baglioni-resorts] .tpc-button-ghost-on-media.large.loading{width:87px}[theme=baglioni-resorts] .tpc-button-ghost-on-media.large.circular{border-radius:9999px;width:48px;height:48px;padding:12px 24px}[theme=baglioni-resorts] .tpc-button-ghost-on-media.large .tpc-icon-leading{margin-right:6px}[theme=baglioni-resorts] .tpc-button-ghost-on-media.large .tpc-icon-trailing{margin-left:6px}[theme=baglioni-resorts] .tpc-button-ghost-on-media.medium{padding:12px 14px;height:40px;font-size:14px}[theme=baglioni-resorts] .tpc-button-ghost-on-media.medium.loading{width:63px}[theme=baglioni-resorts] .tpc-button-ghost-on-media.medium.circular{border-radius:9999px;width:40px;height:40px;padding:12px 14px}[theme=baglioni-resorts] .tpc-button-ghost-on-media.medium .tpc-icon-leading{margin-right:4px}[theme=baglioni-resorts] .tpc-button-ghost-on-media.medium .tpc-icon-trailing{margin-left:4px}[theme=baglioni-resorts] .tpc-button-ghost-on-media.small{height:32px;padding:12px;font-size:14px}[theme=baglioni-resorts] .tpc-button-ghost-on-media.small.loading{width:63px}[theme=baglioni-resorts] .tpc-button-ghost-on-media.small.circular{border-radius:9999px;width:32px;height:32px;padding:12px 14px}[theme=baglioni-resorts] .tpc-button-ghost-on-media.small .tpc-icon-leading{margin-right:4px}[theme=baglioni-resorts] .tpc-button-ghost-on-media.small .tpc-icon-trailing{margin-left:4px}[theme=baglioni-resorts] .tpc-button-ghost-on-media:hover{background-color:#ffffff14}[theme=baglioni-resorts] .tpc-button-ghost-on-media:active{background-color:#ffffff1f}[theme=baglioni-resorts] .tpc-button-ghost-on-media:disabled{opacity:.4}[theme=baglioni-resorts] .tpc-chip-default{border:1px solid #cdcdcd;color:#262626}[theme=baglioni-resorts] .tpc-chip-default:hover .tpc-label,[theme=baglioni-resorts] .tpc-chip-default:hover{color:#242b47}[theme=baglioni-resorts] .tpc-chip-default:hover{border:1px solid #242b47}[theme=baglioni-resorts] .tpc-chip-selected{background-color:#e4e7f1;border:1px solid #e4e7f1}[theme=baglioni-resorts] .tpc-chip-selected,[theme=baglioni-resorts] .tpc-chip-selected .tpc-label{color:#242b47}[theme=baglioni-resorts] .tpc-chip-selected:hover{background-color:#e4e7f1;border:1px solid #e4e7f1}[theme=baglioni-resorts] .tpc-chip-disabled{border:1px solid #e9e9e9;opacity:.8;background-color:transparent}[theme=baglioni-resorts] .tpc-chip-disabled,[theme=baglioni-resorts] .tpc-chip-disabled:hover,[theme=baglioni-resorts] .tpc-chip-disabled:hover .tpc-label,[theme=baglioni-resorts] .tpc-chip-disabled .tpc-label{color:#e9e9e9}[theme=baglioni-resorts] .tpc-chip-disabled:hover{background-color:transparent;border:1px solid #e9e9e9;opacity:.8}[theme=baglioni-resorts] .tpc-chip{cursor:pointer;border-radius:9999px;padding:12px 14px;height:32px;display:inline-flex;width:auto;gap:4px;align-items:center;justify-content:center}[theme=baglioni-resorts] .tpc-chip .tpc-label{font-family:Roboto;font-weight:500;font-size:14px;line-height:20px;letter-spacing:0px;padding:0 2px}[theme=baglioni-resorts] .tpc-counter{text-align:center;display:flex;width:130px;justify-content:space-between;align-items:center;font-family:Roboto;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px}[theme=baglioni-resorts] .tpc-toggle{cursor:pointer;background:#a5a5a5;width:52px;height:32px;padding:2px;border-radius:9999px}[theme=baglioni-resorts] .tpc-toggle:hover{background:#767676}[theme=baglioni-resorts] .tpc-toggle input{display:none}[theme=baglioni-resorts] .tpc-toggle input:checked+label{margin-left:20px}[theme=baglioni-resorts] .tpc-toggle label{height:28px;width:28px;background:#fff;display:flex;cursor:pointer;border-radius:9999px;transition:all .25s ease 0s}[theme=baglioni-resorts] .tpc-toggle-checked{background:#242b47}[theme=baglioni-resorts] .tpc-toggle-checked:hover{background:#1d2239}[theme=baglioni-resorts] .tpc-toggle-disabled,[theme=baglioni-resorts] .tpc-toggle-disabled:hover{background:#f1f1f1}[theme=baglioni-resorts] .tpc-checkbox{cursor:pointer;width:24px;height:24px;color:#fff;border-radius:5px;background:#242b47;border-width:1.5px;border-color:#242b47;display:flex;align-items:center;justify-content:center}[theme=baglioni-resorts] .tpc-checkbox:hover{border-color:#242b47}[theme=baglioni-resorts] .tpc-container-checkbox .tpc-label{cursor:pointer;color:#262626;font-family:Roboto;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px}[theme=baglioni-resorts] .tpc-container-checkbox .tpc-label .tpc-message-error{color:#c00;font-weight:400;font-family:Roboto;font-size:12px;line-height:16px;letter-spacing:0px}[theme=baglioni-resorts] .tpc-checkbox-check:hover{background:#1d2239}[theme=baglioni-resorts] .tpc-checkbox-uncheck{border-color:#cdcdcd;background:transparent}[theme=baglioni-resorts] .tpc-checkbox-error-check,[theme=baglioni-resorts] .tpc-checkbox-error-check:hover{background:#c00;border-width:0px}[theme=baglioni-resorts] .tpc-checkbox-error-uncheck,[theme=baglioni-resorts] .tpc-checkbox-error-uncheck:hover{border-color:#c00}[theme=baglioni-resorts] .tpc-checkbox-disabled-check{background:#f1f1f1;border-width:0px}[theme=baglioni-resorts] .tpc-checkbox-disabled-check svg{color:#cdcdcd}[theme=baglioni-resorts] .tpc-checkbox-disabled-check:hover{background:#f1f1f1;border-width:0px}[theme=baglioni-resorts] .tpc-checkbox-disabled-uncheck,[theme=baglioni-resorts] .tpc-checkbox-disabled-uncheck:hover{border-color:#e9e9e9}[theme=baglioni-resorts] .tpc-label-disabled{color:#cdcdcd}[theme=baglioni-resorts] .tpc-animate-spin{fill:#262626;animation:tpc-spin 1s linear infinite}[theme=baglioni-resorts] .tpc-text-field{position:relative;width:auto;border-width:1px;border-style:solid;height:56px;width:100%;padding:1px 16px;display:flex;align-items:center;border-color:#cdcdcd;gap:12px;border-radius:5px}[theme=baglioni-resorts] .tpc-text-field__errors{padding:0 15px}[theme=baglioni-resorts] .tpc-text-field__focus{border-color:#242b47;border-width:2px;padding:0 15px}[theme=baglioni-resorts] .tpc-text-field input{background:transparent;width:100%;padding:18px 16px 4px 0;outline:none;overflow:hidden;color:#262626;text-overflow:ellipsis;font-family:Roboto;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px}[theme=baglioni-resorts] .tpc-text-field .text-field__leading-icon~div label{left:52px}[theme=baglioni-resorts] .tpc-text-field__focus .text-field__leading-icon input:not(:-moz-placeholder-shown)~div label{top:15px;left:51px}[theme=baglioni-resorts] .tpc-text-field__focus .text-field__leading-icon input:not(:-moz-placeholder)~div label{top:15px;left:51px}[theme=baglioni-resorts] .tpc-text-field__focus .text-field__leading-icon~div label,[theme=baglioni-resorts] .tpc-text-field__errors .text-field__leading-icon~div label,[theme=baglioni-resorts] .tpc-text-field__focus .text-field__leading-icon input:not(:placeholder-shown)~div label{top:15px;left:51px}[theme=baglioni-resorts] .tpc-text-field__focus .text-field__leading-icon input:not(:-moz-placeholder-shown)~div label{left:51px}[theme=baglioni-resorts] .tpc-text-field__focus .text-field__leading-icon input:not(:-moz-placeholder)~div label{left:51px}[theme=baglioni-resorts] .tpc-text-field__focus .text-field__leading-icon~div label,[theme=baglioni-resorts] .tpc-text-field__focus .text-field__leading-icon input:not(:placeholder-shown)~div label{left:51px}[theme=baglioni-resorts] .tpc-text-field label{position:absolute;top:50%;left:17px;transform:translateY(-50%);pointer-events:none;color:#767676;text-overflow:ellipsis;font-family:Roboto;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px}[theme=baglioni-resorts] .tpc-text-field input::-moz-placeholder{color:transparent}[theme=baglioni-resorts] .tpc-text-field input::placeholder{color:transparent}[theme=baglioni-resorts] .tpc-text-field__focus label,[theme=baglioni-resorts] .tpc-text-field-label__focus label{top:16px;font-weight:400;font-family:Roboto;font-size:12px;line-height:16px;letter-spacing:0px}[theme=baglioni-resorts] .tpc-text-field__errors label{top:15px;left:16px}[theme=baglioni-resorts] .tpc-text-field__focus input:not(:-moz-placeholder-shown)~div label{top:15px;left:16px}[theme=baglioni-resorts] .tpc-text-field__focus input:not(:-moz-placeholder)~div label{top:15px;left:16px}[theme=baglioni-resorts] .tpc-text-field__focus label,[theme=baglioni-resorts] .tpc-text-field__focus input:not(:placeholder-shown)~div label{top:15px;left:16px}[theme=baglioni-resorts] .tpc-text-field__disabled input{background:transparent}[theme=baglioni-resorts] .tpc-text-field__errors{border-width:2px;border-color:#c00}[theme=baglioni-resorts] .tpc-text-field__disabled{border-color:#e9e9e9}[theme=baglioni-resorts] .text-field__trailing-icon,[theme=baglioni-resorts] .text-field__leading-icon{color:#262626}[theme=baglioni-resorts] .tpc-text-field .tpc-suffix{color:#262626;font-family:Roboto;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px}[theme=baglioni-resorts] .tpc-text-field__disabled label,[theme=baglioni-resorts] .tpc-text-field__disabled input,[theme=baglioni-resorts] .tpc-text-field__disabled .text-field__trailing-icon,[theme=baglioni-resorts] .tpc-text-field__disabled .text-field__leading-icon,[theme=baglioni-resorts] .tpc-text-field__disabled .tpc-suffix{color:#cdcdcd}[theme=baglioni-resorts] .tpc-error-label{margin-top:8px;color:#c00;font-weight:400;font-family:Roboto;font-size:12px;line-height:16px;letter-spacing:0px}[theme=baglioni-resorts] .tpc-supporting-text{margin-top:8px;color:#262626;font-weight:400;font-family:Roboto;font-size:12px;line-height:16px;letter-spacing:0px}[theme=baglioni-resorts] .tpc-tabs .tpc-tab-item{border-bottom-width:1px;border-color:#cdcdcd;padding:0 16px 1px;color:#767676;text-align:center;justify-content:center;font-family:Roboto;font-weight:500;font-size:14px;line-height:20px;letter-spacing:0px;height:48px;display:flex;align-items:center;cursor:pointer}[theme=baglioni-resorts] .tpc-tabs .tpc-tab-item:hover{color:#262626}[theme=baglioni-resorts] .tpc-tabs .tpc-tab-items-full-width{width:100%}[theme=baglioni-resorts] .tpc-tabs .tpc-tab-active{padding:0 16px;border-bottom-width:2px;color:#242b47;border-bottom-color:#242b47}[theme=baglioni-resorts] .tpc-tabs .tpc-tab-disabled,[theme=baglioni-resorts] .tpc-tabs .tpc-tab-disabled:hover{color:#cdcdcd;cursor:not-allowed}[theme=baglioni-resorts] .tpc-content-banner{display:flex;width:auto;padding:16px;align-items:flex-start;gap:16px;border-radius:5px}[theme=baglioni-resorts] .tpc-content-banner .tpc-banner__icon{color:#262626}[theme=baglioni-resorts] .tpc-content-banner .tpc-content .tpc-content-wrapper{display:grid;gap:2px 0px}[theme=baglioni-resorts] .tpc-content-banner .tpc-content .tpc-content-wrapper .tpc-content-title{color:#262626;font-family:Roboto;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px}[theme=baglioni-resorts] .tpc-content-banner .tpc-content .tpc-content-text{color:#262626;font-family:Roboto;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0px}[theme=baglioni-resorts] .tpc-banner-neutral{background:#f5f5f5}[theme=baglioni-resorts] .tpc-banner-brand{background:#e4e7f1}[theme=baglioni-resorts] .tpc-banner-positive{background:#e3fae1}[theme=baglioni-resorts] .tpc-banner-warning{background:#fef8e9}[theme=baglioni-resorts] .tpc-banner-danger{background:#ffebeb}[theme=baglioni-resorts] .tpc-content-snackbar{visibility:visible;position:absolute;bottom:0;right:0;margin:0 24px 24px 0;opacity:1;transition:opacity 2s linear;display:flex;align-items:center;gap:0px 16px;max-width:450px;height:auto;padding:16px 16px 16px 24px;border-radius:5px;border:1.05px 0px 0px 0px;opacity:0px;transition:.5s ease-out}[theme=baglioni-resorts] .tpc-content-snackbar .text{font-family:Roboto;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0px;text-align:left}[theme=baglioni-resorts] .tpc-content-snackbar .tpc-snackbar__leading,[theme=baglioni-resorts] .tpc-content-snackbar__default .text,[theme=baglioni-resorts] .tpc-content-snackbar__danger .text{color:#fff}[theme=baglioni-resorts] .tpc-content-snackbar__persistent{visibility:visible}[theme=baglioni-resorts] .tpc-content-snackbar__hidden{visibility:hidden;opacity:0}[theme=baglioni-resorts] .tpc-content-snackbar__default{background-color:#171717}[theme=baglioni-resorts] .tpc-content-snackbar__danger{background-color:#c00}[theme=baglioni-resorts] .tpc-select-field{position:relative;width:auto;display:flex;justify-content:right;align-items:center}[theme=baglioni-resorts] .tpc-select-field select{border-width:1px;border-style:solid;height:56px;width:100%;padding:18px 16px 16px 18px;align-items:center;gap:8px;border-color:#cdcdcd;border-radius:5px;outline:none;overflow:hidden;color:#262626;text-overflow:ellipsis;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0px;-webkit-appearance:none;-moz-appearance:none}[theme=baglioni-resorts] .tpc-select-field select:focus~.chevron-right{color:#242b47}[theme=baglioni-resorts] .tpc-select-field .chevron-right{position:absolute;margin-right:20px}[theme=baglioni-resorts] .tpc-select-field label{position:absolute;top:50%;left:20px;transform:translateY(-50%);pointer-events:none;transition:.3s;color:#767676;text-overflow:ellipsis;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0px}[theme=baglioni-resorts] .tpc-select-field select::-moz-placeholder{color:transparent}[theme=baglioni-resorts] .tpc-select-field select::placeholder{color:transparent}[theme=baglioni-resorts] .tpc-select-field select:focus+label,[theme=baglioni-resorts] .tpc-select-field select:valid+label{top:16px;font-size:12px;line-height:16px;letter-spacing:0px}[theme=baglioni-resorts] .tpc-select-field select:focus,[theme=baglioni-resorts] .tpc-select-field select.tpc-select-errors{padding-left:17px}[theme=baglioni-resorts] .tpc-select-field select:focus{border-color:#242b47;border-width:2px}[theme=baglioni-resorts] .tpc-select-field select.tpc-select-disabled{background:transparent;border-color:#e9e9e9}[theme=baglioni-resorts] .tpc-select-field select.tpc-select-errors{border-width:2px;border-color:#c00}[theme=baglioni-resorts] .tpc-select-field select.tpc-select-disabled~label,[theme=baglioni-resorts] .tpc-select-field select.tpc-select-disabled{color:#cdcdcd}[theme=baglioni-resorts] .tpc-error-label{margin-top:8px;color:#c00;font-size:12px;font-style:normal;font-weight:400;line-height:16px,16px;letter-spacing:0px}[theme=baglioni-resorts] .tpc-accordion{min-width:350px;width:auto;color:#262626}[theme=baglioni-resorts] .tpc-accordion-header{cursor:pointer;padding:16px 0;border-bottom-color:#cdcdcd}[theme=baglioni-resorts] .tpc-accordion-header .tpc-accordion-header__title{overflow:hidden;color:#262626;text-overflow:ellipsis;font-family:Roboto;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px}[theme=baglioni-resorts] .tpc-accordion-header .tpc-accordion-header__subtitle{overflow:hidden;color:#767676;text-overflow:ellipsis;font-weight:400;font-family:Roboto;font-size:12px;line-height:16px;letter-spacing:0px}[theme=baglioni-resorts] .tpc-accordion-content{border-top:none;border-bottom-width:1px;border-bottom-color:#cdcdcd;padding-bottom:16px;text-align:justify;font-family:Roboto;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px}[theme=baglioni-resorts] .tpc-text-area__content{display:block;border-style:solid;padding:16px 2px 2px 16px;width:100%;height:auto;border-radius:5px}[theme=baglioni-resorts] .tpc-text-area__content textarea:focus{padding-right:17px}[theme=baglioni-resorts] .tpc-text-area__content textarea:not(:-moz-placeholder-shown)~.tpc-character-counter,[theme=baglioni-resorts] .tpc-text-area__content textarea:not(:-moz-placeholder-shown)~label{top:20px;font-weight:400;font-family:Roboto;font-size:12px;line-height:16px;letter-spacing:0px}[theme=baglioni-resorts] .tpc-text-area__content textarea:not(:-moz-placeholder)~.tpc-character-counter, [theme=baglioni-resorts] .tpc-text-area__content textarea:not(:-moz-placeholder)~label{top:20px;font-weight:400;font-family:Roboto;font-size:12px;line-height:16px;letter-spacing:0px}[theme=baglioni-resorts] .tpc-text-area__content textarea:focus~label,[theme=baglioni-resorts] .tpc-text-area__content textarea:focus~.tpc-character-counter,[theme=baglioni-resorts] .tpc-text-area__content textarea:not(:placeholder-shown)~.tpc-character-counter,[theme=baglioni-resorts] .tpc-text-area__content textarea:not(:placeholder-shown)~label{top:20px;font-weight:400;font-family:Roboto;font-size:12px;line-height:16px;letter-spacing:0px}[theme=baglioni-resorts] .tpc-text-area__content textarea:not(:-moz-placeholder-shown)~.tpc-character-counter{right:33px}[theme=baglioni-resorts] .tpc-text-area__content textarea:not(:-moz-placeholder)~.tpc-character-counter{right:33px}[theme=baglioni-resorts] .tpc-text-area__content textarea:focus~.tpc-character-counter,[theme=baglioni-resorts] .tpc-text-area__content textarea:not(:placeholder-shown)~.tpc-character-counter{right:33px}[theme=baglioni-resorts] .tpc-text-area__content textarea:not(:-moz-placeholder-shown)~label{left:33px}[theme=baglioni-resorts] .tpc-text-area__content textarea:not(:-moz-placeholder)~label{left:33px}[theme=baglioni-resorts] .tpc-text-area__content textarea:focus~label,[theme=baglioni-resorts] .tpc-text-area__content textarea:not(:placeholder-shown)~label{left:33px}[theme=baglioni-resorts] .tpc-text-area__content textarea{background:transparent;text-align:justify;width:100%;outline:none;overflow:hidden;min-height:100px;padding-right:16px;margin-top:10px;font-family:Roboto;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px}[theme=baglioni-resorts] .tpc-text-area__content textarea::-moz-placeholder{color:transparent}[theme=baglioni-resorts] .tpc-text-area__content textarea::placeholder{color:transparent}[theme=baglioni-resorts] .tpc-text-area__content .tpc-character-counter,[theme=baglioni-resorts] .tpc-text-area__content label{top:25px;position:absolute;margin-top:15px;transform:translateY(-50%);pointer-events:none;transition:.3s;text-overflow:ellipsis;font-family:Roboto;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px}[theme=baglioni-resorts] .tpc-text-area__content .tpc-character-counter{right:33px}[theme=baglioni-resorts] .tpc-text-area__content label{left:33px}[theme=baglioni-resorts] .tpc-text-area__focus{border-color:#242b47;border-width:2px}[theme=baglioni-resorts] .tpc-text-area__disabled{border-width:1px;border-color:#e9e9e9}[theme=baglioni-resorts] .tpc-text-area__disabled textarea,[theme=baglioni-resorts] .tpc-text-area__disabled label,[theme=baglioni-resorts] .tpc-text-area__disabled .tpc-character-counter{background:none;color:#cdcdcd}[theme=baglioni-resorts] .tpc-text-area__errors{border-width:2px;border-color:#c00}[theme=baglioni-resorts] .tpc-text-area__default{border-color:#cdcdcd;border-width:1px}[theme=baglioni-resorts] .tpc-text-area__default label,[theme=baglioni-resorts] .tpc-text-area__default .tpc-character-counter,[theme=baglioni-resorts] .tpc-text-area__errors label,[theme=baglioni-resorts] .tpc-text-area__errors .tpc-character-counter,[theme=baglioni-resorts] .tpc-text-area__focus label,[theme=baglioni-resorts] .tpc-text-area__focus .tpc-character-counter{color:#767676}[theme=baglioni-resorts] .tpc-text-area__focus{padding:15px 0 0 15px}[theme=baglioni-resorts] .supporting-text{margin-top:8px;color:#767676;font-weight:400;font-family:Roboto;font-size:12px;line-height:16px;letter-spacing:0px}[theme=baglioni-resorts] .tpc-text-area__focus~.supporting-text{margin-top:9px}[theme=baglioni-resorts] .tpc-button-link-default{border-radius:5px;text-decoration:underline;font-style:normal;color:#262626;font-family:Roboto;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px}[theme=baglioni-resorts] .tpc-button-link-default:hover{opacity:.85}[theme=baglioni-resorts] .tpc-button-link-default:active{opacity:.7}[theme=baglioni-resorts] .tpc-button-link-default:disabled{opacity:.25}[theme=baglioni-resorts] .tpc-button-link-default.medium{font-size:16px;line-height:24px}[theme=baglioni-resorts] .tpc-button-link-default.small{font-size:14px;line-height:20px}[theme=baglioni-resorts] .tpc-button-link-strong{border-radius:5px;text-decoration:underline;color:#262626;font-family:Roboto;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px}[theme=baglioni-resorts] .tpc-button-link-strong:hover{opacity:.85}[theme=baglioni-resorts] .tpc-button-link-strong:active{opacity:.7}[theme=baglioni-resorts] .tpc-button-link-strong:disabled{opacity:.25}[theme=baglioni-resorts] .tpc-button-link-strong.medium{font-size:16px;line-height:24px}[theme=baglioni-resorts] .tpc-button-link-strong.small{font-size:14px;line-height:20px}[theme=baglioni-resorts] .tpc-link-on-brand,[theme=baglioni-resorts] .tpc-link-on-inverse,[theme=baglioni-resorts] .tpc-link-on-danger{color:#fff}[theme=baglioni-resorts] .tpc-link{cursor:pointer}[theme=baglioni-resorts] .tpc-radio-button-default{margin:5px;font-family:Roboto;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px}[theme=baglioni-resorts] .tpc-radio-button-default input[type=radio]{position:absolute;opacity:0}[theme=baglioni-resorts] .tpc-radio-button-default input[type=radio]+.tpc-radio-label:before{content:"";border-radius:100%;display:inline-block;width:24px;height:24px;position:relative;margin-right:16px;vertical-align:top;cursor:pointer;text-align:center;transition:box-shadow .25s ease,border .1s ease}[theme=baglioni-resorts] .tpc-radio-button-default input[type=radio]:not(:checked)+.tpc-radio-label:before{border:1.5px solid #cdcdcd}[theme=baglioni-resorts] .tpc-radio-button-default input[type=radio]:not(:checked)+.tpc-radio-label:hover:before{border:1.5px solid #242b47}[theme=baglioni-resorts] .tpc-radio-button-default input[type=radio]:checked+.tpc-radio-label:before{box-shadow:inset 0 0 0 8px #242b47;border:none}[theme=baglioni-resorts] .tpc-radio-button-default input[type=radio]:checked+.tpc-radio-label:hover:before{box-shadow:inset 0 0 0 8px #1d2239}[theme=baglioni-resorts] .tpc-radio-button-default input[type=radio]:disabled:checked+.tpc-radio-label{color:#cdcdcd}[theme=baglioni-resorts] .tpc-radio-button-default input[type=radio]:disabled:checked+.tpc-radio-label:before{border:none;background-color:#cdcdcd;box-shadow:inset 0 0 0 8px #f1f1f1}[theme=baglioni-resorts] .tpc-radio-button-default input[type=radio]:disabled:not(:checked)+.tpc-radio-label{color:#cdcdcd}[theme=baglioni-resorts] .tpc-radio-button-default input[type=radio]:disabled:not(:checked)+.tpc-radio-label:before{border:1.5px solid #e9e9e9}[theme=baglioni-resorts] .tpc-radio-button-error{margin:5px;font-family:Roboto;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px}[theme=baglioni-resorts] .tpc-radio-button-error input[type=radio]{position:absolute;opacity:0}[theme=baglioni-resorts] .tpc-radio-button-error input[type=radio]+.tpc-radio-label:before{content:"";border-radius:100%;display:inline-block;width:24px;height:24px;position:relative;margin-right:16px;vertical-align:top;cursor:pointer;text-align:center;transition:box-shadow .25s ease,border .1s ease}[theme=baglioni-resorts] .tpc-radio-button-error input[type=radio]:not(:checked)+.tpc-radio-label:before{border:1.5px solid #cc0000}[theme=baglioni-resorts] .tpc-radio-button-error input[type=radio]:not(:checked)+.tpc-radio-label:hover:before{border:1.5px solid #cc0000}[theme=baglioni-resorts] .tpc-radio-button-error input[type=radio]:checked+.tpc-radio-label:before{box-shadow:inset 0 0 0 8px #c00;border:none}[theme=baglioni-resorts] .tpc-radio-button-error input[type=radio]:checked+.tpc-radio-label:hover:before{box-shadow:inset 0 0 0 8px #b60000}[theme=baglioni-resorts] .tpc-radio-button-error input[type=radio]:disabled:checked+.tpc-radio-label{color:#cdcdcd}[theme=baglioni-resorts] .tpc-radio-button-error input[type=radio]:disabled:checked+.tpc-radio-label:before{border:none;background-color:#cdcdcd;box-shadow:inset 0 0 0 8px #f1f1f1}[theme=baglioni-resorts] .tpc-radio-button-error input[type=radio]:disabled:not(:checked)+.tpc-radio-label{color:#cdcdcd}[theme=baglioni-resorts] .tpc-radio-button-error input[type=radio]:disabled:not(:checked)+.tpc-radio-label:before{border:1.5px solid #e9e9e9}[theme=baglioni-resorts] .tpc-radio-button-error .tpc-error-label{padding-left:40px;top:-5px;position:relative}[theme=baglioni-resorts] .tpc-avatar{border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:400;line-height:24px;background-color:#e4e7f1;color:#242b47;cursor:pointer;position:relative}[theme=baglioni-resorts] .tpc-avatar img{width:100%;height:100%;border-radius:100%}[theme=baglioni-resorts] .tpc-avatar .tpc-icon-avatar path{stroke:#242b47}[theme=baglioni-resorts] .tpc-avatar .tpc-avatar-badge{position:absolute;display:flex;width:8px;height:8px;justify-content:center;align-items:center;background-color:#44afc7;border:1.5px solid #ffffff;box-sizing:content-box;left:calc(100% - 8px);border-radius:100px;color:#fff}[theme=baglioni-resorts] .tpc-avatar .tpc-avatar-badge-content{position:absolute;display:flex;min-width:16px;min-height:16px;width:16px;height:16px;justify-content:center;align-items:center;background-color:#44afc7;border:1.5px solid #ffffff;box-sizing:content-box;border-radius:100px;left:calc(100% - 11px);color:#fff}[theme=baglioni-resorts] .tpc-avatar .tpc-avatar-badge-content span{white-space:nowrap;font-family:Roboto;font-weight:500;font-size:12px;letter-spacing:0px;line-height:16px}[theme=baglioni-resorts] .tpc-avatar .tpc-avatar-badge-content-max{width:auto;padding:0 3px}[theme=baglioni-resorts] .tpc-avatar.medium{font-family:Roboto;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px;width:40px;height:40px}[theme=baglioni-resorts] .tpc-avatar.medium .tpc-avatar-badge{top:1px}[theme=baglioni-resorts] .tpc-avatar.medium .tpc-avatar-badge-content{top:-3px}[theme=baglioni-resorts] .tpc-avatar.small{font-family:Roboto;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0px;width:32px;height:32px}[theme=baglioni-resorts] .tpc-avatar.small .tpc-avatar-badge{top:0}[theme=baglioni-resorts] .tpc-avatar.small .tpc-avatar-badge-content{top:-4px}[theme=baglioni-resorts] .tpc-avatar-on-brand{border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:400;line-height:24px;background-color:#3f4b7c;color:#fff;cursor:pointer;position:relative}[theme=baglioni-resorts] .tpc-avatar-on-brand img{width:100%;height:100%;border-radius:100%}[theme=baglioni-resorts] .tpc-avatar-on-brand .tpc-icon-avatar path{stroke:#fff}[theme=baglioni-resorts] .tpc-avatar-on-brand .tpc-avatar-badge{position:absolute;display:flex;width:8px;height:8px;justify-content:center;align-items:center;background-color:#77c5d6;border:1.5px solid #242b47;box-sizing:content-box;left:calc(100% - 8px);border-radius:100px;color:#fff}[theme=baglioni-resorts] .tpc-avatar-on-brand .tpc-avatar-badge-content{position:absolute;display:flex;min-width:16px;min-height:16px;width:16px;height:16px;justify-content:center;align-items:center;background-color:#77c5d6;border:1.5px solid #242b47;box-sizing:content-box;border-radius:100px;left:calc(100% - 11px);color:#fff}[theme=baglioni-resorts] .tpc-avatar-on-brand .tpc-avatar-badge-content span{white-space:nowrap;font-family:Roboto;font-weight:500;font-size:12px;letter-spacing:0px;line-height:16px}[theme=baglioni-resorts] .tpc-avatar-on-brand .tpc-avatar-badge-content-max{width:auto;padding:0 3px}[theme=baglioni-resorts] .tpc-avatar-on-brand.medium{font-family:Roboto;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px;width:40px;height:40px}[theme=baglioni-resorts] .tpc-avatar-on-brand.medium .tpc-avatar-badge{top:1px}[theme=baglioni-resorts] .tpc-avatar-on-brand.medium .tpc-avatar-badge-content{top:-3px}[theme=baglioni-resorts] .tpc-avatar-on-brand.small{font-family:Roboto;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0px;width:32px;height:32px}[theme=baglioni-resorts] .tpc-avatar-on-brand.small .tpc-avatar-badge{top:0}[theme=baglioni-resorts] .tpc-avatar-on-brand.small .tpc-avatar-badge-content{top:-4px}[theme=baglioni-resorts] .tpc-avatar-on-media{backdrop-filter:blur(12.5px);border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:400;line-height:24px;background-color:#fff9;color:#171717;cursor:pointer;position:relative}[theme=baglioni-resorts] .tpc-avatar-on-media img{width:100%;height:100%;border-radius:100%}[theme=baglioni-resorts] .tpc-avatar-on-media .tpc-icon-avatar path{stroke:#171717}[theme=baglioni-resorts] .tpc-avatar-on-media .tpc-avatar-badge{position:absolute;display:flex;width:8px;height:8px;justify-content:center;align-items:center;background-color:#77c5d6;border:1.5px solid #ffffff;box-sizing:content-box;left:calc(100% - 8px);border-radius:100px;color:#fff}[theme=baglioni-resorts] .tpc-avatar-on-media .tpc-avatar-badge-content{position:absolute;display:flex;min-width:16px;min-height:16px;width:16px;height:16px;justify-content:center;align-items:center;background-color:#77c5d6;border:1.5px solid #ffffff;box-sizing:content-box;border-radius:100px;left:calc(100% - 11px);color:#fff}[theme=baglioni-resorts] .tpc-avatar-on-media .tpc-avatar-badge-content span{white-space:nowrap;font-family:Roboto;font-weight:500;font-size:12px;letter-spacing:0px;line-height:16px}[theme=baglioni-resorts] .tpc-avatar-on-media .tpc-avatar-badge-content-max{width:auto;padding:0 3px}[theme=baglioni-resorts] .tpc-avatar-on-media.medium{font-family:Roboto;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px;width:40px;height:40px}[theme=baglioni-resorts] .tpc-avatar-on-media.medium .tpc-avatar-badge{top:1px}[theme=baglioni-resorts] .tpc-avatar-on-media.medium .tpc-avatar-badge-content{top:-3px}[theme=baglioni-resorts] .tpc-avatar-on-media.small{font-family:Roboto;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0px;width:32px;height:32px}[theme=baglioni-resorts] .tpc-avatar-on-media.small .tpc-avatar-badge{top:0}[theme=baglioni-resorts] .tpc-avatar-on-media.small .tpc-avatar-badge-content{top:-4px}[theme=baglioni-resorts] .tpc-calendar{border-width:0px}[theme=baglioni-resorts] .tpc-calendar .vc-header{margin-bottom:8px}[theme=baglioni-resorts] .tpc-calendar .vc-header button.vc-next,[theme=baglioni-resorts] .tpc-calendar .vc-header button.vc-prev{color:#000;text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:0px}[theme=baglioni-resorts] .tpc-calendar .vc-header button.vc-next:hover,[theme=baglioni-resorts] .tpc-calendar .vc-header button.vc-prev:hover{background:none}[theme=baglioni-resorts] .tpc-calendar .vc-header button.vc-next:disabled svg,[theme=baglioni-resorts] .tpc-calendar .vc-header button.vc-prev:disabled svg{color:#cdcdcd}[theme=baglioni-resorts] .tpc-calendar .vc-header button.vc-next:active,[theme=baglioni-resorts] .tpc-calendar .vc-header button.vc-next:focus,[theme=baglioni-resorts] .tpc-calendar .vc-header button.vc-prev:active,[theme=baglioni-resorts] .tpc-calendar .vc-header button.vc-prev:focus{box-shadow:none}[theme=baglioni-resorts] .tpc-calendar .vc-header .vc-title-wrapper button{color:#262626;text-align:center;font-family:Roboto;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px}[theme=baglioni-resorts] .tpc-calendar .vc-weeks{display:grid;gap:8px 0px}[theme=baglioni-resorts] .tpc-calendar .vc-weeks .vc-weekdays .vc-weekday{color:#262626;text-align:center;font-family:Roboto;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0px}[theme=baglioni-resorts] .tpc-calendar .vc-weeks .vc-week{gap:8px 12px}[theme=baglioni-resorts] .tpc-calendar .vc-weeks .vc-week .vc-day{display:grid;align-items:normal;justify-content:center}[theme=baglioni-resorts] .tpc-calendar .vc-weeks .vc-week .vc-day .vc-rate{overflow:hidden;color:#767676;text-align:center;text-overflow:ellipsis;font-size:10px;font-style:normal;font-weight:400;line-height:14px;letter-spacing:0px}[theme=baglioni-resorts] .tpc-calendar .vc-weeks .vc-week .vc-day .vc-rate__positive{color:#008753}[theme=baglioni-resorts] .tpc-calendar .vc-weeks .vc-week .vc-day .vc-day-content{width:36px;height:36px;justify-content:center;display:flex;align-items:center;border-radius:999px;gap:8px;overflow:hidden;text-align:center;text-overflow:ellipsis;font-family:Roboto;font-weight:500;font-size:14px;line-height:20px;letter-spacing:0px}[theme=baglioni-resorts] .tpc-calendar .vc-weeks .vc-week .vc-day .vc-day-content:focus{box-shadow:none}[theme=baglioni-resorts] .tpc-calendar .vc-weeks .vc-week .vc-day .vc-day-content[aria-disabled=true]~.vc-rate{display:none}[theme=baglioni-resorts] .tpc-calendar .vc-weeks .vc-week .vc-day .vc-highlights .vc-highlight-bg-solid{background:transparent!important}[theme=baglioni-resorts] .tpc-calendar .vc-weeks .vc-week .vc-day:hover>.vc-day-content{background:transparent}[theme=baglioni-resorts] .tpc-calendar .vc-weeks .vc-week .vc-day:hover>.vc-day-content[aria-disabled=false]{border:1.5px solid #242b47;color:#242b47}[theme=baglioni-resorts] .tpc-calendar .vc-highlights~.vc-attr{box-shadow:none;color:#fff;background:#242b47}[theme=baglioni-resorts] [data-dropdown-toggle]+.block{display:block}[theme=baglioni-resorts] [data-dropdown-toggle]+.hidden{display:none}[theme=baglioni-resorts] .tpc-range-calendar{border-width:0px}[theme=baglioni-resorts] .tpc-range-calendar .vc-pane-container{padding:32px}[theme=baglioni-resorts] .tpc-range-calendar .vc-pane-container .vc-pane-header-wrapper{left:0;top:30px}[theme=baglioni-resorts] .tpc-range-calendar .vc-pane-container .vc-pane-layout{gap:20px}[theme=baglioni-resorts] .tpc-range-calendar .vc-header{margin-bottom:8px}[theme=baglioni-resorts] .tpc-range-calendar .vc-header button.vc-next,[theme=baglioni-resorts] .tpc-range-calendar .vc-header button.vc-prev{color:#000;text-align:center;font-family:Roboto;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px}[theme=baglioni-resorts] .tpc-range-calendar .vc-header button.vc-next:hover,[theme=baglioni-resorts] .tpc-range-calendar .vc-header button.vc-prev:hover{background:none}[theme=baglioni-resorts] .tpc-range-calendar .vc-header button.vc-next:disabled svg,[theme=baglioni-resorts] .tpc-range-calendar .vc-header button.vc-prev:disabled svg{color:#cdcdcd}[theme=baglioni-resorts] .tpc-range-calendar .vc-header button.vc-next:active,[theme=baglioni-resorts] .tpc-range-calendar .vc-header button.vc-next:focus,[theme=baglioni-resorts] .tpc-range-calendar .vc-header button.vc-prev:active,[theme=baglioni-resorts] .tpc-range-calendar .vc-header button.vc-prev:focus{outline:none;box-shadow:none}[theme=baglioni-resorts] .tpc-range-calendar .vc-header .vc-title-wrapper button{color:#262626;text-align:center;font-family:Roboto;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px}[theme=baglioni-resorts] .tpc-range-calendar .vc-weeks{display:grid;gap:8px 0px}[theme=baglioni-resorts] .tpc-range-calendar .vc-weeks .vc-weekdays .vc-weekday{color:#262626;text-align:center;font-family:Roboto;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0px}[theme=baglioni-resorts] .tpc-range-calendar .vc-weeks .vc-week .vc-day{display:grid;align-items:normal;justify-content:center}[theme=baglioni-resorts] .tpc-range-calendar .vc-weeks .vc-week .vc-day .vc-rate{overflow:hidden;color:#767676;text-align:center;text-overflow:ellipsis;font-size:10px;font-style:normal;font-weight:400;line-height:14px;letter-spacing:0px}[theme=baglioni-resorts] .tpc-range-calendar .vc-weeks .vc-week .vc-day .vc-rate__positive{color:#008753}[theme=baglioni-resorts] .tpc-range-calendar .vc-weeks .vc-week .vc-day .vc-day-content{width:36px;height:36px;justify-content:center;display:flex;align-items:center;border-radius:999px;gap:8px;overflow:hidden;text-align:center;text-overflow:ellipsis;font-family:Roboto;font-weight:500;font-size:14px;line-height:20px;letter-spacing:0px}[theme=baglioni-resorts] .tpc-range-calendar .vc-weeks .vc-week .vc-day .vc-day-content:focus{box-shadow:none}[theme=baglioni-resorts] .tpc-range-calendar .vc-weeks .vc-week .vc-day .vc-day-content[aria-disabled=true]~.vc-rate{display:none}[theme=baglioni-resorts] .tpc-range-calendar .vc-weeks .vc-week .vc-day .vc-highlights .vc-highlight-bg-solid{background:transparent!important}[theme=baglioni-resorts] .tpc-range-calendar .vc-weeks .vc-week .vc-day .vc-highlights .vc-highlight-base-start{border-top-left-radius:999px!important;border-bottom-left-radius:999px!important}[theme=baglioni-resorts] .tpc-range-calendar .vc-weeks .vc-week .vc-day .vc-highlights .vc-highlight-base-end{border-top-right-radius:999px!important;border-bottom-right-radius:999px!important}[theme=baglioni-resorts] .tpc-range-calendar .vc-weeks .vc-week .vc-day .vc-highlights .vc-highlight-base-start,[theme=baglioni-resorts] .tpc-range-calendar .vc-weeks .vc-week .vc-day .vc-highlights .vc-highlight-base-end,[theme=baglioni-resorts] .tpc-range-calendar .vc-weeks .vc-week .vc-day .vc-highlights .vc-highlight-base-middle{width:100%!important;background:#e4e7f1;position:absolute;top:0;height:72%}[theme=baglioni-resorts] .tpc-range-calendar .vc-weeks .vc-week .vc-day:hover>.vc-day-content{background:transparent}[theme=baglioni-resorts] .tpc-range-calendar .vc-weeks .vc-week .vc-day:hover>.vc-day-content[aria-disabled=false]{border:1.5px solid #242b47;color:#242b47}[theme=baglioni-resorts] .vc-popover-content-wrapper .vc-popover-content div.popover{color:#262626;font-weight:400;font-family:Roboto;font-size:12px;line-height:16px;letter-spacing:0px}[theme=baglioni-resorts] .tpc-range-calendar .vc-highlight-bg-outline{background:transparent;border:none}[theme=baglioni-resorts] .tpc-range-calendar .day-range-end .vc-day-content[aria-disabled=false],[theme=baglioni-resorts] .tpc-range-calendar .day-range-start .vc-day-content[aria-disabled=false]{color:#fff}[theme=baglioni-resorts] .tpc-range-calendar .day-range-middle .vc-highlights .vc-highlight{box-shadow:none;background:#e4e7f1}[theme=baglioni-resorts] .tpc-range-calendar .day-range-middle .vc-day-content{box-shadow:none}[theme=baglioni-resorts] .tpc-range-calendar .day-range-start .vc-day-content,[theme=baglioni-resorts] .tpc-range-calendar .day-range-end .vc-day-content{background:#242b47;box-shadow:none}[theme=baglioni-resorts] .tpc-badge,[theme=baglioni-resorts] .tpc-badge-on-brand,[theme=baglioni-resorts] .tpc-badge-on-media{display:inline-flex;min-width:16px;width:auto;height:16px;padding:0 4px;justify-content:center;align-items:center;border-radius:100px}[theme=baglioni-resorts] .tpc-badge .tpc-badge-number,[theme=baglioni-resorts] .tpc-badge-on-brand .tpc-badge-number,[theme=baglioni-resorts] .tpc-badge-on-media .tpc-badge-number{text-align:center;color:#fff;font-family:Roboto;font-weight:500;font-size:12px;line-height:0px;letter-spacing:0px}[theme=baglioni-resorts] .tpc-badge{outline:1.5px solid #ffffff;background:#44afc7}[theme=baglioni-resorts] .tpc-badge-on-brand{outline:1.5px solid #242b47;background:#77c5d6}[theme=baglioni-resorts] .tpc-badge-on-media{outline:1.5px solid #ffffff;background:#77c5d6}[theme=baglioni-resorts] .tpc-badge-disabled__has-number{width:16px;height:16px}[theme=baglioni-resorts] .tpc-badge-disabled__has-number .tpc-badge-number{color:#cdcdcd}[theme=baglioni-resorts] .tpc-badge-default__without-has-number{display:flex;width:8px;height:8px;padding:2px;min-width:8px}[theme=baglioni-resorts] .tpc-badge-disabled{outline:none;background:#f1f1f1}[theme=baglioni-resorts] .tpc-badge-disabled .tpc-badge-number{color:#cdcdcd}[theme=baglioni-resorts] [bg-story=on-default]{background:#fff!important;min-height:100vh}[theme=baglioni-resorts] [bg-story=on-brand]{background-color:#242b47!important;padding:20px;min-height:100vh}[theme=baglioni-resorts] [bg-story=on-danger]{background-color:#c00!important;padding:20px;min-height:100vh}[theme=baglioni-resorts] [bg-story=on-inverse]{background-color:#171717!important;padding:20px;min-height:100vh}[theme=baglioni-resorts] [bg-story=on-media]{background:url(https://s3.amazonaws.com/webfiles_palace/clever/booking_engine/2024-26-08-15-59-30-150329imagen.png)!important;background-image:url(https://s3.amazonaws.com/webfiles_palace/clever/booking_engine/2024-26-08-15-59-30-150329imagen.png)!important;padding:20px;min-height:100vh}[theme=le-blanc] .tpc-container-inline{display:inline-flex;margin:5px}[theme=le-blanc] .tpc-button-primary-on-default{border:none;border-radius:5px;font-family:Poppins;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;display:inline-flex;justify-content:center;align-items:center;text-align:center;background-color:#171717;color:#fff}[theme=le-blanc] .tpc-button-primary-on-default .tpc-animate-spin{fill:#fff;animation:spin 1s linear infinite}[theme=le-blanc] .tpc-button-primary-on-default .close-icon{fill:#fff}[theme=le-blanc] .tpc-button-primary-on-default .close-icon path{stroke:#fff}[theme=le-blanc] .tpc-button-primary-on-default:hover{background-color:#262626}[theme=le-blanc] .tpc-button-primary-on-default:active{background-color:#383838}[theme=le-blanc] .tpc-button-primary-on-default .tpc-label-button{padding-left:2px;padding-right:2px}[theme=le-blanc] .tpc-button-primary-on-default.large{height:48px;padding:12px 22px;font-size:16px}[theme=le-blanc] .tpc-button-primary-on-default.large.loading{width:87px}[theme=le-blanc] .tpc-button-primary-on-default.large.circular{border-radius:9999px;width:48px;height:48px;padding:12px 24px}[theme=le-blanc] .tpc-button-primary-on-default.large .tpc-icon-leading{margin-right:6px}[theme=le-blanc] .tpc-button-primary-on-default.large .tpc-icon-trailing{margin-left:6px}[theme=le-blanc] .tpc-button-primary-on-default.medium{padding:12px 14px;height:40px;font-size:14px}[theme=le-blanc] .tpc-button-primary-on-default.medium.loading{width:63px}[theme=le-blanc] .tpc-button-primary-on-default.medium.circular{border-radius:9999px;width:40px;height:40px;padding:12px 14px}[theme=le-blanc] .tpc-button-primary-on-default.medium .tpc-icon-leading{margin-right:4px}[theme=le-blanc] .tpc-button-primary-on-default.medium .tpc-icon-trailing{margin-left:4px}[theme=le-blanc] .tpc-button-primary-on-default.small{height:32px;padding:12px;font-size:14px}[theme=le-blanc] .tpc-button-primary-on-default.small.loading{width:63px}[theme=le-blanc] .tpc-button-primary-on-default.small.circular{border-radius:9999px;width:32px;height:32px;padding:12px 14px}[theme=le-blanc] .tpc-button-primary-on-default.small .tpc-icon-leading{margin-right:4px}[theme=le-blanc] .tpc-button-primary-on-default.small .tpc-icon-trailing{margin-left:4px}[theme=le-blanc] .tpc-button-primary-on-default:disabled{background-color:#f1f1f1;color:#cdcdcd}[theme=le-blanc] .tpc-button-secondary-on-default{border-radius:5px;border:1px solid #cdcdcd;font-family:Poppins;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;display:inline-flex;justify-content:center;align-items:center;text-align:center;background-color:"";color:""}[theme=le-blanc] .tpc-button-secondary-on-default .tpc-animate-spin{fill:#262626;animation:spin 1s linear infinite}[theme=le-blanc] .tpc-button-secondary-on-default .close-icon{fill:#262626}[theme=le-blanc] .tpc-button-secondary-on-default .close-icon path{stroke:#262626}[theme=le-blanc] .tpc-button-secondary-on-default:hover{background-color:#f5f5f5}[theme=le-blanc] .tpc-button-secondary-on-default:active{background-color:#f1f1f1}[theme=le-blanc] .tpc-button-secondary-on-default .tpc-label-button{padding-left:2px;padding-right:2px}[theme=le-blanc] .tpc-button-secondary-on-default.large{height:48px;padding:12px 22px;font-size:16px}[theme=le-blanc] .tpc-button-secondary-on-default.large.loading{width:87px}[theme=le-blanc] .tpc-button-secondary-on-default.large.circular{border-radius:9999px;width:48px;height:48px;padding:12px 24px}[theme=le-blanc] .tpc-button-secondary-on-default.large .tpc-icon-leading{margin-right:6px}[theme=le-blanc] .tpc-button-secondary-on-default.large .tpc-icon-trailing{margin-left:6px}[theme=le-blanc] .tpc-button-secondary-on-default.medium{padding:12px 14px;height:40px;font-size:14px}[theme=le-blanc] .tpc-button-secondary-on-default.medium.loading{width:63px}[theme=le-blanc] .tpc-button-secondary-on-default.medium.circular{border-radius:9999px;width:40px;height:40px;padding:12px 14px}[theme=le-blanc] .tpc-button-secondary-on-default.medium .tpc-icon-leading{margin-right:4px}[theme=le-blanc] .tpc-button-secondary-on-default.medium .tpc-icon-trailing{margin-left:4px}[theme=le-blanc] .tpc-button-secondary-on-default.small{height:32px;padding:12px;font-size:14px}[theme=le-blanc] .tpc-button-secondary-on-default.small.loading{width:63px}[theme=le-blanc] .tpc-button-secondary-on-default.small.circular{border-radius:9999px;width:32px;height:32px;padding:12px 14px}[theme=le-blanc] .tpc-button-secondary-on-default.small .tpc-icon-leading{margin-right:4px}[theme=le-blanc] .tpc-button-secondary-on-default.small .tpc-icon-trailing{margin-left:4px}[theme=le-blanc] .tpc-button-secondary-on-default:disabled{border:1px solid #e9e9e9;color:#cdcdcd}[theme=le-blanc] .tpc-button-ghost-on-default{border-radius:5px;font-family:Poppins;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;display:inline-flex;justify-content:center;align-items:center;text-align:center;background-color:"";color:""}[theme=le-blanc] .tpc-button-ghost-on-default .tpc-animate-spin{fill:#262626;animation:spin 1s linear infinite}[theme=le-blanc] .tpc-button-ghost-on-default .close-icon{fill:#262626}[theme=le-blanc] .tpc-button-ghost-on-default .close-icon path{stroke:#262626}[theme=le-blanc] .tpc-button-ghost-on-default:hover{background-color:#f5f5f5}[theme=le-blanc] .tpc-button-ghost-on-default:active{background-color:#f1f1f1}[theme=le-blanc] .tpc-button-ghost-on-default .tpc-label-button{padding-left:2px;padding-right:2px}[theme=le-blanc] .tpc-button-ghost-on-default.large{height:48px;padding:12px 22px;font-size:16px}[theme=le-blanc] .tpc-button-ghost-on-default.large.loading{width:87px}[theme=le-blanc] .tpc-button-ghost-on-default.large.circular{border-radius:9999px;width:48px;height:48px;padding:12px 24px}[theme=le-blanc] .tpc-button-ghost-on-default.large .tpc-icon-leading{margin-right:6px}[theme=le-blanc] .tpc-button-ghost-on-default.large .tpc-icon-trailing{margin-left:6px}[theme=le-blanc] .tpc-button-ghost-on-default.medium{padding:12px 14px;height:40px;font-size:14px}[theme=le-blanc] .tpc-button-ghost-on-default.medium.loading{width:63px}[theme=le-blanc] .tpc-button-ghost-on-default.medium.circular{border-radius:9999px;width:40px;height:40px;padding:12px 14px}[theme=le-blanc] .tpc-button-ghost-on-default.medium .tpc-icon-leading{margin-right:4px}[theme=le-blanc] .tpc-button-ghost-on-default.medium .tpc-icon-trailing{margin-left:4px}[theme=le-blanc] .tpc-button-ghost-on-default.small{height:32px;padding:12px;font-size:14px}[theme=le-blanc] .tpc-button-ghost-on-default.small.loading{width:63px}[theme=le-blanc] .tpc-button-ghost-on-default.small.circular{border-radius:9999px;width:32px;height:32px;padding:12px 14px}[theme=le-blanc] .tpc-button-ghost-on-default.small .tpc-icon-leading{margin-right:4px}[theme=le-blanc] .tpc-button-ghost-on-default.small .tpc-icon-trailing{margin-left:4px}[theme=le-blanc] .tpc-button-ghost-on-default:disabled{color:#cdcdcd}[theme=le-blanc] .tpc-button-danger{border-radius:5px;font-family:Poppins;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;display:inline-flex;justify-content:center;align-items:center;text-align:center;background-color:#c00;color:#fff}[theme=le-blanc] .tpc-button-danger .tpc-animate-spin{fill:#fff;animation:spin 1s linear infinite}[theme=le-blanc] .tpc-button-danger .close-icon{fill:#fff}[theme=le-blanc] .tpc-button-danger .close-icon path{stroke:#fff}[theme=le-blanc] .tpc-button-danger:hover,[theme=le-blanc] .tpc-button-danger:active{background-color:#b60000}[theme=le-blanc] .tpc-button-danger .tpc-label-button{padding-left:2px;padding-right:2px}[theme=le-blanc] .tpc-button-danger.large{height:48px;padding:12px 22px;font-size:16px}[theme=le-blanc] .tpc-button-danger.large.loading{width:87px}[theme=le-blanc] .tpc-button-danger.large.circular{border-radius:9999px;width:48px;height:48px;padding:12px 24px}[theme=le-blanc] .tpc-button-danger.large .tpc-icon-leading{margin-right:6px}[theme=le-blanc] .tpc-button-danger.large .tpc-icon-trailing{margin-left:6px}[theme=le-blanc] .tpc-button-danger.medium{padding:12px 14px;height:40px;font-size:14px}[theme=le-blanc] .tpc-button-danger.medium.loading{width:63px}[theme=le-blanc] .tpc-button-danger.medium.circular{border-radius:9999px;width:40px;height:40px;padding:12px 14px}[theme=le-blanc] .tpc-button-danger.medium .tpc-icon-leading{margin-right:4px}[theme=le-blanc] .tpc-button-danger.medium .tpc-icon-trailing{margin-left:4px}[theme=le-blanc] .tpc-button-danger.small{height:32px;padding:12px;font-size:14px}[theme=le-blanc] .tpc-button-danger.small.loading{width:63px}[theme=le-blanc] .tpc-button-danger.small.circular{border-radius:9999px;width:32px;height:32px;padding:12px 14px}[theme=le-blanc] .tpc-button-danger.small .tpc-icon-leading{margin-right:4px}[theme=le-blanc] .tpc-button-danger.small .tpc-icon-trailing{margin-left:4px}[theme=le-blanc] .tpc-button-danger:disabled{background-color:#f1f1f1;color:#cdcdcd}[theme=le-blanc] .tpc-button-primary-on-brand{border:none;border-radius:5px;font-family:Poppins;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;display:inline-flex;justify-content:center;align-items:center;text-align:center;background-color:#fff;color:#171717}[theme=le-blanc] .tpc-button-primary-on-brand .tpc-animate-spin{fill:#171717;animation:spin 1s linear infinite}[theme=le-blanc] .tpc-button-primary-on-brand .close-icon{fill:#171717}[theme=le-blanc] .tpc-button-primary-on-brand .close-icon path{stroke:#171717}[theme=le-blanc] .tpc-button-primary-on-brand:hover,[theme=le-blanc] .tpc-button-primary-on-brand:active{background-color:""}[theme=le-blanc] .tpc-button-primary-on-brand .tpc-label-button{padding-left:2px;padding-right:2px}[theme=le-blanc] .tpc-button-primary-on-brand.large{height:48px;padding:12px 22px;font-size:16px}[theme=le-blanc] .tpc-button-primary-on-brand.large.loading{width:87px}[theme=le-blanc] .tpc-button-primary-on-brand.large.circular{border-radius:9999px;width:48px;height:48px;padding:12px 24px}[theme=le-blanc] .tpc-button-primary-on-brand.large .tpc-icon-leading{margin-right:6px}[theme=le-blanc] .tpc-button-primary-on-brand.large .tpc-icon-trailing{margin-left:6px}[theme=le-blanc] .tpc-button-primary-on-brand.medium{padding:12px 14px;height:40px;font-size:14px}[theme=le-blanc] .tpc-button-primary-on-brand.medium.loading{width:63px}[theme=le-blanc] .tpc-button-primary-on-brand.medium.circular{border-radius:9999px;width:40px;height:40px;padding:12px 14px}[theme=le-blanc] .tpc-button-primary-on-brand.medium .tpc-icon-leading{margin-right:4px}[theme=le-blanc] .tpc-button-primary-on-brand.medium .tpc-icon-trailing{margin-left:4px}[theme=le-blanc] .tpc-button-primary-on-brand.small{height:32px;padding:12px;font-size:14px}[theme=le-blanc] .tpc-button-primary-on-brand.small.loading{width:63px}[theme=le-blanc] .tpc-button-primary-on-brand.small.circular{border-radius:9999px;width:32px;height:32px;padding:12px 14px}[theme=le-blanc] .tpc-button-primary-on-brand.small .tpc-icon-leading{margin-right:4px}[theme=le-blanc] .tpc-button-primary-on-brand.small .tpc-icon-trailing{margin-left:4px}[theme=le-blanc] .tpc-button-primary-on-brand:hover{opacity:.92}[theme=le-blanc] .tpc-button-primary-on-brand:active{opacity:.88}[theme=le-blanc] .tpc-button-primary-on-brand:disabled{opacity:.4}[theme=le-blanc] .tpc-button-secondary-on-brand{border-radius:5px;border:1px solid #595959;font-family:Poppins;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;display:inline-flex;justify-content:center;align-items:center;text-align:center;background-color:"";color:#fff}[theme=le-blanc] .tpc-button-secondary-on-brand .tpc-animate-spin{fill:#fff;animation:spin 1s linear infinite}[theme=le-blanc] .tpc-button-secondary-on-brand .close-icon{fill:#fff}[theme=le-blanc] .tpc-button-secondary-on-brand .close-icon path{stroke:#fff}[theme=le-blanc] .tpc-button-secondary-on-brand:hover,[theme=le-blanc] .tpc-button-secondary-on-brand:active{background-color:""}[theme=le-blanc] .tpc-button-secondary-on-brand .tpc-label-button{padding-left:2px;padding-right:2px}[theme=le-blanc] .tpc-button-secondary-on-brand.large{height:48px;padding:12px 22px;font-size:16px}[theme=le-blanc] .tpc-button-secondary-on-brand.large.loading{width:87px}[theme=le-blanc] .tpc-button-secondary-on-brand.large.circular{border-radius:9999px;width:48px;height:48px;padding:12px 24px}[theme=le-blanc] .tpc-button-secondary-on-brand.large .tpc-icon-leading{margin-right:6px}[theme=le-blanc] .tpc-button-secondary-on-brand.large .tpc-icon-trailing{margin-left:6px}[theme=le-blanc] .tpc-button-secondary-on-brand.medium{padding:12px 14px;height:40px;font-size:14px}[theme=le-blanc] .tpc-button-secondary-on-brand.medium.loading{width:63px}[theme=le-blanc] .tpc-button-secondary-on-brand.medium.circular{border-radius:9999px;width:40px;height:40px;padding:12px 14px}[theme=le-blanc] .tpc-button-secondary-on-brand.medium .tpc-icon-leading{margin-right:4px}[theme=le-blanc] .tpc-button-secondary-on-brand.medium .tpc-icon-trailing{margin-left:4px}[theme=le-blanc] .tpc-button-secondary-on-brand.small{height:32px;padding:12px;font-size:14px}[theme=le-blanc] .tpc-button-secondary-on-brand.small.loading{width:63px}[theme=le-blanc] .tpc-button-secondary-on-brand.small.circular{border-radius:9999px;width:32px;height:32px;padding:12px 14px}[theme=le-blanc] .tpc-button-secondary-on-brand.small .tpc-icon-leading{margin-right:4px}[theme=le-blanc] .tpc-button-secondary-on-brand.small .tpc-icon-trailing{margin-left:4px}[theme=le-blanc] .tpc-button-secondary-on-brand:hover{background-color:#ffffff14}[theme=le-blanc] .tpc-button-secondary-on-brand:active{background-color:#ffffff1f}[theme=le-blanc] .tpc-button-secondary-on-brand:disabled{opacity:.4}[theme=le-blanc] .tpc-button-ghost-on-brand{border-radius:5px;font-family:Poppins;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;display:inline-flex;justify-content:center;align-items:center;text-align:center;background-color:"";color:#fff}[theme=le-blanc] .tpc-button-ghost-on-brand .tpc-animate-spin{fill:#fff;animation:spin 1s linear infinite}[theme=le-blanc] .tpc-button-ghost-on-brand .close-icon{fill:#fff}[theme=le-blanc] .tpc-button-ghost-on-brand .close-icon path{stroke:#fff}[theme=le-blanc] .tpc-button-ghost-on-brand:hover,[theme=le-blanc] .tpc-button-ghost-on-brand:active{background-color:""}[theme=le-blanc] .tpc-button-ghost-on-brand .tpc-label-button{padding-left:2px;padding-right:2px}[theme=le-blanc] .tpc-button-ghost-on-brand.large{height:48px;padding:12px 22px;font-size:16px}[theme=le-blanc] .tpc-button-ghost-on-brand.large.loading{width:87px}[theme=le-blanc] .tpc-button-ghost-on-brand.large.circular{border-radius:9999px;width:48px;height:48px;padding:12px 24px}[theme=le-blanc] .tpc-button-ghost-on-brand.large .tpc-icon-leading{margin-right:6px}[theme=le-blanc] .tpc-button-ghost-on-brand.large .tpc-icon-trailing{margin-left:6px}[theme=le-blanc] .tpc-button-ghost-on-brand.medium{padding:12px 14px;height:40px;font-size:14px}[theme=le-blanc] .tpc-button-ghost-on-brand.medium.loading{width:63px}[theme=le-blanc] .tpc-button-ghost-on-brand.medium.circular{border-radius:9999px;width:40px;height:40px;padding:12px 14px}[theme=le-blanc] .tpc-button-ghost-on-brand.medium .tpc-icon-leading{margin-right:4px}[theme=le-blanc] .tpc-button-ghost-on-brand.medium .tpc-icon-trailing{margin-left:4px}[theme=le-blanc] .tpc-button-ghost-on-brand.small{height:32px;padding:12px;font-size:14px}[theme=le-blanc] .tpc-button-ghost-on-brand.small.loading{width:63px}[theme=le-blanc] .tpc-button-ghost-on-brand.small.circular{border-radius:9999px;width:32px;height:32px;padding:12px 14px}[theme=le-blanc] .tpc-button-ghost-on-brand.small .tpc-icon-leading{margin-right:4px}[theme=le-blanc] .tpc-button-ghost-on-brand.small .tpc-icon-trailing{margin-left:4px}[theme=le-blanc] .tpc-button-ghost-on-brand:hover{background-color:#ffffff14}[theme=le-blanc] .tpc-button-ghost-on-brand:active{background-color:#ffffff1f}[theme=le-blanc] .tpc-button-ghost-on-brand:disabled{opacity:.4}[theme=le-blanc] .tpc-button-on-inverse{border-radius:5px;font-family:Poppins;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;display:inline-flex;justify-content:center;align-items:center;text-align:center;background-color:"";color:#fff}[theme=le-blanc] .tpc-button-on-inverse .tpc-animate-spin{fill:#fff;animation:spin 1s linear infinite}[theme=le-blanc] .tpc-button-on-inverse .close-icon{fill:#fff}[theme=le-blanc] .tpc-button-on-inverse .close-icon path{stroke:#fff}[theme=le-blanc] .tpc-button-on-inverse:hover,[theme=le-blanc] .tpc-button-on-inverse:active{background-color:""}[theme=le-blanc] .tpc-button-on-inverse .tpc-label-button{padding-left:2px;padding-right:2px}[theme=le-blanc] .tpc-button-on-inverse.large{height:48px;padding:12px 22px;font-size:16px}[theme=le-blanc] .tpc-button-on-inverse.large.loading{width:87px}[theme=le-blanc] .tpc-button-on-inverse.large.circular{border-radius:9999px;width:48px;height:48px;padding:12px 24px}[theme=le-blanc] .tpc-button-on-inverse.large .tpc-icon-leading{margin-right:6px}[theme=le-blanc] .tpc-button-on-inverse.large .tpc-icon-trailing{margin-left:6px}[theme=le-blanc] .tpc-button-on-inverse.medium{padding:12px 14px;height:40px;font-size:14px}[theme=le-blanc] .tpc-button-on-inverse.medium.loading{width:63px}[theme=le-blanc] .tpc-button-on-inverse.medium.circular{border-radius:9999px;width:40px;height:40px;padding:12px 14px}[theme=le-blanc] .tpc-button-on-inverse.medium .tpc-icon-leading{margin-right:4px}[theme=le-blanc] .tpc-button-on-inverse.medium .tpc-icon-trailing{margin-left:4px}[theme=le-blanc] .tpc-button-on-inverse.small{height:32px;padding:12px;font-size:14px}[theme=le-blanc] .tpc-button-on-inverse.small.loading{width:63px}[theme=le-blanc] .tpc-button-on-inverse.small.circular{border-radius:9999px;width:32px;height:32px;padding:12px 14px}[theme=le-blanc] .tpc-button-on-inverse.small .tpc-icon-leading{margin-right:4px}[theme=le-blanc] .tpc-button-on-inverse.small .tpc-icon-trailing{margin-left:4px}[theme=le-blanc] .tpc-button-on-inverse:hover{background-color:#ffffff14}[theme=le-blanc] .tpc-button-on-inverse:active{background-color:#ffffff1f}[theme=le-blanc] .tpc-button-on-inverse:disabled{background-color:#fff6}[theme=le-blanc] .tpc-button-primary-on-media{border:none;border-radius:5px;font-family:Poppins;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;display:inline-flex;justify-content:center;align-items:center;text-align:center;background-color:#fff;color:#171717}[theme=le-blanc] .tpc-button-primary-on-media .tpc-animate-spin{fill:#171717;animation:spin 1s linear infinite}[theme=le-blanc] .tpc-button-primary-on-media .close-icon{fill:#171717}[theme=le-blanc] .tpc-button-primary-on-media .close-icon path{stroke:#171717}[theme=le-blanc] .tpc-button-primary-on-media:hover,[theme=le-blanc] .tpc-button-primary-on-media:active{background-color:""}[theme=le-blanc] .tpc-button-primary-on-media .tpc-label-button{padding-left:2px;padding-right:2px}[theme=le-blanc] .tpc-button-primary-on-media.large{height:48px;padding:12px 22px;font-size:16px}[theme=le-blanc] .tpc-button-primary-on-media.large.loading{width:87px}[theme=le-blanc] .tpc-button-primary-on-media.large.circular{border-radius:9999px;width:48px;height:48px;padding:12px 24px}[theme=le-blanc] .tpc-button-primary-on-media.large .tpc-icon-leading{margin-right:6px}[theme=le-blanc] .tpc-button-primary-on-media.large .tpc-icon-trailing{margin-left:6px}[theme=le-blanc] .tpc-button-primary-on-media.medium{padding:12px 14px;height:40px;font-size:14px}[theme=le-blanc] .tpc-button-primary-on-media.medium.loading{width:63px}[theme=le-blanc] .tpc-button-primary-on-media.medium.circular{border-radius:9999px;width:40px;height:40px;padding:12px 14px}[theme=le-blanc] .tpc-button-primary-on-media.medium .tpc-icon-leading{margin-right:4px}[theme=le-blanc] .tpc-button-primary-on-media.medium .tpc-icon-trailing{margin-left:4px}[theme=le-blanc] .tpc-button-primary-on-media.small{height:32px;padding:12px;font-size:14px}[theme=le-blanc] .tpc-button-primary-on-media.small.loading{width:63px}[theme=le-blanc] .tpc-button-primary-on-media.small.circular{border-radius:9999px;width:32px;height:32px;padding:12px 14px}[theme=le-blanc] .tpc-button-primary-on-media.small .tpc-icon-leading{margin-right:4px}[theme=le-blanc] .tpc-button-primary-on-media.small .tpc-icon-trailing{margin-left:4px}[theme=le-blanc] .tpc-button-primary-on-media:hover{opacity:.92}[theme=le-blanc] .tpc-button-primary-on-media:active{opacity:.88}[theme=le-blanc] .tpc-button-primary-on-media:disabled{opacity:.4}[theme=le-blanc] .tpc-button-secondary-on-media{border:none;border-radius:5px;border:1px solid #ffffff;font-family:Poppins;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;display:inline-flex;justify-content:center;align-items:center;text-align:center;background-color:"";color:#fff}[theme=le-blanc] .tpc-button-secondary-on-media .tpc-animate-spin{fill:#fff;animation:spin 1s linear infinite}[theme=le-blanc] .tpc-button-secondary-on-media .close-icon{fill:#fff}[theme=le-blanc] .tpc-button-secondary-on-media .close-icon path{stroke:#fff}[theme=le-blanc] .tpc-button-secondary-on-media:hover,[theme=le-blanc] .tpc-button-secondary-on-media:active{background-color:""}[theme=le-blanc] .tpc-button-secondary-on-media .tpc-label-button{padding-left:2px;padding-right:2px}[theme=le-blanc] .tpc-button-secondary-on-media.large{height:48px;padding:12px 22px;font-size:16px}[theme=le-blanc] .tpc-button-secondary-on-media.large.loading{width:87px}[theme=le-blanc] .tpc-button-secondary-on-media.large.circular{border-radius:9999px;width:48px;height:48px;padding:12px 24px}[theme=le-blanc] .tpc-button-secondary-on-media.large .tpc-icon-leading{margin-right:6px}[theme=le-blanc] .tpc-button-secondary-on-media.large .tpc-icon-trailing{margin-left:6px}[theme=le-blanc] .tpc-button-secondary-on-media.medium{padding:12px 14px;height:40px;font-size:14px}[theme=le-blanc] .tpc-button-secondary-on-media.medium.loading{width:63px}[theme=le-blanc] .tpc-button-secondary-on-media.medium.circular{border-radius:9999px;width:40px;height:40px;padding:12px 14px}[theme=le-blanc] .tpc-button-secondary-on-media.medium .tpc-icon-leading{margin-right:4px}[theme=le-blanc] .tpc-button-secondary-on-media.medium .tpc-icon-trailing{margin-left:4px}[theme=le-blanc] .tpc-button-secondary-on-media.small{height:32px;padding:12px;font-size:14px}[theme=le-blanc] .tpc-button-secondary-on-media.small.loading{width:63px}[theme=le-blanc] .tpc-button-secondary-on-media.small.circular{border-radius:9999px;width:32px;height:32px;padding:12px 14px}[theme=le-blanc] .tpc-button-secondary-on-media.small .tpc-icon-leading{margin-right:4px}[theme=le-blanc] .tpc-button-secondary-on-media.small .tpc-icon-trailing{margin-left:4px}[theme=le-blanc] .tpc-button-secondary-on-media:hover{background-color:#ffffff14}[theme=le-blanc] .tpc-button-secondary-on-media:active{background-color:#ffffff1f}[theme=le-blanc] .tpc-button-secondary-on-media:disabled{opacity:.4}[theme=le-blanc] .tpc-button-ghost-on-media{border:none;border-radius:5px;font-family:Poppins;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;display:inline-flex;justify-content:center;align-items:center;text-align:center;background-color:"";color:#fff}[theme=le-blanc] .tpc-button-ghost-on-media .tpc-animate-spin{fill:#fff;animation:spin 1s linear infinite}[theme=le-blanc] .tpc-button-ghost-on-media .close-icon{fill:#fff}[theme=le-blanc] .tpc-button-ghost-on-media .close-icon path{stroke:#fff}[theme=le-blanc] .tpc-button-ghost-on-media:hover,[theme=le-blanc] .tpc-button-ghost-on-media:active{background-color:""}[theme=le-blanc] .tpc-button-ghost-on-media .tpc-label-button{padding-left:2px;padding-right:2px}[theme=le-blanc] .tpc-button-ghost-on-media.large{height:48px;padding:12px 22px;font-size:16px}[theme=le-blanc] .tpc-button-ghost-on-media.large.loading{width:87px}[theme=le-blanc] .tpc-button-ghost-on-media.large.circular{border-radius:9999px;width:48px;height:48px;padding:12px 24px}[theme=le-blanc] .tpc-button-ghost-on-media.large .tpc-icon-leading{margin-right:6px}[theme=le-blanc] .tpc-button-ghost-on-media.large .tpc-icon-trailing{margin-left:6px}[theme=le-blanc] .tpc-button-ghost-on-media.medium{padding:12px 14px;height:40px;font-size:14px}[theme=le-blanc] .tpc-button-ghost-on-media.medium.loading{width:63px}[theme=le-blanc] .tpc-button-ghost-on-media.medium.circular{border-radius:9999px;width:40px;height:40px;padding:12px 14px}[theme=le-blanc] .tpc-button-ghost-on-media.medium .tpc-icon-leading{margin-right:4px}[theme=le-blanc] .tpc-button-ghost-on-media.medium .tpc-icon-trailing{margin-left:4px}[theme=le-blanc] .tpc-button-ghost-on-media.small{height:32px;padding:12px;font-size:14px}[theme=le-blanc] .tpc-button-ghost-on-media.small.loading{width:63px}[theme=le-blanc] .tpc-button-ghost-on-media.small.circular{border-radius:9999px;width:32px;height:32px;padding:12px 14px}[theme=le-blanc] .tpc-button-ghost-on-media.small .tpc-icon-leading{margin-right:4px}[theme=le-blanc] .tpc-button-ghost-on-media.small .tpc-icon-trailing{margin-left:4px}[theme=le-blanc] .tpc-button-ghost-on-media:hover{background-color:#ffffff14}[theme=le-blanc] .tpc-button-ghost-on-media:active{background-color:#ffffff1f}[theme=le-blanc] .tpc-button-ghost-on-media:disabled{opacity:.4}[theme=le-blanc] .tpc-chip-default{border:1px solid #cdcdcd;color:#262626}[theme=le-blanc] .tpc-chip-default:hover .tpc-label,[theme=le-blanc] .tpc-chip-default:hover{color:#171717}[theme=le-blanc] .tpc-chip-default:hover{border:1px solid #171717}[theme=le-blanc] .tpc-chip-selected{background-color:#f1f1f1;border:1px solid #f1f1f1}[theme=le-blanc] .tpc-chip-selected,[theme=le-blanc] .tpc-chip-selected .tpc-label{color:#171717}[theme=le-blanc] .tpc-chip-selected:hover{background-color:#f1f1f1;border:1px solid #f1f1f1}[theme=le-blanc] .tpc-chip-disabled{border:1px solid #e9e9e9;opacity:.8;background-color:transparent}[theme=le-blanc] .tpc-chip-disabled,[theme=le-blanc] .tpc-chip-disabled:hover,[theme=le-blanc] .tpc-chip-disabled:hover .tpc-label,[theme=le-blanc] .tpc-chip-disabled .tpc-label{color:#e9e9e9}[theme=le-blanc] .tpc-chip-disabled:hover{background-color:transparent;border:1px solid #e9e9e9;opacity:.8}[theme=le-blanc] .tpc-chip{cursor:pointer;border-radius:9999px;padding:12px 14px;height:32px;display:inline-flex;width:auto;gap:4px;align-items:center;justify-content:center}[theme=le-blanc] .tpc-chip .tpc-label{font-family:Poppins;font-weight:500;font-size:14px;line-height:20px;letter-spacing:0px;padding:0 2px}[theme=le-blanc] .tpc-counter{text-align:center;display:flex;width:130px;justify-content:space-between;align-items:center;font-family:Poppins;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px}[theme=le-blanc] .tpc-toggle{cursor:pointer;background:#a5a5a5;width:52px;height:32px;padding:2px;border-radius:9999px}[theme=le-blanc] .tpc-toggle:hover{background:#767676}[theme=le-blanc] .tpc-toggle input{display:none}[theme=le-blanc] .tpc-toggle input:checked+label{margin-left:20px}[theme=le-blanc] .tpc-toggle label{height:28px;width:28px;background:#fff;display:flex;cursor:pointer;border-radius:9999px;transition:all .25s ease 0s}[theme=le-blanc] .tpc-toggle-checked{background:#171717}[theme=le-blanc] .tpc-toggle-checked:hover{background:#262626}[theme=le-blanc] .tpc-toggle-disabled,[theme=le-blanc] .tpc-toggle-disabled:hover{background:#f1f1f1}[theme=le-blanc] .tpc-checkbox{cursor:pointer;width:24px;height:24px;color:#fff;border-radius:5px;background:#171717;border-width:1.5px;border-color:#171717;display:flex;align-items:center;justify-content:center}[theme=le-blanc] .tpc-checkbox:hover{border-color:#171717}[theme=le-blanc] .tpc-container-checkbox .tpc-label{cursor:pointer;color:#262626;font-family:Poppins;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px}[theme=le-blanc] .tpc-container-checkbox .tpc-label .tpc-message-error{color:#c00;font-weight:400;font-family:Poppins;font-size:12px;line-height:16px;letter-spacing:0px}[theme=le-blanc] .tpc-checkbox-check:hover{background:#262626}[theme=le-blanc] .tpc-checkbox-uncheck{border-color:#cdcdcd;background:transparent}[theme=le-blanc] .tpc-checkbox-error-check,[theme=le-blanc] .tpc-checkbox-error-check:hover{background:#c00;border-width:0px}[theme=le-blanc] .tpc-checkbox-error-uncheck,[theme=le-blanc] .tpc-checkbox-error-uncheck:hover{border-color:#c00}[theme=le-blanc] .tpc-checkbox-disabled-check{background:#f1f1f1;border-width:0px}[theme=le-blanc] .tpc-checkbox-disabled-check svg{color:#cdcdcd}[theme=le-blanc] .tpc-checkbox-disabled-check:hover{background:#f1f1f1;border-width:0px}[theme=le-blanc] .tpc-checkbox-disabled-uncheck,[theme=le-blanc] .tpc-checkbox-disabled-uncheck:hover{border-color:#e9e9e9}[theme=le-blanc] .tpc-label-disabled{color:#cdcdcd}[theme=le-blanc] .tpc-animate-spin{fill:#262626;animation:tpc-spin 1s linear infinite}[theme=le-blanc] .tpc-text-field{position:relative;width:auto;border-width:1px;border-style:solid;height:56px;width:100%;padding:1px 16px;display:flex;align-items:center;border-color:#cdcdcd;gap:12px;border-radius:5px}[theme=le-blanc] .tpc-text-field__errors{padding:0 15px}[theme=le-blanc] .tpc-text-field__focus{border-color:#171717;border-width:2px;padding:0 15px}[theme=le-blanc] .tpc-text-field input{background:transparent;width:100%;padding:18px 16px 4px 0;outline:none;overflow:hidden;color:#262626;text-overflow:ellipsis;font-family:Poppins;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px}[theme=le-blanc] .tpc-text-field .text-field__leading-icon~div label{left:52px}[theme=le-blanc] .tpc-text-field__focus .text-field__leading-icon input:not(:-moz-placeholder-shown)~div label{top:15px;left:51px}[theme=le-blanc] .tpc-text-field__focus .text-field__leading-icon input:not(:-moz-placeholder)~div label{top:15px;left:51px}[theme=le-blanc] .tpc-text-field__focus .text-field__leading-icon~div label,[theme=le-blanc] .tpc-text-field__errors .text-field__leading-icon~div label,[theme=le-blanc] .tpc-text-field__focus .text-field__leading-icon input:not(:placeholder-shown)~div label{top:15px;left:51px}[theme=le-blanc] .tpc-text-field__focus .text-field__leading-icon input:not(:-moz-placeholder-shown)~div label{left:51px}[theme=le-blanc] .tpc-text-field__focus .text-field__leading-icon input:not(:-moz-placeholder)~div label{left:51px}[theme=le-blanc] .tpc-text-field__focus .text-field__leading-icon~div label,[theme=le-blanc] .tpc-text-field__focus .text-field__leading-icon input:not(:placeholder-shown)~div label{left:51px}[theme=le-blanc] .tpc-text-field label{position:absolute;top:50%;left:17px;transform:translateY(-50%);pointer-events:none;color:#767676;text-overflow:ellipsis;font-family:Poppins;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px}[theme=le-blanc] .tpc-text-field input::-moz-placeholder{color:transparent}[theme=le-blanc] .tpc-text-field input::placeholder{color:transparent}[theme=le-blanc] .tpc-text-field__focus label,[theme=le-blanc] .tpc-text-field-label__focus label{top:16px;font-weight:400;font-family:Poppins;font-size:12px;line-height:16px;letter-spacing:0px}[theme=le-blanc] .tpc-text-field__errors label{top:15px;left:16px}[theme=le-blanc] .tpc-text-field__focus input:not(:-moz-placeholder-shown)~div label{top:15px;left:16px}[theme=le-blanc] .tpc-text-field__focus input:not(:-moz-placeholder)~div label{top:15px;left:16px}[theme=le-blanc] .tpc-text-field__focus label,[theme=le-blanc] .tpc-text-field__focus input:not(:placeholder-shown)~div label{top:15px;left:16px}[theme=le-blanc] .tpc-text-field__disabled input{background:transparent}[theme=le-blanc] .tpc-text-field__errors{border-width:2px;border-color:#c00}[theme=le-blanc] .tpc-text-field__disabled{border-color:#e9e9e9}[theme=le-blanc] .text-field__trailing-icon,[theme=le-blanc] .text-field__leading-icon{color:#262626}[theme=le-blanc] .tpc-text-field .tpc-suffix{color:#262626;font-family:Poppins;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px}[theme=le-blanc] .tpc-text-field__disabled label,[theme=le-blanc] .tpc-text-field__disabled input,[theme=le-blanc] .tpc-text-field__disabled .text-field__trailing-icon,[theme=le-blanc] .tpc-text-field__disabled .text-field__leading-icon,[theme=le-blanc] .tpc-text-field__disabled .tpc-suffix{color:#cdcdcd}[theme=le-blanc] .tpc-error-label{margin-top:8px;color:#c00;font-weight:400;font-family:Poppins;font-size:12px;line-height:16px;letter-spacing:0px}[theme=le-blanc] .tpc-supporting-text{margin-top:8px;color:#262626;font-weight:400;font-family:Poppins;font-size:12px;line-height:16px;letter-spacing:0px}[theme=le-blanc] .tpc-tabs .tpc-tab-item{border-bottom-width:1px;border-color:#cdcdcd;padding:0 16px 1px;color:#767676;text-align:center;justify-content:center;font-family:Poppins;font-weight:500;font-size:14px;line-height:20px;letter-spacing:0px;height:48px;display:flex;align-items:center;cursor:pointer}[theme=le-blanc] .tpc-tabs .tpc-tab-item:hover{color:#262626}[theme=le-blanc] .tpc-tabs .tpc-tab-items-full-width{width:100%}[theme=le-blanc] .tpc-tabs .tpc-tab-active{padding:0 16px;border-bottom-width:2px;color:#171717;border-bottom-color:#171717}[theme=le-blanc] .tpc-tabs .tpc-tab-disabled,[theme=le-blanc] .tpc-tabs .tpc-tab-disabled:hover{color:#cdcdcd;cursor:not-allowed}[theme=le-blanc] .tpc-content-banner{display:flex;width:auto;padding:16px;align-items:flex-start;gap:16px;border-radius:5px}[theme=le-blanc] .tpc-content-banner .tpc-banner__icon{color:#262626}[theme=le-blanc] .tpc-content-banner .tpc-content .tpc-content-wrapper{display:grid;gap:2px 0px}[theme=le-blanc] .tpc-content-banner .tpc-content .tpc-content-wrapper .tpc-content-title{color:#262626;font-family:Poppins;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px}[theme=le-blanc] .tpc-content-banner .tpc-content .tpc-content-text{color:#262626;font-family:Poppins;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0px}[theme=le-blanc] .tpc-banner-neutral{background:#f5f5f5}[theme=le-blanc] .tpc-banner-brand{background:#f1f1f1}[theme=le-blanc] .tpc-banner-positive{background:#e3fae1}[theme=le-blanc] .tpc-banner-warning{background:#fef8e9}[theme=le-blanc] .tpc-banner-danger{background:#ffebeb}[theme=le-blanc] .tpc-content-snackbar{visibility:visible;position:absolute;bottom:0;right:0;margin:0 24px 24px 0;opacity:1;transition:opacity 2s linear;display:flex;align-items:center;gap:0px 16px;max-width:450px;height:auto;padding:16px 16px 16px 24px;border-radius:5px;border:1.05px 0px 0px 0px;opacity:0px;transition:.5s ease-out}[theme=le-blanc] .tpc-content-snackbar .text{font-family:Poppins;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0px;text-align:left}[theme=le-blanc] .tpc-content-snackbar .tpc-snackbar__leading,[theme=le-blanc] .tpc-content-snackbar__default .text,[theme=le-blanc] .tpc-content-snackbar__danger .text{color:#fff}[theme=le-blanc] .tpc-content-snackbar__persistent{visibility:visible}[theme=le-blanc] .tpc-content-snackbar__hidden{visibility:hidden;opacity:0}[theme=le-blanc] .tpc-content-snackbar__default{background-color:#171717}[theme=le-blanc] .tpc-content-snackbar__danger{background-color:#c00}[theme=le-blanc] .tpc-select-field{position:relative;width:auto;display:flex;justify-content:right;align-items:center}[theme=le-blanc] .tpc-select-field select{border-width:1px;border-style:solid;height:56px;width:100%;padding:18px 16px 16px 18px;align-items:center;gap:8px;border-color:#cdcdcd;border-radius:5px;outline:none;overflow:hidden;color:#262626;text-overflow:ellipsis;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0px;-webkit-appearance:none;-moz-appearance:none}[theme=le-blanc] .tpc-select-field select:focus~.chevron-right{color:#171717}[theme=le-blanc] .tpc-select-field .chevron-right{position:absolute;margin-right:20px}[theme=le-blanc] .tpc-select-field label{position:absolute;top:50%;left:20px;transform:translateY(-50%);pointer-events:none;transition:.3s;color:#767676;text-overflow:ellipsis;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0px}[theme=le-blanc] .tpc-select-field select::-moz-placeholder{color:transparent}[theme=le-blanc] .tpc-select-field select::placeholder{color:transparent}[theme=le-blanc] .tpc-select-field select:focus+label,[theme=le-blanc] .tpc-select-field select:valid+label{top:16px;font-size:12px;line-height:16px;letter-spacing:0px}[theme=le-blanc] .tpc-select-field select:focus,[theme=le-blanc] .tpc-select-field select.tpc-select-errors{padding-left:17px}[theme=le-blanc] .tpc-select-field select:focus{border-color:#171717;border-width:2px}[theme=le-blanc] .tpc-select-field select.tpc-select-disabled{background:transparent;border-color:#e9e9e9}[theme=le-blanc] .tpc-select-field select.tpc-select-errors{border-width:2px;border-color:#c00}[theme=le-blanc] .tpc-select-field select.tpc-select-disabled~label,[theme=le-blanc] .tpc-select-field select.tpc-select-disabled{color:#cdcdcd}[theme=le-blanc] .tpc-error-label{margin-top:8px;color:#c00;font-size:12px;font-style:normal;font-weight:400;line-height:16px,16px;letter-spacing:0px}[theme=le-blanc] .tpc-accordion{min-width:350px;width:auto;color:#262626}[theme=le-blanc] .tpc-accordion-header{cursor:pointer;padding:16px 0;border-bottom-color:#cdcdcd}[theme=le-blanc] .tpc-accordion-header .tpc-accordion-header__title{overflow:hidden;color:#262626;text-overflow:ellipsis;font-family:Poppins;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px}[theme=le-blanc] .tpc-accordion-header .tpc-accordion-header__subtitle{overflow:hidden;color:#767676;text-overflow:ellipsis;font-weight:400;font-family:Poppins;font-size:12px;line-height:16px;letter-spacing:0px}[theme=le-blanc] .tpc-accordion-content{border-top:none;border-bottom-width:1px;border-bottom-color:#cdcdcd;padding-bottom:16px;text-align:justify;font-family:Poppins;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px}[theme=le-blanc] .tpc-text-area__content{display:block;border-style:solid;padding:16px 2px 2px 16px;width:100%;height:auto;border-radius:5px}[theme=le-blanc] .tpc-text-area__content textarea:focus{padding-right:17px}[theme=le-blanc] .tpc-text-area__content textarea:not(:-moz-placeholder-shown)~.tpc-character-counter,[theme=le-blanc] .tpc-text-area__content textarea:not(:-moz-placeholder-shown)~label{top:20px;font-weight:400;font-family:Poppins;font-size:12px;line-height:16px;letter-spacing:0px}[theme=le-blanc] .tpc-text-area__content textarea:not(:-moz-placeholder)~.tpc-character-counter, [theme=le-blanc] .tpc-text-area__content textarea:not(:-moz-placeholder)~label{top:20px;font-weight:400;font-family:Poppins;font-size:12px;line-height:16px;letter-spacing:0px}[theme=le-blanc] .tpc-text-area__content textarea:focus~label,[theme=le-blanc] .tpc-text-area__content textarea:focus~.tpc-character-counter,[theme=le-blanc] .tpc-text-area__content textarea:not(:placeholder-shown)~.tpc-character-counter,[theme=le-blanc] .tpc-text-area__content textarea:not(:placeholder-shown)~label{top:20px;font-weight:400;font-family:Poppins;font-size:12px;line-height:16px;letter-spacing:0px}[theme=le-blanc] .tpc-text-area__content textarea:not(:-moz-placeholder-shown)~.tpc-character-counter{right:33px}[theme=le-blanc] .tpc-text-area__content textarea:not(:-moz-placeholder)~.tpc-character-counter{right:33px}[theme=le-blanc] .tpc-text-area__content textarea:focus~.tpc-character-counter,[theme=le-blanc] .tpc-text-area__content textarea:not(:placeholder-shown)~.tpc-character-counter{right:33px}[theme=le-blanc] .tpc-text-area__content textarea:not(:-moz-placeholder-shown)~label{left:33px}[theme=le-blanc] .tpc-text-area__content textarea:not(:-moz-placeholder)~label{left:33px}[theme=le-blanc] .tpc-text-area__content textarea:focus~label,[theme=le-blanc] .tpc-text-area__content textarea:not(:placeholder-shown)~label{left:33px}[theme=le-blanc] .tpc-text-area__content textarea{background:transparent;text-align:justify;width:100%;outline:none;overflow:hidden;min-height:100px;padding-right:16px;margin-top:10px;font-family:Poppins;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px}[theme=le-blanc] .tpc-text-area__content textarea::-moz-placeholder{color:transparent}[theme=le-blanc] .tpc-text-area__content textarea::placeholder{color:transparent}[theme=le-blanc] .tpc-text-area__content .tpc-character-counter,[theme=le-blanc] .tpc-text-area__content label{top:25px;position:absolute;margin-top:15px;transform:translateY(-50%);pointer-events:none;transition:.3s;text-overflow:ellipsis;font-family:Poppins;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px}[theme=le-blanc] .tpc-text-area__content .tpc-character-counter{right:33px}[theme=le-blanc] .tpc-text-area__content label{left:33px}[theme=le-blanc] .tpc-text-area__focus{border-color:#171717;border-width:2px}[theme=le-blanc] .tpc-text-area__disabled{border-width:1px;border-color:#e9e9e9}[theme=le-blanc] .tpc-text-area__disabled textarea,[theme=le-blanc] .tpc-text-area__disabled label,[theme=le-blanc] .tpc-text-area__disabled .tpc-character-counter{background:none;color:#cdcdcd}[theme=le-blanc] .tpc-text-area__errors{border-width:2px;border-color:#c00}[theme=le-blanc] .tpc-text-area__default{border-color:#cdcdcd;border-width:1px}[theme=le-blanc] .tpc-text-area__default label,[theme=le-blanc] .tpc-text-area__default .tpc-character-counter,[theme=le-blanc] .tpc-text-area__errors label,[theme=le-blanc] .tpc-text-area__errors .tpc-character-counter,[theme=le-blanc] .tpc-text-area__focus label,[theme=le-blanc] .tpc-text-area__focus .tpc-character-counter{color:#767676}[theme=le-blanc] .tpc-text-area__focus{padding:15px 0 0 15px}[theme=le-blanc] .supporting-text{margin-top:8px;color:#767676;font-weight:400;font-family:Poppins;font-size:12px;line-height:16px;letter-spacing:0px}[theme=le-blanc] .tpc-text-area__focus~.supporting-text{margin-top:9px}[theme=le-blanc] .tpc-button-link-default{border-radius:5px;text-decoration:underline;font-style:normal;color:#262626;font-family:Poppins;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px}[theme=le-blanc] .tpc-button-link-default:hover{opacity:.85}[theme=le-blanc] .tpc-button-link-default:active{opacity:.7}[theme=le-blanc] .tpc-button-link-default:disabled{opacity:.25}[theme=le-blanc] .tpc-button-link-default.medium{font-size:16px;line-height:24px}[theme=le-blanc] .tpc-button-link-default.small{font-size:14px;line-height:20px}[theme=le-blanc] .tpc-button-link-strong{border-radius:5px;text-decoration:underline;color:#262626;font-family:Poppins;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px}[theme=le-blanc] .tpc-button-link-strong:hover{opacity:.85}[theme=le-blanc] .tpc-button-link-strong:active{opacity:.7}[theme=le-blanc] .tpc-button-link-strong:disabled{opacity:.25}[theme=le-blanc] .tpc-button-link-strong.medium{font-size:16px;line-height:24px}[theme=le-blanc] .tpc-button-link-strong.small{font-size:14px;line-height:20px}[theme=le-blanc] .tpc-link-on-brand,[theme=le-blanc] .tpc-link-on-inverse,[theme=le-blanc] .tpc-link-on-danger{color:#fff}[theme=le-blanc] .tpc-link{cursor:pointer}[theme=le-blanc] .tpc-radio-button-default{margin:5px;font-family:Poppins;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px}[theme=le-blanc] .tpc-radio-button-default input[type=radio]{position:absolute;opacity:0}[theme=le-blanc] .tpc-radio-button-default input[type=radio]+.tpc-radio-label:before{content:"";border-radius:100%;display:inline-block;width:24px;height:24px;position:relative;margin-right:16px;vertical-align:top;cursor:pointer;text-align:center;transition:box-shadow .25s ease,border .1s ease}[theme=le-blanc] .tpc-radio-button-default input[type=radio]:not(:checked)+.tpc-radio-label:before{border:1.5px solid #cdcdcd}[theme=le-blanc] .tpc-radio-button-default input[type=radio]:not(:checked)+.tpc-radio-label:hover:before{border:1.5px solid #171717}[theme=le-blanc] .tpc-radio-button-default input[type=radio]:checked+.tpc-radio-label:before{box-shadow:inset 0 0 0 8px #171717;border:none}[theme=le-blanc] .tpc-radio-button-default input[type=radio]:checked+.tpc-radio-label:hover:before{box-shadow:inset 0 0 0 8px #262626}[theme=le-blanc] .tpc-radio-button-default input[type=radio]:disabled:checked+.tpc-radio-label{color:#cdcdcd}[theme=le-blanc] .tpc-radio-button-default input[type=radio]:disabled:checked+.tpc-radio-label:before{border:none;background-color:#cdcdcd;box-shadow:inset 0 0 0 8px #f1f1f1}[theme=le-blanc] .tpc-radio-button-default input[type=radio]:disabled:not(:checked)+.tpc-radio-label{color:#cdcdcd}[theme=le-blanc] .tpc-radio-button-default input[type=radio]:disabled:not(:checked)+.tpc-radio-label:before{border:1.5px solid #e9e9e9}[theme=le-blanc] .tpc-radio-button-error{margin:5px;font-family:Poppins;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px}[theme=le-blanc] .tpc-radio-button-error input[type=radio]{position:absolute;opacity:0}[theme=le-blanc] .tpc-radio-button-error input[type=radio]+.tpc-radio-label:before{content:"";border-radius:100%;display:inline-block;width:24px;height:24px;position:relative;margin-right:16px;vertical-align:top;cursor:pointer;text-align:center;transition:box-shadow .25s ease,border .1s ease}[theme=le-blanc] .tpc-radio-button-error input[type=radio]:not(:checked)+.tpc-radio-label:before{border:1.5px solid #cc0000}[theme=le-blanc] .tpc-radio-button-error input[type=radio]:not(:checked)+.tpc-radio-label:hover:before{border:1.5px solid #cc0000}[theme=le-blanc] .tpc-radio-button-error input[type=radio]:checked+.tpc-radio-label:before{box-shadow:inset 0 0 0 8px #c00;border:none}[theme=le-blanc] .tpc-radio-button-error input[type=radio]:checked+.tpc-radio-label:hover:before{box-shadow:inset 0 0 0 8px #b60000}[theme=le-blanc] .tpc-radio-button-error input[type=radio]:disabled:checked+.tpc-radio-label{color:#cdcdcd}[theme=le-blanc] .tpc-radio-button-error input[type=radio]:disabled:checked+.tpc-radio-label:before{border:none;background-color:#cdcdcd;box-shadow:inset 0 0 0 8px #f1f1f1}[theme=le-blanc] .tpc-radio-button-error input[type=radio]:disabled:not(:checked)+.tpc-radio-label{color:#cdcdcd}[theme=le-blanc] .tpc-radio-button-error input[type=radio]:disabled:not(:checked)+.tpc-radio-label:before{border:1.5px solid #e9e9e9}[theme=le-blanc] .tpc-radio-button-error .tpc-error-label{padding-left:40px;top:-5px;position:relative}[theme=le-blanc] .tpc-avatar{border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:400;line-height:24px;background-color:#f1f1f1;color:#171717;cursor:pointer;position:relative}[theme=le-blanc] .tpc-avatar img{width:100%;height:100%;border-radius:100%}[theme=le-blanc] .tpc-avatar .tpc-icon-avatar path{stroke:#171717}[theme=le-blanc] .tpc-avatar .tpc-avatar-badge{position:absolute;display:flex;width:8px;height:8px;justify-content:center;align-items:center;background-color:#dc7302;border:1.5px solid #ffffff;box-sizing:content-box;left:calc(100% - 8px);border-radius:100px;color:#fff}[theme=le-blanc] .tpc-avatar .tpc-avatar-badge-content{position:absolute;display:flex;min-width:16px;min-height:16px;width:16px;height:16px;justify-content:center;align-items:center;background-color:#dc7302;border:1.5px solid #ffffff;box-sizing:content-box;border-radius:100px;left:calc(100% - 11px);color:#fff}[theme=le-blanc] .tpc-avatar .tpc-avatar-badge-content span{white-space:nowrap;font-family:Poppins;font-weight:500;font-size:12px;letter-spacing:0px;line-height:16px}[theme=le-blanc] .tpc-avatar .tpc-avatar-badge-content-max{width:auto;padding:0 3px}[theme=le-blanc] .tpc-avatar.medium{font-family:Poppins;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px;width:40px;height:40px}[theme=le-blanc] .tpc-avatar.medium .tpc-avatar-badge{top:1px}[theme=le-blanc] .tpc-avatar.medium .tpc-avatar-badge-content{top:-3px}[theme=le-blanc] .tpc-avatar.small{font-family:Poppins;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0px;width:32px;height:32px}[theme=le-blanc] .tpc-avatar.small .tpc-avatar-badge{top:0}[theme=le-blanc] .tpc-avatar.small .tpc-avatar-badge-content{top:-4px}[theme=le-blanc] .tpc-avatar-on-brand{border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:400;line-height:24px;background-color:#262626;color:#fff;cursor:pointer;position:relative}[theme=le-blanc] .tpc-avatar-on-brand img{width:100%;height:100%;border-radius:100%}[theme=le-blanc] .tpc-avatar-on-brand .tpc-icon-avatar path{stroke:#fff}[theme=le-blanc] .tpc-avatar-on-brand .tpc-avatar-badge{position:absolute;display:flex;width:8px;height:8px;justify-content:center;align-items:center;background-color:#f78f1e;border:1.5px solid #171717;box-sizing:content-box;left:calc(100% - 8px);border-radius:100px;color:#fff}[theme=le-blanc] .tpc-avatar-on-brand .tpc-avatar-badge-content{position:absolute;display:flex;min-width:16px;min-height:16px;width:16px;height:16px;justify-content:center;align-items:center;background-color:#f78f1e;border:1.5px solid #171717;box-sizing:content-box;border-radius:100px;left:calc(100% - 11px);color:#fff}[theme=le-blanc] .tpc-avatar-on-brand .tpc-avatar-badge-content span{white-space:nowrap;font-family:Poppins;font-weight:500;font-size:12px;letter-spacing:0px;line-height:16px}[theme=le-blanc] .tpc-avatar-on-brand .tpc-avatar-badge-content-max{width:auto;padding:0 3px}[theme=le-blanc] .tpc-avatar-on-brand.medium{font-family:Poppins;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px;width:40px;height:40px}[theme=le-blanc] .tpc-avatar-on-brand.medium .tpc-avatar-badge{top:1px}[theme=le-blanc] .tpc-avatar-on-brand.medium .tpc-avatar-badge-content{top:-3px}[theme=le-blanc] .tpc-avatar-on-brand.small{font-family:Poppins;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0px;width:32px;height:32px}[theme=le-blanc] .tpc-avatar-on-brand.small .tpc-avatar-badge{top:0}[theme=le-blanc] .tpc-avatar-on-brand.small .tpc-avatar-badge-content{top:-4px}[theme=le-blanc] .tpc-avatar-on-media{backdrop-filter:blur(12.5px);border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:400;line-height:24px;background-color:#fff9;color:#171717;cursor:pointer;position:relative}[theme=le-blanc] .tpc-avatar-on-media img{width:100%;height:100%;border-radius:100%}[theme=le-blanc] .tpc-avatar-on-media .tpc-icon-avatar path{stroke:#171717}[theme=le-blanc] .tpc-avatar-on-media .tpc-avatar-badge{position:absolute;display:flex;width:8px;height:8px;justify-content:center;align-items:center;background-color:#f78f1e;border:1.5px solid #ffffff;box-sizing:content-box;left:calc(100% - 8px);border-radius:100px;color:#fff}[theme=le-blanc] .tpc-avatar-on-media .tpc-avatar-badge-content{position:absolute;display:flex;min-width:16px;min-height:16px;width:16px;height:16px;justify-content:center;align-items:center;background-color:#f78f1e;border:1.5px solid #ffffff;box-sizing:content-box;border-radius:100px;left:calc(100% - 11px);color:#fff}[theme=le-blanc] .tpc-avatar-on-media .tpc-avatar-badge-content span{white-space:nowrap;font-family:Poppins;font-weight:500;font-size:12px;letter-spacing:0px;line-height:16px}[theme=le-blanc] .tpc-avatar-on-media .tpc-avatar-badge-content-max{width:auto;padding:0 3px}[theme=le-blanc] .tpc-avatar-on-media.medium{font-family:Poppins;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px;width:40px;height:40px}[theme=le-blanc] .tpc-avatar-on-media.medium .tpc-avatar-badge{top:1px}[theme=le-blanc] .tpc-avatar-on-media.medium .tpc-avatar-badge-content{top:-3px}[theme=le-blanc] .tpc-avatar-on-media.small{font-family:Poppins;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0px;width:32px;height:32px}[theme=le-blanc] .tpc-avatar-on-media.small .tpc-avatar-badge{top:0}[theme=le-blanc] .tpc-avatar-on-media.small .tpc-avatar-badge-content{top:-4px}[theme=le-blanc] .tpc-calendar{border-width:0px}[theme=le-blanc] .tpc-calendar .vc-header{margin-bottom:8px}[theme=le-blanc] .tpc-calendar .vc-header button.vc-next,[theme=le-blanc] .tpc-calendar .vc-header button.vc-prev{color:#000;text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:0px}[theme=le-blanc] .tpc-calendar .vc-header button.vc-next:hover,[theme=le-blanc] .tpc-calendar .vc-header button.vc-prev:hover{background:none}[theme=le-blanc] .tpc-calendar .vc-header button.vc-next:disabled svg,[theme=le-blanc] .tpc-calendar .vc-header button.vc-prev:disabled svg{color:#cdcdcd}[theme=le-blanc] .tpc-calendar .vc-header button.vc-next:active,[theme=le-blanc] .tpc-calendar .vc-header button.vc-next:focus,[theme=le-blanc] .tpc-calendar .vc-header button.vc-prev:active,[theme=le-blanc] .tpc-calendar .vc-header button.vc-prev:focus{box-shadow:none}[theme=le-blanc] .tpc-calendar .vc-header .vc-title-wrapper button{color:#262626;text-align:center;font-family:Poppins;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px}[theme=le-blanc] .tpc-calendar .vc-weeks{display:grid;gap:8px 0px}[theme=le-blanc] .tpc-calendar .vc-weeks .vc-weekdays .vc-weekday{color:#262626;text-align:center;font-family:Poppins;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0px}[theme=le-blanc] .tpc-calendar .vc-weeks .vc-week{gap:8px 12px}[theme=le-blanc] .tpc-calendar .vc-weeks .vc-week .vc-day{display:grid;align-items:normal;justify-content:center}[theme=le-blanc] .tpc-calendar .vc-weeks .vc-week .vc-day .vc-rate{overflow:hidden;color:#767676;text-align:center;text-overflow:ellipsis;font-size:10px;font-style:normal;font-weight:400;line-height:14px;letter-spacing:0px}[theme=le-blanc] .tpc-calendar .vc-weeks .vc-week .vc-day .vc-rate__positive{color:#008753}[theme=le-blanc] .tpc-calendar .vc-weeks .vc-week .vc-day .vc-day-content{width:36px;height:36px;justify-content:center;display:flex;align-items:center;border-radius:999px;gap:8px;overflow:hidden;text-align:center;text-overflow:ellipsis;font-family:Poppins;font-weight:500;font-size:14px;line-height:20px;letter-spacing:0px}[theme=le-blanc] .tpc-calendar .vc-weeks .vc-week .vc-day .vc-day-content:focus{box-shadow:none}[theme=le-blanc] .tpc-calendar .vc-weeks .vc-week .vc-day .vc-day-content[aria-disabled=true]~.vc-rate{display:none}[theme=le-blanc] .tpc-calendar .vc-weeks .vc-week .vc-day .vc-highlights .vc-highlight-bg-solid{background:transparent!important}[theme=le-blanc] .tpc-calendar .vc-weeks .vc-week .vc-day:hover>.vc-day-content{background:transparent}[theme=le-blanc] .tpc-calendar .vc-weeks .vc-week .vc-day:hover>.vc-day-content[aria-disabled=false]{border:1.5px solid #171717;color:#171717}[theme=le-blanc] .tpc-calendar .vc-highlights~.vc-attr{box-shadow:none;color:#fff;background:#171717}[theme=le-blanc] [data-dropdown-toggle]+.block{display:block}[theme=le-blanc] [data-dropdown-toggle]+.hidden{display:none}[theme=le-blanc] .tpc-range-calendar{border-width:0px}[theme=le-blanc] .tpc-range-calendar .vc-pane-container{padding:32px}[theme=le-blanc] .tpc-range-calendar .vc-pane-container .vc-pane-header-wrapper{left:0;top:30px}[theme=le-blanc] .tpc-range-calendar .vc-pane-container .vc-pane-layout{gap:20px}[theme=le-blanc] .tpc-range-calendar .vc-header{margin-bottom:8px}[theme=le-blanc] .tpc-range-calendar .vc-header button.vc-next,[theme=le-blanc] .tpc-range-calendar .vc-header button.vc-prev{color:#000;text-align:center;font-family:Poppins;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px}[theme=le-blanc] .tpc-range-calendar .vc-header button.vc-next:hover,[theme=le-blanc] .tpc-range-calendar .vc-header button.vc-prev:hover{background:none}[theme=le-blanc] .tpc-range-calendar .vc-header button.vc-next:disabled svg,[theme=le-blanc] .tpc-range-calendar .vc-header button.vc-prev:disabled svg{color:#cdcdcd}[theme=le-blanc] .tpc-range-calendar .vc-header button.vc-next:active,[theme=le-blanc] .tpc-range-calendar .vc-header button.vc-next:focus,[theme=le-blanc] .tpc-range-calendar .vc-header button.vc-prev:active,[theme=le-blanc] .tpc-range-calendar .vc-header button.vc-prev:focus{outline:none;box-shadow:none}[theme=le-blanc] .tpc-range-calendar .vc-header .vc-title-wrapper button{color:#262626;text-align:center;font-family:Poppins;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px}[theme=le-blanc] .tpc-range-calendar .vc-weeks{display:grid;gap:8px 0px}[theme=le-blanc] .tpc-range-calendar .vc-weeks .vc-weekdays .vc-weekday{color:#262626;text-align:center;font-family:Poppins;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0px}[theme=le-blanc] .tpc-range-calendar .vc-weeks .vc-week .vc-day{display:grid;align-items:normal;justify-content:center}[theme=le-blanc] .tpc-range-calendar .vc-weeks .vc-week .vc-day .vc-rate{overflow:hidden;color:#767676;text-align:center;text-overflow:ellipsis;font-size:10px;font-style:normal;font-weight:400;line-height:14px;letter-spacing:0px}[theme=le-blanc] .tpc-range-calendar .vc-weeks .vc-week .vc-day .vc-rate__positive{color:#008753}[theme=le-blanc] .tpc-range-calendar .vc-weeks .vc-week .vc-day .vc-day-content{width:36px;height:36px;justify-content:center;display:flex;align-items:center;border-radius:999px;gap:8px;overflow:hidden;text-align:center;text-overflow:ellipsis;font-family:Poppins;font-weight:500;font-size:14px;line-height:20px;letter-spacing:0px}[theme=le-blanc] .tpc-range-calendar .vc-weeks .vc-week .vc-day .vc-day-content:focus{box-shadow:none}[theme=le-blanc] .tpc-range-calendar .vc-weeks .vc-week .vc-day .vc-day-content[aria-disabled=true]~.vc-rate{display:none}[theme=le-blanc] .tpc-range-calendar .vc-weeks .vc-week .vc-day .vc-highlights .vc-highlight-bg-solid{background:transparent!important}[theme=le-blanc] .tpc-range-calendar .vc-weeks .vc-week .vc-day .vc-highlights .vc-highlight-base-start{border-top-left-radius:999px!important;border-bottom-left-radius:999px!important}[theme=le-blanc] .tpc-range-calendar .vc-weeks .vc-week .vc-day .vc-highlights .vc-highlight-base-end{border-top-right-radius:999px!important;border-bottom-right-radius:999px!important}[theme=le-blanc] .tpc-range-calendar .vc-weeks .vc-week .vc-day .vc-highlights .vc-highlight-base-start,[theme=le-blanc] .tpc-range-calendar .vc-weeks .vc-week .vc-day .vc-highlights .vc-highlight-base-end,[theme=le-blanc] .tpc-range-calendar .vc-weeks .vc-week .vc-day .vc-highlights .vc-highlight-base-middle{width:100%!important;background:#f1f1f1;position:absolute;top:0;height:72%}[theme=le-blanc] .tpc-range-calendar .vc-weeks .vc-week .vc-day:hover>.vc-day-content{background:transparent}[theme=le-blanc] .tpc-range-calendar .vc-weeks .vc-week .vc-day:hover>.vc-day-content[aria-disabled=false]{border:1.5px solid #171717;color:#171717}[theme=le-blanc] .vc-popover-content-wrapper .vc-popover-content div.popover{color:#262626;font-weight:400;font-family:Poppins;font-size:12px;line-height:16px;letter-spacing:0px}[theme=le-blanc] .tpc-range-calendar .vc-highlight-bg-outline{background:transparent;border:none}[theme=le-blanc] .tpc-range-calendar .day-range-end .vc-day-content[aria-disabled=false],[theme=le-blanc] .tpc-range-calendar .day-range-start .vc-day-content[aria-disabled=false]{color:#fff}[theme=le-blanc] .tpc-range-calendar .day-range-middle .vc-highlights .vc-highlight{box-shadow:none;background:#f1f1f1}[theme=le-blanc] .tpc-range-calendar .day-range-middle .vc-day-content{box-shadow:none}[theme=le-blanc] .tpc-range-calendar .day-range-start .vc-day-content,[theme=le-blanc] .tpc-range-calendar .day-range-end .vc-day-content{background:#171717;box-shadow:none}[theme=le-blanc] .tpc-badge,[theme=le-blanc] .tpc-badge-on-brand,[theme=le-blanc] .tpc-badge-on-media{display:inline-flex;min-width:16px;width:auto;height:16px;padding:0 4px;justify-content:center;align-items:center;border-radius:100px}[theme=le-blanc] .tpc-badge .tpc-badge-number,[theme=le-blanc] .tpc-badge-on-brand .tpc-badge-number,[theme=le-blanc] .tpc-badge-on-media .tpc-badge-number{text-align:center;color:#fff;font-family:Poppins;font-weight:500;font-size:12px;line-height:0px;letter-spacing:0px}[theme=le-blanc] .tpc-badge{outline:1.5px solid #ffffff;background:#dc7302}[theme=le-blanc] .tpc-badge-on-brand{outline:1.5px solid #171717;background:#f78f1e}[theme=le-blanc] .tpc-badge-on-media{outline:1.5px solid #ffffff;background:#f78f1e}[theme=le-blanc] .tpc-badge-disabled__has-number{width:16px;height:16px}[theme=le-blanc] .tpc-badge-disabled__has-number .tpc-badge-number{color:#cdcdcd}[theme=le-blanc] .tpc-badge-default__without-has-number{display:flex;width:8px;height:8px;padding:2px;min-width:8px}[theme=le-blanc] .tpc-badge-disabled{outline:none;background:#f1f1f1}[theme=le-blanc] .tpc-badge-disabled .tpc-badge-number{color:#cdcdcd}[theme=le-blanc] [bg-story=on-default]{background:#fff!important;min-height:100vh}[theme=le-blanc] [bg-story=on-brand]{background-color:#171717!important;padding:20px;min-height:100vh}[theme=le-blanc] [bg-story=on-danger]{background-color:#c00!important;padding:20px;min-height:100vh}[theme=le-blanc] [bg-story=on-inverse]{background-color:#171717!important;padding:20px;min-height:100vh}[theme=le-blanc] [bg-story=on-media]{background:url(https://s3.amazonaws.com/webfiles_palace/clever/booking_engine/2024-26-08-15-59-30-150329imagen.png)!important;background-image:url(https://s3.amazonaws.com/webfiles_palace/clever/booking_engine/2024-26-08-15-59-30-150329imagen.png)!important;padding:20px;min-height:100vh}[theme=moon-palace] .tpc-container-inline{display:inline-flex;margin:5px}[theme=moon-palace] .tpc-button-primary-on-default{border:none;border-radius:5px;font-family:Poppins;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;display:inline-flex;justify-content:center;align-items:center;text-align:center;background-color:#9ebdd6;color:#171717}[theme=moon-palace] .tpc-button-primary-on-default .tpc-animate-spin{fill:#171717;animation:spin 1s linear infinite}[theme=moon-palace] .tpc-button-primary-on-default .close-icon{fill:#171717}[theme=moon-palace] .tpc-button-primary-on-default .close-icon path{stroke:#171717}[theme=moon-palace] .tpc-button-primary-on-default:hover{background-color:#d0dfec}[theme=moon-palace] .tpc-button-primary-on-default:active{background-color:#e9f1f6}[theme=moon-palace] .tpc-button-primary-on-default .tpc-label-button{padding-left:2px;padding-right:2px}[theme=moon-palace] .tpc-button-primary-on-default.large{height:48px;padding:12px 22px;font-size:16px}[theme=moon-palace] .tpc-button-primary-on-default.large.loading{width:87px}[theme=moon-palace] .tpc-button-primary-on-default.large.circular{border-radius:9999px;width:48px;height:48px;padding:12px 24px}[theme=moon-palace] .tpc-button-primary-on-default.large .tpc-icon-leading{margin-right:6px}[theme=moon-palace] .tpc-button-primary-on-default.large .tpc-icon-trailing{margin-left:6px}[theme=moon-palace] .tpc-button-primary-on-default.medium{padding:12px 14px;height:40px;font-size:14px}[theme=moon-palace] .tpc-button-primary-on-default.medium.loading{width:63px}[theme=moon-palace] .tpc-button-primary-on-default.medium.circular{border-radius:9999px;width:40px;height:40px;padding:12px 14px}[theme=moon-palace] .tpc-button-primary-on-default.medium .tpc-icon-leading{margin-right:4px}[theme=moon-palace] .tpc-button-primary-on-default.medium .tpc-icon-trailing{margin-left:4px}[theme=moon-palace] .tpc-button-primary-on-default.small{height:32px;padding:12px;font-size:14px}[theme=moon-palace] .tpc-button-primary-on-default.small.loading{width:63px}[theme=moon-palace] .tpc-button-primary-on-default.small.circular{border-radius:9999px;width:32px;height:32px;padding:12px 14px}[theme=moon-palace] .tpc-button-primary-on-default.small .tpc-icon-leading{margin-right:4px}[theme=moon-palace] .tpc-button-primary-on-default.small .tpc-icon-trailing{margin-left:4px}[theme=moon-palace] .tpc-button-primary-on-default:disabled{background-color:#383838;color:#595959}[theme=moon-palace] .tpc-button-secondary-on-default{border-radius:5px;border:1px solid #595959;font-family:Poppins;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;display:inline-flex;justify-content:center;align-items:center;text-align:center;background-color:"";color:""}[theme=moon-palace] .tpc-button-secondary-on-default .tpc-animate-spin{fill:#fff;animation:spin 1s linear infinite}[theme=moon-palace] .tpc-button-secondary-on-default .close-icon{fill:#fff}[theme=moon-palace] .tpc-button-secondary-on-default .close-icon path{stroke:#fff}[theme=moon-palace] .tpc-button-secondary-on-default:hover{background-color:#383838}[theme=moon-palace] .tpc-button-secondary-on-default:active{background-color:#595959}[theme=moon-palace] .tpc-button-secondary-on-default .tpc-label-button{padding-left:2px;padding-right:2px}[theme=moon-palace] .tpc-button-secondary-on-default.large{height:48px;padding:12px 22px;font-size:16px}[theme=moon-palace] .tpc-button-secondary-on-default.large.loading{width:87px}[theme=moon-palace] .tpc-button-secondary-on-default.large.circular{border-radius:9999px;width:48px;height:48px;padding:12px 24px}[theme=moon-palace] .tpc-button-secondary-on-default.large .tpc-icon-leading{margin-right:6px}[theme=moon-palace] .tpc-button-secondary-on-default.large .tpc-icon-trailing{margin-left:6px}[theme=moon-palace] .tpc-button-secondary-on-default.medium{padding:12px 14px;height:40px;font-size:14px}[theme=moon-palace] .tpc-button-secondary-on-default.medium.loading{width:63px}[theme=moon-palace] .tpc-button-secondary-on-default.medium.circular{border-radius:9999px;width:40px;height:40px;padding:12px 14px}[theme=moon-palace] .tpc-button-secondary-on-default.medium .tpc-icon-leading{margin-right:4px}[theme=moon-palace] .tpc-button-secondary-on-default.medium .tpc-icon-trailing{margin-left:4px}[theme=moon-palace] .tpc-button-secondary-on-default.small{height:32px;padding:12px;font-size:14px}[theme=moon-palace] .tpc-button-secondary-on-default.small.loading{width:63px}[theme=moon-palace] .tpc-button-secondary-on-default.small.circular{border-radius:9999px;width:32px;height:32px;padding:12px 14px}[theme=moon-palace] .tpc-button-secondary-on-default.small .tpc-icon-leading{margin-right:4px}[theme=moon-palace] .tpc-button-secondary-on-default.small .tpc-icon-trailing{margin-left:4px}[theme=moon-palace] .tpc-button-secondary-on-default:disabled{border:1px solid #383838;color:#595959}[theme=moon-palace] .tpc-button-ghost-on-default{border-radius:5px;font-family:Poppins;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;display:inline-flex;justify-content:center;align-items:center;text-align:center;background-color:"";color:""}[theme=moon-palace] .tpc-button-ghost-on-default .tpc-animate-spin{fill:#fff;animation:spin 1s linear infinite}[theme=moon-palace] .tpc-button-ghost-on-default .close-icon{fill:#fff}[theme=moon-palace] .tpc-button-ghost-on-default .close-icon path{stroke:#fff}[theme=moon-palace] .tpc-button-ghost-on-default:hover{background-color:#383838}[theme=moon-palace] .tpc-button-ghost-on-default:active{background-color:#595959}[theme=moon-palace] .tpc-button-ghost-on-default .tpc-label-button{padding-left:2px;padding-right:2px}[theme=moon-palace] .tpc-button-ghost-on-default.large{height:48px;padding:12px 22px;font-size:16px}[theme=moon-palace] .tpc-button-ghost-on-default.large.loading{width:87px}[theme=moon-palace] .tpc-button-ghost-on-default.large.circular{border-radius:9999px;width:48px;height:48px;padding:12px 24px}[theme=moon-palace] .tpc-button-ghost-on-default.large .tpc-icon-leading{margin-right:6px}[theme=moon-palace] .tpc-button-ghost-on-default.large .tpc-icon-trailing{margin-left:6px}[theme=moon-palace] .tpc-button-ghost-on-default.medium{padding:12px 14px;height:40px;font-size:14px}[theme=moon-palace] .tpc-button-ghost-on-default.medium.loading{width:63px}[theme=moon-palace] .tpc-button-ghost-on-default.medium.circular{border-radius:9999px;width:40px;height:40px;padding:12px 14px}[theme=moon-palace] .tpc-button-ghost-on-default.medium .tpc-icon-leading{margin-right:4px}[theme=moon-palace] .tpc-button-ghost-on-default.medium .tpc-icon-trailing{margin-left:4px}[theme=moon-palace] .tpc-button-ghost-on-default.small{height:32px;padding:12px;font-size:14px}[theme=moon-palace] .tpc-button-ghost-on-default.small.loading{width:63px}[theme=moon-palace] .tpc-button-ghost-on-default.small.circular{border-radius:9999px;width:32px;height:32px;padding:12px 14px}[theme=moon-palace] .tpc-button-ghost-on-default.small .tpc-icon-leading{margin-right:4px}[theme=moon-palace] .tpc-button-ghost-on-default.small .tpc-icon-trailing{margin-left:4px}[theme=moon-palace] .tpc-button-ghost-on-default:disabled{color:#595959}[theme=moon-palace] .tpc-button-danger{border-radius:5px;font-family:Poppins;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;display:inline-flex;justify-content:center;align-items:center;text-align:center;background-color:#f47171;color:#171717}[theme=moon-palace] .tpc-button-danger .tpc-animate-spin{fill:#171717;animation:spin 1s linear infinite}[theme=moon-palace] .tpc-button-danger .close-icon{fill:#171717}[theme=moon-palace] .tpc-button-danger .close-icon path{stroke:#171717}[theme=moon-palace] .tpc-button-danger:hover{background-color:#fba7a7}[theme=moon-palace] .tpc-button-danger:active{background-color:#f47171}[theme=moon-palace] .tpc-button-danger .tpc-label-button{padding-left:2px;padding-right:2px}[theme=moon-palace] .tpc-button-danger.large{height:48px;padding:12px 22px;font-size:16px}[theme=moon-palace] .tpc-button-danger.large.loading{width:87px}[theme=moon-palace] .tpc-button-danger.large.circular{border-radius:9999px;width:48px;height:48px;padding:12px 24px}[theme=moon-palace] .tpc-button-danger.large .tpc-icon-leading{margin-right:6px}[theme=moon-palace] .tpc-button-danger.large .tpc-icon-trailing{margin-left:6px}[theme=moon-palace] .tpc-button-danger.medium{padding:12px 14px;height:40px;font-size:14px}[theme=moon-palace] .tpc-button-danger.medium.loading{width:63px}[theme=moon-palace] .tpc-button-danger.medium.circular{border-radius:9999px;width:40px;height:40px;padding:12px 14px}[theme=moon-palace] .tpc-button-danger.medium .tpc-icon-leading{margin-right:4px}[theme=moon-palace] .tpc-button-danger.medium .tpc-icon-trailing{margin-left:4px}[theme=moon-palace] .tpc-button-danger.small{height:32px;padding:12px;font-size:14px}[theme=moon-palace] .tpc-button-danger.small.loading{width:63px}[theme=moon-palace] .tpc-button-danger.small.circular{border-radius:9999px;width:32px;height:32px;padding:12px 14px}[theme=moon-palace] .tpc-button-danger.small .tpc-icon-leading{margin-right:4px}[theme=moon-palace] .tpc-button-danger.small .tpc-icon-trailing{margin-left:4px}[theme=moon-palace] .tpc-button-danger:disabled{background-color:#383838;color:#595959}[theme=moon-palace] .tpc-button-primary-on-brand{border:none;border-radius:5px;font-family:Poppins;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;display:inline-flex;justify-content:center;align-items:center;text-align:center;background-color:#fff;color:#171717}[theme=moon-palace] .tpc-button-primary-on-brand .tpc-animate-spin{fill:#171717;animation:spin 1s linear infinite}[theme=moon-palace] .tpc-button-primary-on-brand .close-icon{fill:#171717}[theme=moon-palace] .tpc-button-primary-on-brand .close-icon path{stroke:#171717}[theme=moon-palace] .tpc-button-primary-on-brand:hover,[theme=moon-palace] .tpc-button-primary-on-brand:active{background-color:""}[theme=moon-palace] .tpc-button-primary-on-brand .tpc-label-button{padding-left:2px;padding-right:2px}[theme=moon-palace] .tpc-button-primary-on-brand.large{height:48px;padding:12px 22px;font-size:16px}[theme=moon-palace] .tpc-button-primary-on-brand.large.loading{width:87px}[theme=moon-palace] .tpc-button-primary-on-brand.large.circular{border-radius:9999px;width:48px;height:48px;padding:12px 24px}[theme=moon-palace] .tpc-button-primary-on-brand.large .tpc-icon-leading{margin-right:6px}[theme=moon-palace] .tpc-button-primary-on-brand.large .tpc-icon-trailing{margin-left:6px}[theme=moon-palace] .tpc-button-primary-on-brand.medium{padding:12px 14px;height:40px;font-size:14px}[theme=moon-palace] .tpc-button-primary-on-brand.medium.loading{width:63px}[theme=moon-palace] .tpc-button-primary-on-brand.medium.circular{border-radius:9999px;width:40px;height:40px;padding:12px 14px}[theme=moon-palace] .tpc-button-primary-on-brand.medium .tpc-icon-leading{margin-right:4px}[theme=moon-palace] .tpc-button-primary-on-brand.medium .tpc-icon-trailing{margin-left:4px}[theme=moon-palace] .tpc-button-primary-on-brand.small{height:32px;padding:12px;font-size:14px}[theme=moon-palace] .tpc-button-primary-on-brand.small.loading{width:63px}[theme=moon-palace] .tpc-button-primary-on-brand.small.circular{border-radius:9999px;width:32px;height:32px;padding:12px 14px}[theme=moon-palace] .tpc-button-primary-on-brand.small .tpc-icon-leading{margin-right:4px}[theme=moon-palace] .tpc-button-primary-on-brand.small .tpc-icon-trailing{margin-left:4px}[theme=moon-palace] .tpc-button-primary-on-brand:hover{opacity:.92}[theme=moon-palace] .tpc-button-primary-on-brand:active{opacity:.88}[theme=moon-palace] .tpc-button-primary-on-brand:disabled{opacity:.4}[theme=moon-palace] .tpc-button-secondary-on-brand{border-radius:5px;border:1px solid #595959;font-family:Poppins;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;display:inline-flex;justify-content:center;align-items:center;text-align:center;background-color:"";color:#fff}[theme=moon-palace] .tpc-button-secondary-on-brand .tpc-animate-spin{fill:#fff;animation:spin 1s linear infinite}[theme=moon-palace] .tpc-button-secondary-on-brand .close-icon{fill:#fff}[theme=moon-palace] .tpc-button-secondary-on-brand .close-icon path{stroke:#fff}[theme=moon-palace] .tpc-button-secondary-on-brand:hover,[theme=moon-palace] .tpc-button-secondary-on-brand:active{background-color:""}[theme=moon-palace] .tpc-button-secondary-on-brand .tpc-label-button{padding-left:2px;padding-right:2px}[theme=moon-palace] .tpc-button-secondary-on-brand.large{height:48px;padding:12px 22px;font-size:16px}[theme=moon-palace] .tpc-button-secondary-on-brand.large.loading{width:87px}[theme=moon-palace] .tpc-button-secondary-on-brand.large.circular{border-radius:9999px;width:48px;height:48px;padding:12px 24px}[theme=moon-palace] .tpc-button-secondary-on-brand.large .tpc-icon-leading{margin-right:6px}[theme=moon-palace] .tpc-button-secondary-on-brand.large .tpc-icon-trailing{margin-left:6px}[theme=moon-palace] .tpc-button-secondary-on-brand.medium{padding:12px 14px;height:40px;font-size:14px}[theme=moon-palace] .tpc-button-secondary-on-brand.medium.loading{width:63px}[theme=moon-palace] .tpc-button-secondary-on-brand.medium.circular{border-radius:9999px;width:40px;height:40px;padding:12px 14px}[theme=moon-palace] .tpc-button-secondary-on-brand.medium .tpc-icon-leading{margin-right:4px}[theme=moon-palace] .tpc-button-secondary-on-brand.medium .tpc-icon-trailing{margin-left:4px}[theme=moon-palace] .tpc-button-secondary-on-brand.small{height:32px;padding:12px;font-size:14px}[theme=moon-palace] .tpc-button-secondary-on-brand.small.loading{width:63px}[theme=moon-palace] .tpc-button-secondary-on-brand.small.circular{border-radius:9999px;width:32px;height:32px;padding:12px 14px}[theme=moon-palace] .tpc-button-secondary-on-brand.small .tpc-icon-leading{margin-right:4px}[theme=moon-palace] .tpc-button-secondary-on-brand.small .tpc-icon-trailing{margin-left:4px}[theme=moon-palace] .tpc-button-secondary-on-brand:hover{background-color:#ffffff14}[theme=moon-palace] .tpc-button-secondary-on-brand:active{background-color:#ffffff1f}[theme=moon-palace] .tpc-button-secondary-on-brand:disabled{opacity:.4}[theme=moon-palace] .tpc-button-ghost-on-brand{border-radius:5px;font-family:Poppins;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;display:inline-flex;justify-content:center;align-items:center;text-align:center;background-color:"";color:#fff}[theme=moon-palace] .tpc-button-ghost-on-brand .tpc-animate-spin{fill:#fff;animation:spin 1s linear infinite}[theme=moon-palace] .tpc-button-ghost-on-brand .close-icon{fill:#fff}[theme=moon-palace] .tpc-button-ghost-on-brand .close-icon path{stroke:#fff}[theme=moon-palace] .tpc-button-ghost-on-brand:hover,[theme=moon-palace] .tpc-button-ghost-on-brand:active{background-color:""}[theme=moon-palace] .tpc-button-ghost-on-brand .tpc-label-button{padding-left:2px;padding-right:2px}[theme=moon-palace] .tpc-button-ghost-on-brand.large{height:48px;padding:12px 22px;font-size:16px}[theme=moon-palace] .tpc-button-ghost-on-brand.large.loading{width:87px}[theme=moon-palace] .tpc-button-ghost-on-brand.large.circular{border-radius:9999px;width:48px;height:48px;padding:12px 24px}[theme=moon-palace] .tpc-button-ghost-on-brand.large .tpc-icon-leading{margin-right:6px}[theme=moon-palace] .tpc-button-ghost-on-brand.large .tpc-icon-trailing{margin-left:6px}[theme=moon-palace] .tpc-button-ghost-on-brand.medium{padding:12px 14px;height:40px;font-size:14px}[theme=moon-palace] .tpc-button-ghost-on-brand.medium.loading{width:63px}[theme=moon-palace] .tpc-button-ghost-on-brand.medium.circular{border-radius:9999px;width:40px;height:40px;padding:12px 14px}[theme=moon-palace] .tpc-button-ghost-on-brand.medium .tpc-icon-leading{margin-right:4px}[theme=moon-palace] .tpc-button-ghost-on-brand.medium .tpc-icon-trailing{margin-left:4px}[theme=moon-palace] .tpc-button-ghost-on-brand.small{height:32px;padding:12px;font-size:14px}[theme=moon-palace] .tpc-button-ghost-on-brand.small.loading{width:63px}[theme=moon-palace] .tpc-button-ghost-on-brand.small.circular{border-radius:9999px;width:32px;height:32px;padding:12px 14px}[theme=moon-palace] .tpc-button-ghost-on-brand.small .tpc-icon-leading{margin-right:4px}[theme=moon-palace] .tpc-button-ghost-on-brand.small .tpc-icon-trailing{margin-left:4px}[theme=moon-palace] .tpc-button-ghost-on-brand:hover{background-color:#ffffff14}[theme=moon-palace] .tpc-button-ghost-on-brand:active{background-color:#ffffff1f}[theme=moon-palace] .tpc-button-ghost-on-brand:disabled{opacity:.4}[theme=moon-palace] .tpc-button-on-inverse{border-radius:5px;font-family:Poppins;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;display:inline-flex;justify-content:center;align-items:center;text-align:center;background-color:"";color:#171717}[theme=moon-palace] .tpc-button-on-inverse .tpc-animate-spin{fill:#171717;animation:spin 1s linear infinite}[theme=moon-palace] .tpc-button-on-inverse .close-icon{fill:#171717}[theme=moon-palace] .tpc-button-on-inverse .close-icon path{stroke:#171717}[theme=moon-palace] .tpc-button-on-inverse:hover,[theme=moon-palace] .tpc-button-on-inverse:active{background-color:""}[theme=moon-palace] .tpc-button-on-inverse .tpc-label-button{padding-left:2px;padding-right:2px}[theme=moon-palace] .tpc-button-on-inverse.large{height:48px;padding:12px 22px;font-size:16px}[theme=moon-palace] .tpc-button-on-inverse.large.loading{width:87px}[theme=moon-palace] .tpc-button-on-inverse.large.circular{border-radius:9999px;width:48px;height:48px;padding:12px 24px}[theme=moon-palace] .tpc-button-on-inverse.large .tpc-icon-leading{margin-right:6px}[theme=moon-palace] .tpc-button-on-inverse.large .tpc-icon-trailing{margin-left:6px}[theme=moon-palace] .tpc-button-on-inverse.medium{padding:12px 14px;height:40px;font-size:14px}[theme=moon-palace] .tpc-button-on-inverse.medium.loading{width:63px}[theme=moon-palace] .tpc-button-on-inverse.medium.circular{border-radius:9999px;width:40px;height:40px;padding:12px 14px}[theme=moon-palace] .tpc-button-on-inverse.medium .tpc-icon-leading{margin-right:4px}[theme=moon-palace] .tpc-button-on-inverse.medium .tpc-icon-trailing{margin-left:4px}[theme=moon-palace] .tpc-button-on-inverse.small{height:32px;padding:12px;font-size:14px}[theme=moon-palace] .tpc-button-on-inverse.small.loading{width:63px}[theme=moon-palace] .tpc-button-on-inverse.small.circular{border-radius:9999px;width:32px;height:32px;padding:12px 14px}[theme=moon-palace] .tpc-button-on-inverse.small .tpc-icon-leading{margin-right:4px}[theme=moon-palace] .tpc-button-on-inverse.small .tpc-icon-trailing{margin-left:4px}[theme=moon-palace] .tpc-button-on-inverse:hover{background-color:#ffffff14}[theme=moon-palace] .tpc-button-on-inverse:active{background-color:#ffffff1f}[theme=moon-palace] .tpc-button-on-inverse:disabled{background-color:#fff6}[theme=moon-palace] .tpc-button-primary-on-media{border:none;border-radius:5px;font-family:Poppins;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;display:inline-flex;justify-content:center;align-items:center;text-align:center;background-color:#fff;color:#171717}[theme=moon-palace] .tpc-button-primary-on-media .tpc-animate-spin{fill:#171717;animation:spin 1s linear infinite}[theme=moon-palace] .tpc-button-primary-on-media .close-icon{fill:#171717}[theme=moon-palace] .tpc-button-primary-on-media .close-icon path{stroke:#171717}[theme=moon-palace] .tpc-button-primary-on-media:hover,[theme=moon-palace] .tpc-button-primary-on-media:active{background-color:""}[theme=moon-palace] .tpc-button-primary-on-media .tpc-label-button{padding-left:2px;padding-right:2px}[theme=moon-palace] .tpc-button-primary-on-media.large{height:48px;padding:12px 22px;font-size:16px}[theme=moon-palace] .tpc-button-primary-on-media.large.loading{width:87px}[theme=moon-palace] .tpc-button-primary-on-media.large.circular{border-radius:9999px;width:48px;height:48px;padding:12px 24px}[theme=moon-palace] .tpc-button-primary-on-media.large .tpc-icon-leading{margin-right:6px}[theme=moon-palace] .tpc-button-primary-on-media.large .tpc-icon-trailing{margin-left:6px}[theme=moon-palace] .tpc-button-primary-on-media.medium{padding:12px 14px;height:40px;font-size:14px}[theme=moon-palace] .tpc-button-primary-on-media.medium.loading{width:63px}[theme=moon-palace] .tpc-button-primary-on-media.medium.circular{border-radius:9999px;width:40px;height:40px;padding:12px 14px}[theme=moon-palace] .tpc-button-primary-on-media.medium .tpc-icon-leading{margin-right:4px}[theme=moon-palace] .tpc-button-primary-on-media.medium .tpc-icon-trailing{margin-left:4px}[theme=moon-palace] .tpc-button-primary-on-media.small{height:32px;padding:12px;font-size:14px}[theme=moon-palace] .tpc-button-primary-on-media.small.loading{width:63px}[theme=moon-palace] .tpc-button-primary-on-media.small.circular{border-radius:9999px;width:32px;height:32px;padding:12px 14px}[theme=moon-palace] .tpc-button-primary-on-media.small .tpc-icon-leading{margin-right:4px}[theme=moon-palace] .tpc-button-primary-on-media.small .tpc-icon-trailing{margin-left:4px}[theme=moon-palace] .tpc-button-primary-on-media:hover{opacity:.92}[theme=moon-palace] .tpc-button-primary-on-media:active{opacity:.88}[theme=moon-palace] .tpc-button-primary-on-media:disabled{opacity:.4}[theme=moon-palace] .tpc-button-secondary-on-media{border:none;border-radius:5px;border:1px solid #ffffff;font-family:Poppins;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;display:inline-flex;justify-content:center;align-items:center;text-align:center;background-color:"";color:#fff}[theme=moon-palace] .tpc-button-secondary-on-media .tpc-animate-spin{fill:#fff;animation:spin 1s linear infinite}[theme=moon-palace] .tpc-button-secondary-on-media .close-icon{fill:#fff}[theme=moon-palace] .tpc-button-secondary-on-media .close-icon path{stroke:#fff}[theme=moon-palace] .tpc-button-secondary-on-media:hover,[theme=moon-palace] .tpc-button-secondary-on-media:active{background-color:""}[theme=moon-palace] .tpc-button-secondary-on-media .tpc-label-button{padding-left:2px;padding-right:2px}[theme=moon-palace] .tpc-button-secondary-on-media.large{height:48px;padding:12px 22px;font-size:16px}[theme=moon-palace] .tpc-button-secondary-on-media.large.loading{width:87px}[theme=moon-palace] .tpc-button-secondary-on-media.large.circular{border-radius:9999px;width:48px;height:48px;padding:12px 24px}[theme=moon-palace] .tpc-button-secondary-on-media.large .tpc-icon-leading{margin-right:6px}[theme=moon-palace] .tpc-button-secondary-on-media.large .tpc-icon-trailing{margin-left:6px}[theme=moon-palace] .tpc-button-secondary-on-media.medium{padding:12px 14px;height:40px;font-size:14px}[theme=moon-palace] .tpc-button-secondary-on-media.medium.loading{width:63px}[theme=moon-palace] .tpc-button-secondary-on-media.medium.circular{border-radius:9999px;width:40px;height:40px;padding:12px 14px}[theme=moon-palace] .tpc-button-secondary-on-media.medium .tpc-icon-leading{margin-right:4px}[theme=moon-palace] .tpc-button-secondary-on-media.medium .tpc-icon-trailing{margin-left:4px}[theme=moon-palace] .tpc-button-secondary-on-media.small{height:32px;padding:12px;font-size:14px}[theme=moon-palace] .tpc-button-secondary-on-media.small.loading{width:63px}[theme=moon-palace] .tpc-button-secondary-on-media.small.circular{border-radius:9999px;width:32px;height:32px;padding:12px 14px}[theme=moon-palace] .tpc-button-secondary-on-media.small .tpc-icon-leading{margin-right:4px}[theme=moon-palace] .tpc-button-secondary-on-media.small .tpc-icon-trailing{margin-left:4px}[theme=moon-palace] .tpc-button-secondary-on-media:hover{background-color:#ffffff14}[theme=moon-palace] .tpc-button-secondary-on-media:active{background-color:#ffffff1f}[theme=moon-palace] .tpc-button-secondary-on-media:disabled{opacity:.4}[theme=moon-palace] .tpc-button-ghost-on-media{border:none;border-radius:5px;font-family:Poppins;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;display:inline-flex;justify-content:center;align-items:center;text-align:center;background-color:"";color:#fff}[theme=moon-palace] .tpc-button-ghost-on-media .tpc-animate-spin{fill:#fff;animation:spin 1s linear infinite}[theme=moon-palace] .tpc-button-ghost-on-media .close-icon{fill:#fff}[theme=moon-palace] .tpc-button-ghost-on-media .close-icon path{stroke:#fff}[theme=moon-palace] .tpc-button-ghost-on-media:hover,[theme=moon-palace] .tpc-button-ghost-on-media:active{background-color:""}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[theme=moon-palace] .tpc-button-ghost-on-media .tpc-label-button{padding-left:2px;padding-right:2px}[theme=moon-palace] .tpc-button-ghost-on-media.large{height:48px;padding:12px 22px;font-size:16px}[theme=moon-palace] .tpc-button-ghost-on-media.large.loading{width:87px}[theme=moon-palace] .tpc-button-ghost-on-media.large.circular{border-radius:9999px;width:48px;height:48px;padding:12px 24px}[theme=moon-palace] .tpc-button-ghost-on-media.large .tpc-icon-leading{margin-right:6px}[theme=moon-palace] .tpc-button-ghost-on-media.large .tpc-icon-trailing{margin-left:6px}[theme=moon-palace] .tpc-button-ghost-on-media.medium{padding:12px 14px;height:40px;font-size:14px}[theme=moon-palace] .tpc-button-ghost-on-media.medium.loading{width:63px}[theme=moon-palace] .tpc-button-ghost-on-media.medium.circular{border-radius:9999px;width:40px;height:40px;padding:12px 14px}[theme=moon-palace] .tpc-button-ghost-on-media.medium .tpc-icon-leading{margin-right:4px}[theme=moon-palace] .tpc-button-ghost-on-media.medium .tpc-icon-trailing{margin-left:4px}[theme=moon-palace] .tpc-button-ghost-on-media.small{height:32px;padding:12px;font-size:14px}[theme=moon-palace] .tpc-button-ghost-on-media.small.loading{width:63px}[theme=moon-palace] .tpc-button-ghost-on-media.small.circular{border-radius:9999px;width:32px;height:32px;padding:12px 14px}[theme=moon-palace] .tpc-button-ghost-on-media.small .tpc-icon-leading{margin-right:4px}[theme=moon-palace] .tpc-button-ghost-on-media.small .tpc-icon-trailing{margin-left:4px}[theme=moon-palace] .tpc-button-ghost-on-media:hover{background-color:#ffffff14}[theme=moon-palace] .tpc-button-ghost-on-media:active{background-color:#ffffff1f}[theme=moon-palace] .tpc-button-ghost-on-media:disabled{opacity:.4}[theme=moon-palace] .tpc-chip-default{border:1px solid #595959;color:#fff}[theme=moon-palace] .tpc-chip-default:hover .tpc-label,[theme=moon-palace] .tpc-chip-default:hover{color:#d0dfec}[theme=moon-palace] .tpc-chip-default:hover{border:1px solid #9ebdd6}[theme=moon-palace] .tpc-chip-selected{background-color:#233e53;border:1px solid #233e53}[theme=moon-palace] .tpc-chip-selected,[theme=moon-palace] .tpc-chip-selected .tpc-label{color:#d0dfec}[theme=moon-palace] .tpc-chip-selected:hover{background-color:#233e53;border:1px solid #233e53}[theme=moon-palace] .tpc-chip-disabled{border:1px solid #383838;opacity:.8;background-color:transparent}[theme=moon-palace] .tpc-chip-disabled,[theme=moon-palace] .tpc-chip-disabled:hover,[theme=moon-palace] .tpc-chip-disabled:hover .tpc-label,[theme=moon-palace] .tpc-chip-disabled .tpc-label{color:#383838}[theme=moon-palace] .tpc-chip-disabled:hover{background-color:transparent;border:1px solid #383838;opacity:.8}[theme=moon-palace] .tpc-chip{cursor:pointer;border-radius:9999px;padding:12px 14px;height:32px;display:inline-flex;width:auto;gap:4px;align-items:center;justify-content:center}[theme=moon-palace] .tpc-chip .tpc-label{font-family:Poppins;font-weight:500;font-size:14px;line-height:20px;letter-spacing:0px;padding:0 2px}[theme=moon-palace] .tpc-counter{text-align:center;display:flex;width:130px;justify-content:space-between;align-items:center;font-family:Poppins;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px}[theme=moon-palace] .tpc-toggle{cursor:pointer;background:#595959;width:52px;height:32px;padding:2px;border-radius:9999px}[theme=moon-palace] .tpc-toggle:hover{background:#767676}[theme=moon-palace] .tpc-toggle input{display:none}[theme=moon-palace] .tpc-toggle input:checked+label{margin-left:20px}[theme=moon-palace] .tpc-toggle label{height:28px;width:28px;background:#262626;display:flex;cursor:pointer;border-radius:9999px;transition:all .25s ease 0s}[theme=moon-palace] .tpc-toggle-checked{background:#9ebdd6}[theme=moon-palace] .tpc-toggle-checked:hover{background:#d0dfec}[theme=moon-palace] .tpc-toggle-disabled,[theme=moon-palace] .tpc-toggle-disabled:hover{background:#383838}[theme=moon-palace] .tpc-checkbox{cursor:pointer;width:24px;height:24px;color:#fff;border-radius:5px;background:#9ebdd6;border-width:1.5px;border-color:#9ebdd6;display:flex;align-items:center;justify-content:center}[theme=moon-palace] .tpc-checkbox:hover{border-color:#9ebdd6}[theme=moon-palace] .tpc-container-checkbox .tpc-label{cursor:pointer;color:#fff;font-family:Poppins;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px}[theme=moon-palace] .tpc-container-checkbox .tpc-label .tpc-message-error{color:#fba7a7;font-weight:400;font-family:Poppins;font-size:12px;line-height:16px;letter-spacing:0px}[theme=moon-palace] .tpc-checkbox-check:hover{background:#d0dfec}[theme=moon-palace] .tpc-checkbox-uncheck{border-color:#595959;background:transparent}[theme=moon-palace] .tpc-checkbox-error-check,[theme=moon-palace] .tpc-checkbox-error-check:hover{background:#f47171;border-width:0px}[theme=moon-palace] .tpc-checkbox-error-uncheck,[theme=moon-palace] .tpc-checkbox-error-uncheck:hover{border-color:#fba7a7}[theme=moon-palace] .tpc-checkbox-disabled-check{background:#383838;border-width:0px}[theme=moon-palace] .tpc-checkbox-disabled-check svg{color:#595959}[theme=moon-palace] .tpc-checkbox-disabled-check:hover{background:#383838;border-width:0px}[theme=moon-palace] .tpc-checkbox-disabled-uncheck,[theme=moon-palace] .tpc-checkbox-disabled-uncheck:hover{border-color:#383838}[theme=moon-palace] .tpc-label-disabled{color:#595959}[theme=moon-palace] .tpc-animate-spin{fill:#fff;animation:tpc-spin 1s linear infinite}@keyframes tpc-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[theme=moon-palace] .tpc-text-field{position:relative;width:auto;border-width:1px;border-style:solid;height:56px;width:100%;padding:1px 16px;display:flex;align-items:center;border-color:#595959;gap:12px;border-radius:5px}[theme=moon-palace] .tpc-text-field__errors{padding:0 15px}[theme=moon-palace] .tpc-text-field__focus{border-color:#9ebdd6;border-width:2px;padding:0 15px}[theme=moon-palace] .tpc-text-field input{background:transparent;width:100%;padding:18px 16px 4px 0;outline:none;overflow:hidden;color:#fff;text-overflow:ellipsis;font-family:Poppins;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px}[theme=moon-palace] .tpc-text-field .text-field__leading-icon~div label{left:52px}[theme=moon-palace] .tpc-text-field__focus .text-field__leading-icon input:not(:-moz-placeholder-shown)~div label{top:15px;left:51px}[theme=moon-palace] .tpc-text-field__focus .text-field__leading-icon input:not(:-moz-placeholder)~div label{top:15px;left:51px}[theme=moon-palace] .tpc-text-field__focus .text-field__leading-icon~div label,[theme=moon-palace] .tpc-text-field__errors .text-field__leading-icon~div label,[theme=moon-palace] .tpc-text-field__focus .text-field__leading-icon input:not(:placeholder-shown)~div label{top:15px;left:51px}[theme=moon-palace] .tpc-text-field__focus .text-field__leading-icon input:not(:-moz-placeholder-shown)~div label{left:51px}[theme=moon-palace] .tpc-text-field__focus .text-field__leading-icon input:not(:-moz-placeholder)~div label{left:51px}[theme=moon-palace] .tpc-text-field__focus .text-field__leading-icon~div label,[theme=moon-palace] .tpc-text-field__focus .text-field__leading-icon input:not(:placeholder-shown)~div label{left:51px}[theme=moon-palace] .tpc-text-field label{position:absolute;top:50%;left:17px;transform:translateY(-50%);pointer-events:none;color:#a5a5a5;text-overflow:ellipsis;font-family:Poppins;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px}[theme=moon-palace] .tpc-text-field input::-moz-placeholder{color:transparent}[theme=moon-palace] .tpc-text-field input::placeholder{color:transparent}[theme=moon-palace] .tpc-text-field__focus label,[theme=moon-palace] .tpc-text-field-label__focus label{top:16px;font-weight:400;font-family:Poppins;font-size:12px;line-height:16px;letter-spacing:0px}[theme=moon-palace] .tpc-text-field__errors label{top:15px;left:16px}[theme=moon-palace] .tpc-text-field__focus input:not(:-moz-placeholder-shown)~div label{top:15px;left:16px}[theme=moon-palace] .tpc-text-field__focus input:not(:-moz-placeholder)~div label{top:15px;left:16px}[theme=moon-palace] .tpc-text-field__focus label,[theme=moon-palace] .tpc-text-field__focus input:not(:placeholder-shown)~div label{top:15px;left:16px}[theme=moon-palace] .tpc-text-field__disabled input{background:transparent}[theme=moon-palace] .tpc-text-field__errors{border-width:2px;border-color:#fba7a7}[theme=moon-palace] .tpc-text-field__disabled{border-color:#383838}[theme=moon-palace] .text-field__trailing-icon,[theme=moon-palace] .text-field__leading-icon{color:#fff}[theme=moon-palace] .tpc-text-field .tpc-suffix{color:#fff;font-family:Poppins;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px}[theme=moon-palace] .tpc-text-field__disabled label,[theme=moon-palace] .tpc-text-field__disabled input,[theme=moon-palace] .tpc-text-field__disabled .text-field__trailing-icon,[theme=moon-palace] .tpc-text-field__disabled .text-field__leading-icon,[theme=moon-palace] .tpc-text-field__disabled .tpc-suffix{color:#595959}[theme=moon-palace] .tpc-error-label{margin-top:8px;color:#fba7a7;font-weight:400;font-family:Poppins;font-size:12px;line-height:16px;letter-spacing:0px}[theme=moon-palace] .tpc-supporting-text{margin-top:8px;color:#fff;font-weight:400;font-family:Poppins;font-size:12px;line-height:16px;letter-spacing:0px}[theme=moon-palace] .tpc-tabs .tpc-tab-item{border-bottom-width:1px;border-color:#595959;padding:0 16px 1px;color:#a5a5a5;text-align:center;justify-content:center;font-family:Poppins;font-weight:500;font-size:14px;line-height:20px;letter-spacing:0px;height:48px;display:flex;align-items:center;cursor:pointer}[theme=moon-palace] .tpc-tabs .tpc-tab-item:hover{color:#fff}[theme=moon-palace] .tpc-tabs .tpc-tab-items-full-width{width:100%}[theme=moon-palace] .tpc-tabs .tpc-tab-active{padding:0 16px;border-bottom-width:2px;color:#d0dfec;border-bottom-color:#9ebdd6}[theme=moon-palace] .tpc-tabs .tpc-tab-disabled,[theme=moon-palace] .tpc-tabs .tpc-tab-disabled:hover{color:#595959;cursor:not-allowed}[theme=moon-palace] .tpc-content-banner{display:flex;width:auto;padding:16px;align-items:flex-start;gap:16px;border-radius:5px}[theme=moon-palace] .tpc-content-banner .tpc-banner__icon{color:#fff}[theme=moon-palace] .tpc-content-banner .tpc-content .tpc-content-wrapper{display:grid;gap:2px 0px}[theme=moon-palace] .tpc-content-banner .tpc-content .tpc-content-wrapper .tpc-content-title{color:#fff;font-family:Poppins;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px}[theme=moon-palace] .tpc-content-banner .tpc-content .tpc-content-text{color:#fff;font-family:Poppins;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0px}[theme=moon-palace] .tpc-banner-neutral{background:#303030}[theme=moon-palace] .tpc-banner-brand{background:#233e53}[theme=moon-palace] .tpc-banner-positive{background:#00422c}[theme=moon-palace] .tpc-banner-warning{background:#765405}[theme=moon-palace] .tpc-banner-danger{background:maroon}[theme=moon-palace] .tpc-content-snackbar{visibility:visible;position:absolute;bottom:0;right:0;margin:0 24px 24px 0;opacity:1;transition:opacity 2s linear;display:flex;align-items:center;gap:0px 16px;max-width:450px;height:auto;padding:16px 16px 16px 24px;border-radius:5px;border:1.05px 0px 0px 0px;opacity:0px;transition:.5s ease-out}[theme=moon-palace] .tpc-content-snackbar .text{font-family:Poppins;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0px;text-align:left}[theme=moon-palace] .tpc-content-snackbar .tpc-snackbar__leading,[theme=moon-palace] .tpc-content-snackbar__default .text,[theme=moon-palace] .tpc-content-snackbar__danger .text{color:#171717}[theme=moon-palace] .tpc-content-snackbar__persistent{visibility:visible}[theme=moon-palace] .tpc-content-snackbar__hidden{visibility:hidden;opacity:0}[theme=moon-palace] .tpc-content-snackbar__default{background-color:#fff}[theme=moon-palace] .tpc-content-snackbar__danger{background-color:#f47171}[theme=moon-palace] .tpc-select-field{position:relative;width:auto;display:flex;justify-content:right;align-items:center}[theme=moon-palace] .tpc-select-field select{border-width:1px;border-style:solid;height:56px;width:100%;padding:18px 16px 16px 18px;align-items:center;gap:8px;border-color:#595959;border-radius:5px;outline:none;overflow:hidden;color:#fff;text-overflow:ellipsis;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0px;-webkit-appearance:none;-moz-appearance:none}[theme=moon-palace] .tpc-select-field select:focus~.chevron-right{color:#9ebdd6}[theme=moon-palace] .tpc-select-field .chevron-right{position:absolute;margin-right:20px}[theme=moon-palace] .tpc-select-field label{position:absolute;top:50%;left:20px;transform:translateY(-50%);pointer-events:none;transition:.3s;color:#a5a5a5;text-overflow:ellipsis;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0px}[theme=moon-palace] .tpc-select-field select::-moz-placeholder{color:transparent}[theme=moon-palace] .tpc-select-field select::placeholder{color:transparent}[theme=moon-palace] .tpc-select-field select:focus+label,[theme=moon-palace] .tpc-select-field select:valid+label{top:16px;font-size:12px;line-height:16px;letter-spacing:0px}[theme=moon-palace] .tpc-select-field select:focus,[theme=moon-palace] .tpc-select-field select.tpc-select-errors{padding-left:17px}[theme=moon-palace] .tpc-select-field select:focus{border-color:#9ebdd6;border-width:2px}[theme=moon-palace] .tpc-select-field select.tpc-select-disabled{background:transparent;border-color:#383838}[theme=moon-palace] .tpc-select-field select.tpc-select-errors{border-width:2px;border-color:#fba7a7}[theme=moon-palace] .tpc-select-field select.tpc-select-disabled~label,[theme=moon-palace] .tpc-select-field select.tpc-select-disabled{color:#595959}[theme=moon-palace] .tpc-error-label{margin-top:8px;color:#fba7a7;font-size:12px;font-style:normal;font-weight:400;line-height:16px,16px;letter-spacing:0px}[theme=moon-palace] .tpc-accordion{min-width:350px;width:auto;color:#fff}[theme=moon-palace] .tpc-accordion-header{cursor:pointer;padding:16px 0;border-bottom-color:#595959}[theme=moon-palace] .tpc-accordion-header .tpc-accordion-header__title{overflow:hidden;color:#fff;text-overflow:ellipsis;font-family:Poppins;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px}[theme=moon-palace] .tpc-accordion-header .tpc-accordion-header__subtitle{overflow:hidden;color:#a5a5a5;text-overflow:ellipsis;font-weight:400;font-family:Poppins;font-size:12px;line-height:16px;letter-spacing:0px}[theme=moon-palace] .tpc-accordion-content{border-top:none;border-bottom-width:1px;border-bottom-color:#595959;padding-bottom:16px;text-align:justify;font-family:Poppins;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px}[theme=moon-palace] .tpc-text-area__content{display:block;border-style:solid;padding:16px 2px 2px 16px;width:100%;height:auto;border-radius:5px}[theme=moon-palace] .tpc-text-area__content textarea:focus{padding-right:17px}[theme=moon-palace] .tpc-text-area__content textarea:not(:-moz-placeholder-shown)~.tpc-character-counter,[theme=moon-palace] .tpc-text-area__content textarea:not(:-moz-placeholder-shown)~label{top:20px;font-weight:400;font-family:Poppins;font-size:12px;line-height:16px;letter-spacing:0px}[theme=moon-palace] .tpc-text-area__content textarea:not(:-moz-placeholder)~.tpc-character-counter, [theme=moon-palace] .tpc-text-area__content textarea:not(:-moz-placeholder)~label{top:20px;font-weight:400;font-family:Poppins;font-size:12px;line-height:16px;letter-spacing:0px}[theme=moon-palace] .tpc-text-area__content textarea:focus~label,[theme=moon-palace] .tpc-text-area__content textarea:focus~.tpc-character-counter,[theme=moon-palace] .tpc-text-area__content textarea:not(:placeholder-shown)~.tpc-character-counter,[theme=moon-palace] .tpc-text-area__content textarea:not(:placeholder-shown)~label{top:20px;font-weight:400;font-family:Poppins;font-size:12px;line-height:16px;letter-spacing:0px}[theme=moon-palace] .tpc-text-area__content textarea:not(:-moz-placeholder-shown)~.tpc-character-counter{right:33px}[theme=moon-palace] .tpc-text-area__content textarea:not(:-moz-placeholder)~.tpc-character-counter{right:33px}[theme=moon-palace] .tpc-text-area__content textarea:focus~.tpc-character-counter,[theme=moon-palace] .tpc-text-area__content textarea:not(:placeholder-shown)~.tpc-character-counter{right:33px}[theme=moon-palace] .tpc-text-area__content textarea:not(:-moz-placeholder-shown)~label{left:33px}[theme=moon-palace] .tpc-text-area__content textarea:not(:-moz-placeholder)~label{left:33px}[theme=moon-palace] .tpc-text-area__content textarea:focus~label,[theme=moon-palace] .tpc-text-area__content textarea:not(:placeholder-shown)~label{left:33px}[theme=moon-palace] .tpc-text-area__content textarea{background:transparent;text-align:justify;width:100%;outline:none;overflow:hidden;min-height:100px;padding-right:16px;margin-top:10px;font-family:Poppins;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px}[theme=moon-palace] .tpc-text-area__content textarea::-moz-placeholder{color:transparent}[theme=moon-palace] .tpc-text-area__content textarea::placeholder{color:transparent}[theme=moon-palace] .tpc-text-area__content .tpc-character-counter,[theme=moon-palace] .tpc-text-area__content label{top:25px;position:absolute;margin-top:15px;transform:translateY(-50%);pointer-events:none;transition:.3s;text-overflow:ellipsis;font-family:Poppins;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px}[theme=moon-palace] .tpc-text-area__content .tpc-character-counter{right:33px}[theme=moon-palace] .tpc-text-area__content label{left:33px}[theme=moon-palace] .tpc-text-area__focus{border-color:#9ebdd6;border-width:2px}[theme=moon-palace] .tpc-text-area__disabled{border-width:1px;border-color:#383838}[theme=moon-palace] .tpc-text-area__disabled textarea,[theme=moon-palace] .tpc-text-area__disabled label,[theme=moon-palace] .tpc-text-area__disabled .tpc-character-counter{background:none;color:#595959}[theme=moon-palace] .tpc-text-area__errors{border-width:2px;border-color:#fba7a7}[theme=moon-palace] .tpc-text-area__default{border-color:#595959;border-width:1px}[theme=moon-palace] .tpc-text-area__default label,[theme=moon-palace] .tpc-text-area__default .tpc-character-counter,[theme=moon-palace] .tpc-text-area__errors label,[theme=moon-palace] .tpc-text-area__errors .tpc-character-counter,[theme=moon-palace] .tpc-text-area__focus label,[theme=moon-palace] .tpc-text-area__focus .tpc-character-counter{color:#a5a5a5}[theme=moon-palace] .tpc-text-area__focus{padding:15px 0 0 15px}[theme=moon-palace] .supporting-text{margin-top:8px;color:#a5a5a5;font-weight:400;font-family:Poppins;font-size:12px;line-height:16px;letter-spacing:0px}[theme=moon-palace] .tpc-text-area__focus~.supporting-text{margin-top:9px}[theme=moon-palace] .tpc-button-link-default{border-radius:5px;text-decoration:underline;font-style:normal;color:#fff;font-family:Poppins;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px}[theme=moon-palace] .tpc-button-link-default:hover{opacity:.85}[theme=moon-palace] .tpc-button-link-default:active{opacity:.7}[theme=moon-palace] .tpc-button-link-default:disabled{opacity:.25}[theme=moon-palace] .tpc-button-link-default.medium{font-size:16px;line-height:24px}[theme=moon-palace] .tpc-button-link-default.small{font-size:14px;line-height:20px}[theme=moon-palace] .tpc-button-link-strong{border-radius:5px;text-decoration:underline;color:#fff;font-family:Poppins;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px}[theme=moon-palace] .tpc-button-link-strong:hover{opacity:.85}[theme=moon-palace] .tpc-button-link-strong:active{opacity:.7}[theme=moon-palace] .tpc-button-link-strong:disabled{opacity:.25}[theme=moon-palace] .tpc-button-link-strong.medium{font-size:16px;line-height:24px}[theme=moon-palace] .tpc-button-link-strong.small{font-size:14px;line-height:20px}[theme=moon-palace] .tpc-link-on-brand{color:#fff}[theme=moon-palace] .tpc-link-on-inverse,[theme=moon-palace] .tpc-link-on-danger{color:#171717}[theme=moon-palace] .tpc-link{cursor:pointer}[theme=moon-palace] .tpc-radio-button-default{margin:5px;font-family:Poppins;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px}[theme=moon-palace] .tpc-radio-button-default input[type=radio]{position:absolute;opacity:0}[theme=moon-palace] .tpc-radio-button-default input[type=radio]+.tpc-radio-label:before{content:"";border-radius:100%;display:inline-block;width:24px;height:24px;position:relative;margin-right:16px;vertical-align:top;cursor:pointer;text-align:center;transition:box-shadow .25s ease,border .1s ease}[theme=moon-palace] .tpc-radio-button-default input[type=radio]:not(:checked)+.tpc-radio-label:before{border:1.5px solid #595959}[theme=moon-palace] .tpc-radio-button-default input[type=radio]:not(:checked)+.tpc-radio-label:hover:before{border:1.5px solid #9ebdd6}[theme=moon-palace] .tpc-radio-button-default input[type=radio]:checked+.tpc-radio-label:before{box-shadow:inset 0 0 0 8px #9ebdd6;border:none}[theme=moon-palace] .tpc-radio-button-default input[type=radio]:checked+.tpc-radio-label:hover:before{box-shadow:inset 0 0 0 8px #d0dfec}[theme=moon-palace] .tpc-radio-button-default input[type=radio]:disabled:checked+.tpc-radio-label{color:#595959}[theme=moon-palace] .tpc-radio-button-default input[type=radio]:disabled:checked+.tpc-radio-label:before{border:none;background-color:#595959;box-shadow:inset 0 0 0 8px #383838}[theme=moon-palace] .tpc-radio-button-default input[type=radio]:disabled:not(:checked)+.tpc-radio-label{color:#595959}[theme=moon-palace] .tpc-radio-button-default input[type=radio]:disabled:not(:checked)+.tpc-radio-label:before{border:1.5px solid #383838}[theme=moon-palace] .tpc-radio-button-error{margin:5px;font-family:Poppins;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px}[theme=moon-palace] .tpc-radio-button-error input[type=radio]{position:absolute;opacity:0}[theme=moon-palace] .tpc-radio-button-error input[type=radio]+.tpc-radio-label:before{content:"";border-radius:100%;display:inline-block;width:24px;height:24px;position:relative;margin-right:16px;vertical-align:top;cursor:pointer;text-align:center;transition:box-shadow .25s ease,border .1s ease}[theme=moon-palace] .tpc-radio-button-error input[type=radio]:not(:checked)+.tpc-radio-label:before{border:1.5px solid #fba7a7}[theme=moon-palace] .tpc-radio-button-error input[type=radio]:not(:checked)+.tpc-radio-label:hover:before{border:1.5px solid #fba7a7}[theme=moon-palace] .tpc-radio-button-error input[type=radio]:checked+.tpc-radio-label:before{box-shadow:inset 0 0 0 8px #f47171;border:none}[theme=moon-palace] .tpc-radio-button-error input[type=radio]:checked+.tpc-radio-label:hover:before{box-shadow:inset 0 0 0 8px #fba7a7}[theme=moon-palace] .tpc-radio-button-error input[type=radio]:disabled:checked+.tpc-radio-label{color:#595959}[theme=moon-palace] .tpc-radio-button-error input[type=radio]:disabled:checked+.tpc-radio-label:before{border:none;background-color:#595959;box-shadow:inset 0 0 0 8px #383838}[theme=moon-palace] .tpc-radio-button-error input[type=radio]:disabled:not(:checked)+.tpc-radio-label{color:#595959}[theme=moon-palace] .tpc-radio-button-error input[type=radio]:disabled:not(:checked)+.tpc-radio-label:before{border:1.5px solid #383838}[theme=moon-palace] .tpc-radio-button-error .tpc-error-label{padding-left:40px;top:-5px;position:relative}[theme=moon-palace] .tpc-avatar{border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:400;line-height:24px;background-color:#233e53;color:#d0dfec;cursor:pointer;position:relative}[theme=moon-palace] .tpc-avatar img{width:100%;height:100%;border-radius:100%}[theme=moon-palace] .tpc-avatar .tpc-icon-avatar path{stroke:#d0dfec}[theme=moon-palace] .tpc-avatar .tpc-avatar-badge{position:absolute;display:flex;width:8px;height:8px;justify-content:center;align-items:center;background-color:#9ebdd6;border:1.5px solid #171717;box-sizing:content-box;left:calc(100% - 8px);border-radius:100px;color:#171717}[theme=moon-palace] .tpc-avatar .tpc-avatar-badge-content{position:absolute;display:flex;min-width:16px;min-height:16px;width:16px;height:16px;justify-content:center;align-items:center;background-color:#9ebdd6;border:1.5px solid #171717;box-sizing:content-box;border-radius:100px;left:calc(100% - 11px);color:#171717}[theme=moon-palace] .tpc-avatar .tpc-avatar-badge-content span{white-space:nowrap;font-family:Poppins;font-weight:500;font-size:12px;letter-spacing:0px;line-height:16px}[theme=moon-palace] .tpc-avatar .tpc-avatar-badge-content-max{width:auto;padding:0 3px}[theme=moon-palace] .tpc-avatar.medium{font-family:Poppins;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px;width:40px;height:40px}[theme=moon-palace] .tpc-avatar.medium .tpc-avatar-badge{top:1px}[theme=moon-palace] .tpc-avatar.medium .tpc-avatar-badge-content{top:-3px}[theme=moon-palace] .tpc-avatar.small{font-family:Poppins;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0px;width:32px;height:32px}[theme=moon-palace] .tpc-avatar.small .tpc-avatar-badge{top:0}[theme=moon-palace] .tpc-avatar.small .tpc-avatar-badge-content{top:-4px}[theme=moon-palace] .tpc-avatar-on-brand{border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:400;line-height:24px;background-color:#233e53;color:#fff;cursor:pointer;position:relative}[theme=moon-palace] .tpc-avatar-on-brand img{width:100%;height:100%;border-radius:100%}[theme=moon-palace] .tpc-avatar-on-brand .tpc-icon-avatar path{stroke:#fff}[theme=moon-palace] .tpc-avatar-on-brand .tpc-avatar-badge{position:absolute;display:flex;width:8px;height:8px;justify-content:center;align-items:center;background-color:#9ebdd6;border:1.5px solid #383838;box-sizing:content-box;left:calc(100% - 8px);border-radius:100px;color:#171717}[theme=moon-palace] .tpc-avatar-on-brand .tpc-avatar-badge-content{position:absolute;display:flex;min-width:16px;min-height:16px;width:16px;height:16px;justify-content:center;align-items:center;background-color:#9ebdd6;border:1.5px solid #383838;box-sizing:content-box;border-radius:100px;left:calc(100% - 11px);color:#171717}[theme=moon-palace] .tpc-avatar-on-brand .tpc-avatar-badge-content span{white-space:nowrap;font-family:Poppins;font-weight:500;font-size:12px;letter-spacing:0px;line-height:16px}[theme=moon-palace] .tpc-avatar-on-brand .tpc-avatar-badge-content-max{width:auto;padding:0 3px}[theme=moon-palace] .tpc-avatar-on-brand.medium{font-family:Poppins;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px;width:40px;height:40px}[theme=moon-palace] .tpc-avatar-on-brand.medium .tpc-avatar-badge{top:1px}[theme=moon-palace] .tpc-avatar-on-brand.medium .tpc-avatar-badge-content{top:-3px}[theme=moon-palace] .tpc-avatar-on-brand.small{font-family:Poppins;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0px;width:32px;height:32px}[theme=moon-palace] .tpc-avatar-on-brand.small .tpc-avatar-badge{top:0}[theme=moon-palace] .tpc-avatar-on-brand.small .tpc-avatar-badge-content{top:-4px}[theme=moon-palace] .tpc-avatar-on-media{backdrop-filter:blur(12.5px);border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:400;line-height:24px;background-color:#fff9;color:#171717;cursor:pointer;position:relative}[theme=moon-palace] .tpc-avatar-on-media img{width:100%;height:100%;border-radius:100%}[theme=moon-palace] .tpc-avatar-on-media .tpc-icon-avatar path{stroke:#171717}[theme=moon-palace] .tpc-avatar-on-media .tpc-avatar-badge{position:absolute;display:flex;width:8px;height:8px;justify-content:center;align-items:center;background-color:#9ebdd6;border:1.5px solid #ffffff;box-sizing:content-box;left:calc(100% - 8px);border-radius:100px;color:#171717}[theme=moon-palace] .tpc-avatar-on-media .tpc-avatar-badge-content{position:absolute;display:flex;min-width:16px;min-height:16px;width:16px;height:16px;justify-content:center;align-items:center;background-color:#9ebdd6;border:1.5px solid #ffffff;box-sizing:content-box;border-radius:100px;left:calc(100% - 11px);color:#171717}[theme=moon-palace] .tpc-avatar-on-media .tpc-avatar-badge-content span{white-space:nowrap;font-family:Poppins;font-weight:500;font-size:12px;letter-spacing:0px;line-height:16px}[theme=moon-palace] .tpc-avatar-on-media .tpc-avatar-badge-content-max{width:auto;padding:0 3px}[theme=moon-palace] .tpc-avatar-on-media.medium{font-family:Poppins;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0px;width:40px;height:40px}[theme=moon-palace] .tpc-avatar-on-media.medium .tpc-avatar-badge{top:1px}[theme=moon-palace] .tpc-avatar-on-media.medium .tpc-avatar-badge-content{top:-3px}[theme=moon-palace] .tpc-avatar-on-media.small{font-family:Poppins;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0px;width:32px;height:32px}[theme=moon-palace] .tpc-avatar-on-media.small .tpc-avatar-badge{top:0}[theme=moon-palace] .tpc-avatar-on-media.small .tpc-avatar-badge-content{top:-4px}[theme=moon-palace] .tpc-calendar{border-width:0px}[theme=moon-palace] .tpc-calendar .vc-header{margin-bottom:8px}[theme=moon-palace] .tpc-calendar .vc-header button.vc-next,[theme=moon-palace] .tpc-calendar .vc-header button.vc-prev{color:#000;text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:0px}[theme=moon-palace] .tpc-calendar .vc-header button.vc-next:hover,[theme=moon-palace] .tpc-calendar .vc-header button.vc-prev:hover{background:none}[theme=moon-palace] .tpc-calendar .vc-header button.vc-next:disabled svg,[theme=moon-palace] .tpc-calendar .vc-header button.vc-prev:disabled svg{color:#595959}[theme=moon-palace] .tpc-calendar .vc-header button.vc-next:active,[theme=moon-palace] .tpc-calendar .vc-header button.vc-next:focus,[theme=moon-palace] .tpc-calendar .vc-header button.vc-prev:active,[theme=moon-palace] .tpc-calendar .vc-header button.vc-prev:focus{box-shadow:none}[theme=moon-palace] .tpc-calendar .vc-header .vc-title-wrapper button{color:#fff;text-align:center;font-family:Poppins;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px}[theme=moon-palace] .tpc-calendar .vc-weeks{display:grid;gap:8px 0px}[theme=moon-palace] .tpc-calendar .vc-weeks .vc-weekdays .vc-weekday{color:#fff;text-align:center;font-family:Poppins;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0px}[theme=moon-palace] .tpc-calendar .vc-weeks .vc-week{gap:8px 12px}[theme=moon-palace] .tpc-calendar .vc-weeks .vc-week .vc-day{display:grid;align-items:normal;justify-content:center}[theme=moon-palace] .tpc-calendar .vc-weeks .vc-week .vc-day .vc-rate{overflow:hidden;color:#a5a5a5;text-align:center;text-overflow:ellipsis;font-size:10px;font-style:normal;font-weight:400;line-height:14px;letter-spacing:0px}[theme=moon-palace] .tpc-calendar .vc-weeks .vc-week .vc-day .vc-rate__positive{color:#a4f9ac}[theme=moon-palace] .tpc-calendar .vc-weeks .vc-week .vc-day .vc-day-content{width:36px;height:36px;justify-content:center;display:flex;align-items:center;border-radius:999px;gap:8px;overflow:hidden;text-align:center;text-overflow:ellipsis;font-family:Poppins;font-weight:500;font-size:14px;line-height:20px;letter-spacing:0px}[theme=moon-palace] .tpc-calendar .vc-weeks .vc-week .vc-day .vc-day-content:focus{box-shadow:none}[theme=moon-palace] .tpc-calendar .vc-weeks .vc-week .vc-day .vc-day-content[aria-disabled=true]~.vc-rate{display:none}[theme=moon-palace] .tpc-calendar .vc-weeks .vc-week .vc-day .vc-highlights .vc-highlight-bg-solid{background:transparent!important}[theme=moon-palace] .tpc-calendar .vc-weeks .vc-week .vc-day:hover>.vc-day-content{background:transparent}[theme=moon-palace] .tpc-calendar .vc-weeks .vc-week .vc-day:hover>.vc-day-content[aria-disabled=false]{border:1.5px solid #9ebdd6;color:#d0dfec}[theme=moon-palace] .tpc-calendar .vc-highlights~.vc-attr{box-shadow:none;color:#171717;background:#9ebdd6}[theme=moon-palace] [data-dropdown-toggle]+.block{display:block}[theme=moon-palace] [data-dropdown-toggle]+.hidden{display:none}[theme=moon-palace] .tpc-range-calendar{border-width:0px}[theme=moon-palace] .tpc-range-calendar .vc-pane-container{padding:32px}[theme=moon-palace] .tpc-range-calendar .vc-pane-container .vc-pane-header-wrapper{left:0;top:30px}[theme=moon-palace] .tpc-range-calendar .vc-pane-container .vc-pane-layout{gap:20px}[theme=moon-palace] .tpc-range-calendar .vc-header{margin-bottom:8px}[theme=moon-palace] .tpc-range-calendar .vc-header button.vc-next,[theme=moon-palace] .tpc-range-calendar .vc-header button.vc-prev{color:#000;text-align:center;font-family:Poppins;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px}[theme=moon-palace] .tpc-range-calendar .vc-header button.vc-next:hover,[theme=moon-palace] .tpc-range-calendar .vc-header button.vc-prev:hover{background:none}[theme=moon-palace] .tpc-range-calendar .vc-header button.vc-next:disabled svg,[theme=moon-palace] .tpc-range-calendar .vc-header button.vc-prev:disabled svg{color:#595959}[theme=moon-palace] .tpc-range-calendar .vc-header button.vc-next:active,[theme=moon-palace] .tpc-range-calendar .vc-header button.vc-next:focus,[theme=moon-palace] .tpc-range-calendar .vc-header button.vc-prev:active,[theme=moon-palace] .tpc-range-calendar .vc-header button.vc-prev:focus{outline:none;box-shadow:none}[theme=moon-palace] .tpc-range-calendar .vc-header .vc-title-wrapper button{color:#fff;text-align:center;font-family:Poppins;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px}[theme=moon-palace] .tpc-range-calendar .vc-weeks{display:grid;gap:8px 0px}[theme=moon-palace] .tpc-range-calendar .vc-weeks .vc-weekdays .vc-weekday{color:#fff;text-align:center;font-family:Poppins;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0px}[theme=moon-palace] .tpc-range-calendar .vc-weeks .vc-week .vc-day{display:grid;align-items:normal;justify-content:center}[theme=moon-palace] .tpc-range-calendar .vc-weeks .vc-week .vc-day .vc-rate{overflow:hidden;color:#a5a5a5;text-align:center;text-overflow:ellipsis;font-size:10px;font-style:normal;font-weight:400;line-height:14px;letter-spacing:0px}[theme=moon-palace] .tpc-range-calendar .vc-weeks .vc-week .vc-day .vc-rate__positive{color:#a4f9ac}[theme=moon-palace] .tpc-range-calendar .vc-weeks .vc-week .vc-day .vc-day-content{width:36px;height:36px;justify-content:center;display:flex;align-items:center;border-radius:999px;gap:8px;overflow:hidden;text-align:center;text-overflow:ellipsis;font-family:Poppins;font-weight:500;font-size:14px;line-height:20px;letter-spacing:0px}[theme=moon-palace] .tpc-range-calendar .vc-weeks .vc-week .vc-day .vc-day-content:focus{box-shadow:none}[theme=moon-palace] .tpc-range-calendar .vc-weeks .vc-week .vc-day .vc-day-content[aria-disabled=true]~.vc-rate{display:none}[theme=moon-palace] .tpc-range-calendar .vc-weeks .vc-week .vc-day .vc-highlights .vc-highlight-bg-solid{background:transparent!important}[theme=moon-palace] .tpc-range-calendar .vc-weeks .vc-week .vc-day .vc-highlights .vc-highlight-base-start{border-top-left-radius:999px!important;border-bottom-left-radius:999px!important}[theme=moon-palace] .tpc-range-calendar .vc-weeks .vc-week .vc-day .vc-highlights .vc-highlight-base-end{border-top-right-radius:999px!important;border-bottom-right-radius:999px!important}[theme=moon-palace] .tpc-range-calendar .vc-weeks .vc-week .vc-day .vc-highlights .vc-highlight-base-start,[theme=moon-palace] .tpc-range-calendar .vc-weeks .vc-week .vc-day .vc-highlights .vc-highlight-base-end,[theme=moon-palace] .tpc-range-calendar .vc-weeks .vc-week .vc-day .vc-highlights .vc-highlight-base-middle{width:100%!important;background:#233e53;position:absolute;top:0;height:72%}[theme=moon-palace] .tpc-range-calendar .vc-weeks .vc-week .vc-day:hover>.vc-day-content{background:transparent}[theme=moon-palace] .tpc-range-calendar .vc-weeks .vc-week .vc-day:hover>.vc-day-content[aria-disabled=false]{border:1.5px solid #9ebdd6;color:#d0dfec}[theme=moon-palace] .vc-popover-content-wrapper .vc-popover-content div.popover{color:#fff;font-weight:400;font-family:Poppins;font-size:12px;line-height:16px;letter-spacing:0px}[theme=moon-palace] .tpc-range-calendar .vc-highlight-bg-outline{background:transparent;border:none}[theme=moon-palace] .tpc-range-calendar .day-range-end .vc-day-content[aria-disabled=false],[theme=moon-palace] .tpc-range-calendar .day-range-start .vc-day-content[aria-disabled=false]{color:#fff}[theme=moon-palace] .tpc-range-calendar .day-range-middle .vc-highlights .vc-highlight{box-shadow:none;background:#233e53}[theme=moon-palace] .tpc-range-calendar .day-range-middle .vc-day-content{box-shadow:none}[theme=moon-palace] .tpc-range-calendar .day-range-start .vc-day-content,[theme=moon-palace] .tpc-range-calendar .day-range-end .vc-day-content{background:#9ebdd6;box-shadow:none}[theme=moon-palace] .tpc-badge,[theme=moon-palace] .tpc-badge-on-brand,[theme=moon-palace] .tpc-badge-on-media{display:inline-flex;min-width:16px;width:auto;height:16px;padding:0 4px;justify-content:center;align-items:center;border-radius:100px}[theme=moon-palace] .tpc-badge .tpc-badge-number,[theme=moon-palace] .tpc-badge-on-brand .tpc-badge-number,[theme=moon-palace] .tpc-badge-on-media .tpc-badge-number{text-align:center;color:#171717;font-family:Poppins;font-weight:500;font-size:12px;line-height:0px;letter-spacing:0px}[theme=moon-palace] .tpc-badge{outline:1.5px solid #262626;background:#9ebdd6}[theme=moon-palace] .tpc-badge-on-brand{outline:1.5px solid #383838;background:#9ebdd6}[theme=moon-palace] .tpc-badge-on-media{outline:1.5px solid #ffffff;background:#9ebdd6}[theme=moon-palace] .tpc-badge-disabled__has-number{width:16px;height:16px}[theme=moon-palace] .tpc-badge-disabled__has-number .tpc-badge-number{color:#595959}[theme=moon-palace] .tpc-badge-default__without-has-number{display:flex;width:8px;height:8px;padding:2px;min-width:8px}[theme=moon-palace] .tpc-badge-disabled{outline:none;background:#383838}[theme=moon-palace] .tpc-badge-disabled .tpc-badge-number{color:#595959}[theme=moon-palace] [bg-story=on-default]{background:#262626!important;min-height:100vh}[theme=moon-palace] [bg-story=on-brand]{background-color:#383838!important;padding:20px;min-height:100vh}[theme=moon-palace] [bg-story=on-danger]{background-color:#f47171!important;padding:20px;min-height:100vh}[theme=moon-palace] [bg-story=on-inverse]{background-color:#fff!important;padding:20px;min-height:100vh}[theme=moon-palace] [bg-story=on-media]{background:url(https://s3.amazonaws.com/webfiles_palace/clever/booking_engine/2024-26-08-15-59-30-150329imagen.png)!important;background-image:url(https://s3.amazonaws.com/webfiles_palace/clever/booking_engine/2024-26-08-15-59-30-150329imagen.png)!important;padding:20px;min-height:100vh}.tpc-background-moon-palace{background-color:#262626;min-height:100vh}.tpc-background-le-blanc,.tpc-background-palace-resorts,.tpc-background-the-palace,.tpc-background-baglioni-hotels,.tpc-background-baglioni-resorts{background-color:"#fffff";min-height:100vh}
/* open-sans-cyrillic-ext-wght-normal */
@font-face {
  font-family: 'Open Sans Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 300 800;
  src: url(/assets/open-sans-cyrillic-ext-wght-normal-D8xHCTEw.woff2) format('woff2-variations');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* open-sans-cyrillic-wght-normal */
@font-face {
  font-family: 'Open Sans Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 300 800;
  src: url(/assets/open-sans-cyrillic-wght-normal-bOs07Rf4.woff2) format('woff2-variations');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* open-sans-greek-ext-wght-normal */
@font-face {
  font-family: 'Open Sans Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 300 800;
  src: url(/assets/open-sans-greek-ext-wght-normal-Bm9CHu9r.woff2) format('woff2-variations');
  unicode-range: U+1F00-1FFF;
}

/* open-sans-greek-wght-normal */
@font-face {
  font-family: 'Open Sans Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 300 800;
  src: url(/assets/open-sans-greek-wght-normal-8neIfJ3r.woff2) format('woff2-variations');
  unicode-range: U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;
}

/* open-sans-hebrew-wght-normal */
@font-face {
  font-family: 'Open Sans Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 300 800;
  src: url(/assets/open-sans-hebrew-wght-normal-BjjtG49P.woff2) format('woff2-variations');
  unicode-range: U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;
}

/* open-sans-math-wght-normal */
@font-face {
  font-family: 'Open Sans Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 300 800;
  src: url(/assets/open-sans-math-wght-normal-CHNDR2rK.woff2) format('woff2-variations');
  unicode-range: U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;
}

/* open-sans-symbols-wght-normal */
@font-face {
  font-family: 'Open Sans Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 300 800;
  src: url(/assets/open-sans-symbols-wght-normal-BAf6-sld.woff2) format('woff2-variations');
  unicode-range: U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;
}

/* open-sans-vietnamese-wght-normal */
@font-face {
  font-family: 'Open Sans Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 300 800;
  src: url(/assets/open-sans-vietnamese-wght-normal-UygKeDyW.woff2) format('woff2-variations');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* open-sans-latin-ext-wght-normal */
@font-face {
  font-family: 'Open Sans Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 300 800;
  src: url(/assets/open-sans-latin-ext-wght-normal-DPNHYqvY.woff2) format('woff2-variations');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

/* open-sans-latin-wght-normal */
@font-face {
  font-family: 'Open Sans Variable';
  font-style: normal;
  font-display: swap;
  font-weight: 300 800;
  src: url(/assets/open-sans-latin-wght-normal-BQjZ2nPP.woff2) format('woff2-variations');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}@font-face {
    font-family: 'primeicons';
    font-display: block;
    src: url('/assets/primeicons-DMOk5skT.eot');
    src: url('/assets/primeicons-DMOk5skT.eot?#iefix') format('embedded-opentype'), url('/assets/primeicons-C6QP2o4f.woff2') format('woff2'), url('/assets/primeicons-WjwUDZjB.woff') format('woff'), url('/assets/primeicons-MpK4pl85.ttf') format('truetype'), url('/assets/primeicons-Dr5RGzOO.svg?#primeicons') format('svg');
    font-weight: normal;
    font-style: normal;
}

.pi {
    font-family: 'primeicons';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.pi:before {
    --webkit-backface-visibility:hidden;
    backface-visibility: hidden;
}

.pi-fw {
    width: 1.28571429em;
    text-align: center;
}

.pi-spin {
    animation: fa-spin 2s infinite linear;
}

@media (prefers-reduced-motion: reduce) {
  .pi-spin {
    animation-delay: -1ms;
    animation-duration: 1ms;
    animation-iteration-count: 1;
    transition-delay: 0s;
    transition-duration: 0s;
  }
}

@keyframes fa-spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(359deg);
    }
}

.pi-folder-plus:before {
    content: "\ea05";
}

.pi-receipt:before {
    content: "\ea06";
}

.pi-asterisk:before {
    content: "\ea07";
}

.pi-face-smile:before {
    content: "\ea08";
}

.pi-pinterest:before {
    content: "\ea09";
}

.pi-expand:before {
    content: "\ea0a";
}

.pi-pen-to-square:before {
    content: "\ea0b";
}

.pi-wave-pulse:before {
    content: "\ea0c";
}

.pi-turkish-lira:before {
    content: "\ea0d";
}

.pi-spinner-dotted:before {
    content: "\ea0e";
}

.pi-crown:before {
    content: "\ea0f";
}

.pi-pause-circle:before {
    content: "\ea10";
}

.pi-warehouse:before {
    content: "\ea11";
}

.pi-objects-column:before {
    content: "\ea12";
}

.pi-clipboard:before {
    content: "\ea13";
}

.pi-play-circle:before {
    content: "\ea14";
}

.pi-venus:before {
    content: "\ea15";
}

.pi-cart-minus:before {
    content: "\ea16";
}

.pi-file-plus:before {
    content: "\ea17";
}

.pi-microchip:before {
    content: "\ea18";
}

.pi-twitch:before {
    content: "\ea19";
}

.pi-building-columns:before {
    content: "\ea1a";
}

.pi-file-check:before {
    content: "\ea1b";
}

.pi-microchip-ai:before {
    content: "\ea1c";
}

.pi-trophy:before {
    content: "\ea1d";
}

.pi-barcode:before {
    content: "\ea1e";
}

.pi-file-arrow-up:before {
    content: "\ea1f";
}

.pi-mars:before {
    content: "\ea20";
}

.pi-tiktok:before {
    content: "\ea21";
}

.pi-arrow-up-right-and-arrow-down-left-from-center:before {
    content: "\ea22";
}

.pi-ethereum:before {
    content: "\ea23";
}

.pi-list-check:before {
    content: "\ea24";
}

.pi-thumbtack:before {
    content: "\ea25";
}

.pi-arrow-down-left-and-arrow-up-right-to-center:before {
    content: "\ea26";
}

.pi-equals:before {
    content: "\ea27";
}

.pi-lightbulb:before {
    content: "\ea28";
}

.pi-star-half:before {
    content: "\ea29";
}

.pi-address-book:before {
    content: "\ea2a";
}

.pi-chart-scatter:before {
    content: "\ea2b";
}

.pi-indian-rupee:before {
    content: "\ea2c";
}

.pi-star-half-fill:before {
    content: "\ea2d";
}

.pi-cart-arrow-down:before {
    content: "\ea2e";
}

.pi-calendar-clock:before {
    content: "\ea2f";
}

.pi-sort-up-fill:before {
    content: "\ea30";
}

.pi-sparkles:before {
    content: "\ea31";
}

.pi-bullseye:before {
    content: "\ea32";
}

.pi-sort-down-fill:before {
    content: "\ea33";
}

.pi-graduation-cap:before {
    content: "\ea34";
}

.pi-hammer:before {
    content: "\ea35";
}

.pi-bell-slash:before {
    content: "\ea36";
}

.pi-gauge:before {
    content: "\ea37";
}

.pi-shop:before {
    content: "\ea38";
}

.pi-headphones:before {
    content: "\ea39";
}

.pi-eraser:before {
    content: "\ea04";
}

.pi-stopwatch:before {
    content: "\ea01";
}

.pi-verified:before {
    content: "\ea02";
}

.pi-delete-left:before {
    content: "\ea03";
}

.pi-hourglass:before {
    content: "\e9fe";
}

.pi-truck:before {
    content: "\ea00";
}

.pi-wrench:before {
    content: "\e9ff";
}

.pi-microphone:before {
    content: "\e9fa";
}

.pi-megaphone:before {
    content: "\e9fb";
}

.pi-arrow-right-arrow-left:before {
    content: "\e9fc";
}

.pi-bitcoin:before {
    content: "\e9fd";
}

.pi-file-edit:before {
    content: "\e9f6";
}

.pi-language:before {
    content: "\e9f7";
}

.pi-file-export:before {
    content: "\e9f8";
}

.pi-file-import:before {
    content: "\e9f9";
}

.pi-file-word:before {
    content: "\e9f1";
}

.pi-gift:before {
    content: "\e9f2";
}

.pi-cart-plus:before {
    content: "\e9f3";
}

.pi-thumbs-down-fill:before {
    content: "\e9f4";
}

.pi-thumbs-up-fill:before {
    content: "\e9f5";
}

.pi-arrows-alt:before {
    content: "\e9f0";
}

.pi-calculator:before {
    content: "\e9ef";
}

.pi-sort-alt-slash:before {
    content: "\e9ee";
}

.pi-arrows-h:before {
    content: "\e9ec";
}

.pi-arrows-v:before {
    content: "\e9ed";
}

.pi-pound:before {
    content: "\e9eb";
}

.pi-prime:before {
    content: "\e9ea";
}

.pi-chart-pie:before {
    content: "\e9e9";
}

.pi-reddit:before {
    content: "\e9e8";
}

.pi-code:before {
    content: "\e9e7";
}

.pi-sync:before {
    content: "\e9e6";
}

.pi-shopping-bag:before {
    content: "\e9e5";
}

.pi-server:before {
    content: "\e9e4";
}

.pi-database:before {
    content: "\e9e3";
}

.pi-hashtag:before {
    content: "\e9e2";
}

.pi-bookmark-fill:before {
    content: "\e9df";
}

.pi-filter-fill:before {
    content: "\e9e0";
}

.pi-heart-fill:before {
    content: "\e9e1";
}

.pi-flag-fill:before {
    content: "\e9de";
}

.pi-circle:before {
    content: "\e9dc";
}

.pi-circle-fill:before {
    content: "\e9dd";
}

.pi-bolt:before {
    content: "\e9db";
}

.pi-history:before {
    content: "\e9da";
}

.pi-box:before {
    content: "\e9d9";
}

.pi-at:before {
    content: "\e9d8";
}

.pi-arrow-up-right:before {
    content: "\e9d4";
}

.pi-arrow-up-left:before {
    content: "\e9d5";
}

.pi-arrow-down-left:before {
    content: "\e9d6";
}

.pi-arrow-down-right:before {
    content: "\e9d7";
}

.pi-telegram:before {
    content: "\e9d3";
}

.pi-stop-circle:before {
    content: "\e9d2";
}

.pi-stop:before {
    content: "\e9d1";
}

.pi-whatsapp:before {
    content: "\e9d0";
}

.pi-building:before {
    content: "\e9cf";
}

.pi-qrcode:before {
    content: "\e9ce";
}

.pi-car:before {
    content: "\e9cd";
}

.pi-instagram:before {
    content: "\e9cc";
}

.pi-linkedin:before {
    content: "\e9cb";
}

.pi-send:before {
    content: "\e9ca";
}

.pi-slack:before {
    content: "\e9c9";
}

.pi-sun:before {
    content: "\e9c8";
}

.pi-moon:before {
    content: "\e9c7";
}

.pi-vimeo:before {
    content: "\e9c6";
}

.pi-youtube:before {
    content: "\e9c5";
}

.pi-flag:before {
    content: "\e9c4";
}

.pi-wallet:before {
    content: "\e9c3";
}

.pi-map:before {
    content: "\e9c2";
}

.pi-link:before {
    content: "\e9c1";
}

.pi-credit-card:before {
    content: "\e9bf";
}

.pi-discord:before {
    content: "\e9c0";
}

.pi-percentage:before {
    content: "\e9be";
}

.pi-euro:before {
    content: "\e9bd";
}

.pi-book:before {
    content: "\e9ba";
}

.pi-shield:before {
    content: "\e9b9";
}

.pi-paypal:before {
    content: "\e9bb";
}

.pi-amazon:before {
    content: "\e9bc";
}

.pi-phone:before {
    content: "\e9b8";
}

.pi-filter-slash:before {
    content: "\e9b7";
}

.pi-facebook:before {
    content: "\e9b4";
}

.pi-github:before {
    content: "\e9b5";
}

.pi-twitter:before {
    content: "\e9b6";
}

.pi-step-backward-alt:before {
    content: "\e9ac";
}

.pi-step-forward-alt:before {
    content: "\e9ad";
}

.pi-forward:before {
    content: "\e9ae";
}

.pi-backward:before {
    content: "\e9af";
}

.pi-fast-backward:before {
    content: "\e9b0";
}

.pi-fast-forward:before {
    content: "\e9b1";
}

.pi-pause:before {
    content: "\e9b2";
}

.pi-play:before {
    content: "\e9b3";
}

.pi-compass:before {
    content: "\e9ab";
}

.pi-id-card:before {
    content: "\e9aa";
}

.pi-ticket:before {
    content: "\e9a9";
}

.pi-file-o:before {
    content: "\e9a8";
}

.pi-reply:before {
    content: "\e9a7";
}

.pi-directions-alt:before {
    content: "\e9a5";
}

.pi-directions:before {
    content: "\e9a6";
}

.pi-thumbs-up:before {
    content: "\e9a3";
}

.pi-thumbs-down:before {
    content: "\e9a4";
}

.pi-sort-numeric-down-alt:before {
    content: "\e996";
}

.pi-sort-numeric-up-alt:before {
    content: "\e997";
}

.pi-sort-alpha-down-alt:before {
    content: "\e998";
}

.pi-sort-alpha-up-alt:before {
    content: "\e999";
}

.pi-sort-numeric-down:before {
    content: "\e99a";
}

.pi-sort-numeric-up:before {
    content: "\e99b";
}

.pi-sort-alpha-down:before {
    content: "\e99c";
}

.pi-sort-alpha-up:before {
    content: "\e99d";
}

.pi-sort-alt:before {
    content: "\e99e";
}

.pi-sort-amount-up:before {
    content: "\e99f";
}

.pi-sort-amount-down:before {
    content: "\e9a0";
}

.pi-sort-amount-down-alt:before {
    content: "\e9a1";
}

.pi-sort-amount-up-alt:before {
    content: "\e9a2";
}

.pi-palette:before {
    content: "\e995";
}

.pi-undo:before {
    content: "\e994";
}

.pi-desktop:before {
    content: "\e993";
}

.pi-sliders-v:before {
    content: "\e991";
}

.pi-sliders-h:before {
    content: "\e992";
}

.pi-search-plus:before {
    content: "\e98f";
}

.pi-search-minus:before {
    content: "\e990";
}

.pi-file-excel:before {
    content: "\e98e";
}

.pi-file-pdf:before {
    content: "\e98d";
}

.pi-check-square:before {
    content: "\e98c";
}

.pi-chart-line:before {
    content: "\e98b";
}

.pi-user-edit:before {
    content: "\e98a";
}

.pi-exclamation-circle:before {
    content: "\e989";
}

.pi-android:before {
    content: "\e985";
}

.pi-google:before {
    content: "\e986";
}

.pi-apple:before {
    content: "\e987";
}

.pi-microsoft:before {
    content: "\e988";
}

.pi-heart:before {
    content: "\e984";
}

.pi-mobile:before {
    content: "\e982";
}

.pi-tablet:before {
    content: "\e983";
}

.pi-key:before {
    content: "\e981";
}

.pi-shopping-cart:before {
    content: "\e980";
}

.pi-comments:before {
    content: "\e97e";
}

.pi-comment:before {
    content: "\e97f";
}

.pi-briefcase:before {
    content: "\e97d";
}

.pi-bell:before {
    content: "\e97c";
}

.pi-paperclip:before {
    content: "\e97b";
}

.pi-share-alt:before {
    content: "\e97a";
}

.pi-envelope:before {
    content: "\e979";
}

.pi-volume-down:before {
    content: "\e976";
}

.pi-volume-up:before {
    content: "\e977";
}

.pi-volume-off:before {
    content: "\e978";
}

.pi-eject:before {
    content: "\e975";
}

.pi-money-bill:before {
    content: "\e974";
}

.pi-images:before {
    content: "\e973";
}

.pi-image:before {
    content: "\e972";
}

.pi-sign-in:before {
    content: "\e970";
}

.pi-sign-out:before {
    content: "\e971";
}

.pi-wifi:before {
    content: "\e96f";
}

.pi-sitemap:before {
    content: "\e96e";
}

.pi-chart-bar:before {
    content: "\e96d";
}

.pi-camera:before {
    content: "\e96c";
}

.pi-dollar:before {
    content: "\e96b";
}

.pi-lock-open:before {
    content: "\e96a";
}

.pi-table:before {
    content: "\e969";
}

.pi-map-marker:before {
    content: "\e968";
}

.pi-list:before {
    content: "\e967";
}

.pi-eye-slash:before {
    content: "\e965";
}

.pi-eye:before {
    content: "\e966";
}

.pi-folder-open:before {
    content: "\e964";
}

.pi-folder:before {
    content: "\e963";
}

.pi-video:before {
    content: "\e962";
}

.pi-inbox:before {
    content: "\e961";
}

.pi-lock:before {
    content: "\e95f";
}

.pi-unlock:before {
    content: "\e960";
}

.pi-tags:before {
    content: "\e95d";
}

.pi-tag:before {
    content: "\e95e";
}

.pi-power-off:before {
    content: "\e95c";
}

.pi-save:before {
    content: "\e95b";
}

.pi-question-circle:before {
    content: "\e959";
}

.pi-question:before {
    content: "\e95a";
}

.pi-copy:before {
    content: "\e957";
}

.pi-file:before {
    content: "\e958";
}

.pi-clone:before {
    content: "\e955";
}

.pi-calendar-times:before {
    content: "\e952";
}

.pi-calendar-minus:before {
    content: "\e953";
}

.pi-calendar-plus:before {
    content: "\e954";
}

.pi-ellipsis-v:before {
    content: "\e950";
}

.pi-ellipsis-h:before {
    content: "\e951";
}

.pi-bookmark:before {
    content: "\e94e";
}

.pi-globe:before {
    content: "\e94f";
}

.pi-replay:before {
    content: "\e94d";
}

.pi-filter:before {
    content: "\e94c";
}

.pi-print:before {
    content: "\e94b";
}

.pi-align-right:before {
    content: "\e946";
}

.pi-align-left:before {
    content: "\e947";
}

.pi-align-center:before {
    content: "\e948";
}

.pi-align-justify:before {
    content: "\e949";
}

.pi-cog:before {
    content: "\e94a";
}

.pi-cloud-download:before {
    content: "\e943";
}

.pi-cloud-upload:before {
    content: "\e944";
}

.pi-cloud:before {
    content: "\e945";
}

.pi-pencil:before {
    content: "\e942";
}

.pi-users:before {
    content: "\e941";
}

.pi-clock:before {
    content: "\e940";
}

.pi-user-minus:before {
    content: "\e93e";
}

.pi-user-plus:before {
    content: "\e93f";
}

.pi-trash:before {
    content: "\e93d";
}

.pi-external-link:before {
    content: "\e93c";
}

.pi-window-maximize:before {
    content: "\e93b";
}

.pi-window-minimize:before {
    content: "\e93a";
}

.pi-refresh:before {
    content: "\e938";
}
  
.pi-user:before {
    content: "\e939";
}

.pi-exclamation-triangle:before {
    content: "\e922";
}

.pi-calendar:before {
    content: "\e927";
}

.pi-chevron-circle-left:before {
    content: "\e928";
}

.pi-chevron-circle-down:before {
    content: "\e929";
}

.pi-chevron-circle-right:before {
    content: "\e92a";
}

.pi-chevron-circle-up:before {
    content: "\e92b";
}

.pi-angle-double-down:before {
    content: "\e92c";
}

.pi-angle-double-left:before {
    content: "\e92d";
}

.pi-angle-double-right:before {
    content: "\e92e";
}

.pi-angle-double-up:before {
    content: "\e92f";
}

.pi-angle-down:before {
    content: "\e930";
}

.pi-angle-left:before {
    content: "\e931";
}

.pi-angle-right:before {
    content: "\e932";
}

.pi-angle-up:before {
    content: "\e933";
}

.pi-upload:before {
    content: "\e934";
}

.pi-download:before {
    content: "\e956";
}

.pi-ban:before {
    content: "\e935";
}

.pi-star-fill:before {
    content: "\e936";
}

.pi-star:before {
    content: "\e937";
}

.pi-chevron-left:before {
    content: "\e900";
}

.pi-chevron-right:before {
    content: "\e901";
}

.pi-chevron-down:before {
    content: "\e902";
}

.pi-chevron-up:before {
    content: "\e903";
}

.pi-caret-left:before {
    content: "\e904";
}

.pi-caret-right:before {
    content: "\e905";
}

.pi-caret-down:before {
    content: "\e906";
}

.pi-caret-up:before {
    content: "\e907";
}

.pi-search:before {
    content: "\e908";
}

.pi-check:before {
    content: "\e909";
}

.pi-check-circle:before {
    content: "\e90a";
}

.pi-times:before {
    content: "\e90b";
}

.pi-times-circle:before {
    content: "\e90c";
}

.pi-plus:before {
    content: "\e90d";
}

.pi-plus-circle:before {
    content: "\e90e";
}

.pi-minus:before {
    content: "\e90f";
}

.pi-minus-circle:before {
    content: "\e910";
}

.pi-circle-on:before {
    content: "\e911";
}

.pi-circle-off:before {
    content: "\e912";
}

.pi-sort-down:before {
    content: "\e913";
}

.pi-sort-up:before {
    content: "\e914";
}

.pi-sort:before {
    content: "\e915";
}

.pi-step-backward:before {
    content: "\e916";
}

.pi-step-forward:before {
    content: "\e917";
}

.pi-th-large:before {
    content: "\e918";
}

.pi-arrow-down:before {
    content: "\e919";
}

.pi-arrow-left:before {
    content: "\e91a";
}

.pi-arrow-right:before {
    content: "\e91b";
}

.pi-arrow-up:before {
    content: "\e91c";
}

.pi-bars:before {
    content: "\e91d";
}

.pi-arrow-circle-down:before {
    content: "\e91e";
}

.pi-arrow-circle-left:before {
    content: "\e91f";
}

.pi-arrow-circle-right:before {
    content: "\e920";
}

.pi-arrow-circle-up:before {
    content: "\e921";
}

.pi-info:before {
    content: "\e923";
}

.pi-info-circle:before {
    content: "\e924";
}

.pi-home:before {
    content: "\e925";
}

.pi-spinner:before {
    content: "\e926";
}
/* ./src/index.css */
*, ::before, ::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}
::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}
/* ! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com */
/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/
*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}
::before,
::after {
  --tw-content: '';
}
/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/
html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}
/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/
body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}
/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/
hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}
/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/
abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}
/*
Remove the default font size and weight for headings.
*/
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
/*
Reset links to optimize for opt-in styling instead of opt-out.
*/
a {
  color: inherit;
  text-decoration: inherit;
}
/*
Add the correct font weight in Edge and Safari.
*/
b,
strong {
  font-weight: bolder;
}
/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}
/*
Add the correct font size in all browsers.
*/
small {
  font-size: 80%;
}
/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/
table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}
/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}
/*
Remove the inheritance of text transform in Edge and Firefox.
*/
button,
select {
  text-transform: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/
button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}
/*
Use the modern Firefox focus style for all focusable elements.
*/
:-moz-focusring {
  outline: auto;
}
/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/
:-moz-ui-invalid {
  box-shadow: none;
}
/*
Add the correct vertical alignment in Chrome and Firefox.
*/
progress {
  vertical-align: baseline;
}
/*
Correct the cursor style of increment and decrement buttons in Safari.
*/
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}
/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/
[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}
/*
Remove the inner padding in Chrome and Safari on macOS.
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}
/*
Add the correct display in Chrome and Safari.
*/
summary {
  display: list-item;
}
/*
Removes the default spacing and border for appropriate elements.
*/
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}
fieldset {
  margin: 0;
  padding: 0;
}
legend {
  padding: 0;
}
ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}
/*
Prevent resizing textareas horizontally by default.
*/
textarea {
  resize: vertical;
}
/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/
input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}
/*
Set the default cursor for buttons.
*/
button,
[role="button"] {
  cursor: pointer;
}
/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}
/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}
/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/
img,
video {
  max-width: 100%;
  height: auto;
}
/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}
.static {
  position: static !important;
}
.fixed {
  position: fixed !important;
}
.absolute {
  position: absolute !important;
}
.relative {
  position: relative !important;
}
.inset-0 {
  inset: 0px !important;
}
.bottom-0 {
  bottom: 0px !important;
}
.left-0 {
  left: 0px !important;
}
.right-0 {
  right: 0px !important;
}
.z-10 {
  z-index: 10 !important;
}
.z-20 {
  z-index: 20 !important;
}
.z-40 {
  z-index: 40 !important;
}
.m-0 {
  margin: 0px !important;
}
.m-auto {
  margin: auto !important;
}
.my-10 {
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important;
}
.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}
.my-5 {
  margin-top: 1.25rem !important;
  margin-bottom: 1.25rem !important;
}
.my-6 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}
.mb-0 {
  margin-bottom: 0px !important;
}
.mb-1 {
  margin-bottom: 0.25rem !important;
}
.mb-10 {
  margin-bottom: 2.5rem !important;
}
.mb-12 {
  margin-bottom: 3rem !important;
}
.mb-2 {
  margin-bottom: 0.5rem !important;
}
.mb-4 {
  margin-bottom: 1rem !important;
}
.mb-5 {
  margin-bottom: 1.25rem !important;
}
.mb-6 {
  margin-bottom: 1.5rem !important;
}
.mb-8 {
  margin-bottom: 2rem !important;
}
.ms-2 {
  margin-inline-start: 0.5rem !important;
}
.mt-10 {
  margin-top: 2.5rem !important;
}
.mt-2 {
  margin-top: 0.5rem !important;
}
.mt-3 {
  margin-top: 0.75rem !important;
}
.mt-4 {
  margin-top: 1rem !important;
}
.mt-5 {
  margin-top: 1.25rem !important;
}
.mt-8 {
  margin-top: 2rem !important;
}
.flex {
  display: flex !important;
}
.hidden {
  display: none !important;
}
.h-\[100px\] {
  height: 100px !important;
}
.h-\[25px\] {
  height: 25px !important;
}
.h-\[40px\] {
  height: 40px !important;
}
.h-\[50\%\] {
  height: 50% !important;
}
.h-\[80\%\] {
  height: 80% !important;
}
.h-auto {
  height: auto !important;
}
.h-full {
  height: 100% !important;
}
.min-h-\[300px\] {
  min-height: 300px !important;
}
.min-h-full {
  min-height: 100% !important;
}
.w-\[10\%\] {
  width: 10% !important;
}
.w-\[150px\] {
  width: 150px !important;
}
.w-\[200px\] {
  width: 200px !important;
}
.w-\[25\%\] {
  width: 25% !important;
}
.w-\[38px\] {
  width: 38px !important;
}
.w-\[50\%\] {
  width: 50% !important;
}
.w-\[60px\] {
  width: 60px !important;
}
.w-\[70\%\] {
  width: 70% !important;
}
.w-\[80\%\] {
  width: 80% !important;
}
.w-\[90\%\] {
  width: 90% !important;
}
.w-auto {
  width: auto !important;
}
.w-fit {
  width: -moz-fit-content !important;
  width: fit-content !important;
}
.w-full {
  width: 100% !important;
}
.w-screen {
  width: 100vw !important;
}
.min-w-\[40px\] {
  min-width: 40px !important;
}
.min-w-\[70px\] {
  min-width: 70px !important;
}
.max-w-\[350px\] {
  max-width: 350px !important;
}
.flex-1 {
  flex: 1 1 0% !important;
}
.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.cursor-pointer {
  cursor: pointer !important;
}
.flex-row {
  flex-direction: row !important;
}
.flex-col {
  flex-direction: column !important;
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.items-start {
  align-items: flex-start !important;
}
.items-end {
  align-items: flex-end !important;
}
.items-center {
  align-items: center !important;
}
.justify-end {
  justify-content: flex-end !important;
}
.justify-center {
  justify-content: center !important;
}
.justify-between {
  justify-content: space-between !important;
}
.gap-\[24px\] {
  gap: 24px !important;
}
.gap-\[8px\] {
  gap: 8px !important;
}
.overflow-hidden {
  overflow: hidden !important;
}
.overflow-y-auto {
  overflow-y: auto !important;
}
.rounded-full {
  border-radius: 9999px !important;
}
.rounded-lg {
  border-radius: 0.5rem !important;
}
.border {
  border-width: 1px !important;
}
.border-gray-400 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(156 163 175 / var(--tw-border-opacity, 1)) !important;
}
.bg-gray-50 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1)) !important;
}
.bg-gray-500 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(107 114 128 / var(--tw-bg-opacity, 1)) !important;
}
.bg-white {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)) !important;
}
.bg-opacity-75 {
  --tw-bg-opacity: 0.75 !important;
}
.p-10 {
  padding: 2.5rem !important;
}
.p-16 {
  padding: 4rem !important;
}
.p-2 {
  padding: 0.5rem !important;
}
.p-4 {
  padding: 1rem !important;
}
.p-8 {
  padding: 2rem !important;
}
.px-3 {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
}
.px-4 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}
.px-5 {
  padding-left: 1.25rem !important;
  padding-right: 1.25rem !important;
}
.px-8 {
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}
.py-0 {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}
.py-3 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}
.py-5 {
  padding-top: 1.25rem !important;
  padding-bottom: 1.25rem !important;
}
.pb-0 {
  padding-bottom: 0px !important;
}
.pb-12 {
  padding-bottom: 3rem !important;
}
.pb-4 {
  padding-bottom: 1rem !important;
}
.pb-5 {
  padding-bottom: 1.25rem !important;
}
.pb-8 {
  padding-bottom: 2rem !important;
}
.pl-0 {
  padding-left: 0px !important;
}
.pl-3 {
  padding-left: 0.75rem !important;
}
.pr-2 {
  padding-right: 0.5rem !important;
}
.pt-0 {
  padding-top: 0px !important;
}
.pt-2 {
  padding-top: 0.5rem !important;
}
.pt-3 {
  padding-top: 0.75rem !important;
}
.pt-5 {
  padding-top: 1.25rem !important;
}
.pt-6 {
  padding-top: 1.5rem !important;
}
.pt-\[5px\] {
  padding-top: 5px !important;
}
.text-left {
  text-align: left !important;
}
.text-center {
  text-align: center !important;
}
.text-start {
  text-align: start !important;
}
.text-end {
  text-align: end !important;
}
.align-middle {
  vertical-align: middle !important;
}
.text-2xl {
  font-size: 1.5rem !important;
  line-height: 2rem !important;
}
.text-3xl {
  font-size: 1.875rem !important;
  line-height: 2.25rem !important;
}
.text-4xl {
  font-size: 2.25rem !important;
  line-height: 2.5rem !important;
}
.text-lg {
  font-size: 1.125rem !important;
  line-height: 1.75rem !important;
}
.text-sm {
  font-size: 0.875rem !important;
  line-height: 1.25rem !important;
}
.text-xl {
  font-size: 1.25rem !important;
  line-height: 1.75rem !important;
}
.font-bold {
  font-weight: 700 !important;
}
.font-normal {
  font-weight: 400 !important;
}
.uppercase {
  text-transform: uppercase !important;
}
.capitalize {
  text-transform: capitalize !important;
}
.text-gray-400 {
  --tw-text-opacity: 1 !important;
  color: rgb(156 163 175 / var(--tw-text-opacity, 1)) !important;
}
.underline {
  text-decoration-line: underline !important;
}
.line-through {
  text-decoration-line: line-through !important;
}
.antialiased {
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
}
.opacity-10 {
  opacity: 0.1 !important;
}
.shadow-xl {
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1) !important;
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.outline {
  outline-style: solid !important;
}
.filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
}
.transition {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}
.transition-all {
  transition-property: all !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}
.transition-opacity {
  transition-property: opacity !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}
.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
}

/* Order */
@layer reset, primevue;

/* Reset CSS */
@layer reset {
  button,
  input {
    /* CSS to Reset */
  }
}

html {
  font-size: 14px;
}

@media (min-width: 640px) {
  .sm\:my-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .sm\:mr-2 {
    margin-right: 0.5rem !important;
  }
  .sm\:mt-0 {
    margin-top: 0px !important;
  }
  .sm\:flex {
    display: flex !important;
  }
  .sm\:w-full {
    width: 100% !important;
  }
  .sm\:max-w-lg {
    max-width: 32rem !important;
  }
  .sm\:flex-row-reverse {
    flex-direction: row-reverse !important;
  }
  .sm\:flex-col {
    flex-direction: column !important;
  }
  .sm\:items-start {
    align-items: flex-start !important;
  }
  .sm\:items-center {
    align-items: center !important;
  }
  .sm\:p-0 {
    padding: 0px !important;
  }
  .sm\:p-6 {
    padding: 1.5rem !important;
  }
  .sm\:px-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  .sm\:pb-4 {
    padding-bottom: 1rem !important;
  }
  .sm\:text-left {
    text-align: left !important;
  }
}

@media (min-width: 768px) {
  .md\:relative {
    position: relative !important;
  }
  .md\:m-auto {
    margin: auto !important;
  }
  .md\:mb-2 {
    margin-bottom: 0.5rem !important;
  }
  .md\:block {
    display: block !important;
  }
  .md\:flex {
    display: flex !important;
  }
  .md\:hidden {
    display: none !important;
  }
  .md\:w-\[75\%\] {
    width: 75% !important;
  }
  .md\:max-w-\[350px\] {
    max-width: 350px !important;
  }
  .md\:pb-0 {
    padding-bottom: 0px !important;
  }
}

@media (min-width: 1024px) {
  .lg\:block {
    display: block !important;
  }
  .lg\:hidden {
    display: none !important;
  }
  .lg\:w-\[50\%\] {
    width: 50% !important;
  }
}
/*
    Custom CSS reset: https://www.joshwcomeau.com/css/custom-css-reset/
*/
/*
  1. Use a more-intuitive box-sizing model.
*/
[data-v-cd810e4d],[data-v-cd810e4d]::before,[data-v-cd810e4d]::after {
  box-sizing: border-box;
}

/*
    2. Remove default margin
  */
[data-v-cd810e4d] {
  margin: 0;
}

/*
    3. Allow percentage-based heights in the application
  */
html[data-v-cd810e4d],
body[data-v-cd810e4d] {
  height: 100%;
}

/*
    Typographic tweaks!
    4. Add accessible line-height
    5. Improve text rendering
  */
body[data-v-cd810e4d] {
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
}

/*
    6. Improve media defaults
  */
img[data-v-cd810e4d],
picture[data-v-cd810e4d],
video[data-v-cd810e4d],
canvas[data-v-cd810e4d],
svg[data-v-cd810e4d] {
  display: block;
  max-width: 100%;
}

/*
    7. Remove built-in form typography styles
  */
input[data-v-cd810e4d],
button[data-v-cd810e4d],
textarea[data-v-cd810e4d],
select[data-v-cd810e4d] {
  font: inherit;
}

/*
    8. Avoid text overflows
  */
p[data-v-cd810e4d],
h1[data-v-cd810e4d],
h2[data-v-cd810e4d],
h3[data-v-cd810e4d],
h4[data-v-cd810e4d],
h5[data-v-cd810e4d],
h6[data-v-cd810e4d] {
  overflow-wrap: break-word;
}

/* Cards */
/* Typography */
/* Icons */
[data-v-cd810e4d],[data-v-cd810e4d]:before,[data-v-cd810e4d]:after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / .5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: ;
}
[data-v-cd810e4d]::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / .5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: ;
}
[data-v-cd810e4d],[data-v-cd810e4d]:before,[data-v-cd810e4d]:after {
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  border-color: #e5e7eb;
}
[data-v-cd810e4d]:before,[data-v-cd810e4d]:after {
  --tw-content: "" ;
}
html[data-v-cd810e4d],[data-v-cd810e4d]:host {
  line-height: 1.5;
  -webkit-text-size-adjust: 100%;
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
  font-feature-settings: normal;
  font-variation-settings: normal;
  -webkit-tap-highlight-color: transparent;
}
body[data-v-cd810e4d] {
  margin: 0;
  line-height: inherit;
}
hr[data-v-cd810e4d] {
  height: 0;
  color: inherit;
  border-top-width: 1px;
}
abbr[data-v-cd810e4d]:where([title]) {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}
h1[data-v-cd810e4d], h2[data-v-cd810e4d], h3[data-v-cd810e4d], h4[data-v-cd810e4d], h5[data-v-cd810e4d], h6[data-v-cd810e4d] {
  font-size: inherit;
  font-weight: inherit;
}
a[data-v-cd810e4d] {
  color: inherit;
  text-decoration: inherit;
}
b[data-v-cd810e4d], strong[data-v-cd810e4d] {
  font-weight: bolder;
}
code[data-v-cd810e4d], kbd[data-v-cd810e4d], samp[data-v-cd810e4d], pre[data-v-cd810e4d] {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  font-feature-settings: normal;
  font-variation-settings: normal;
  font-size: 1em;
}
small[data-v-cd810e4d] {
  font-size: 80%;
}
sub[data-v-cd810e4d], sup[data-v-cd810e4d] {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub[data-v-cd810e4d] {
  bottom: -0.25em;
}
sup[data-v-cd810e4d] {
  top: -0.5em;
}
table[data-v-cd810e4d] {
  text-indent: 0;
  border-color: inherit;
  border-collapse: collapse;
}
button[data-v-cd810e4d], input[data-v-cd810e4d], optgroup[data-v-cd810e4d], select[data-v-cd810e4d], textarea[data-v-cd810e4d] {
  font-family: inherit;
  font-feature-settings: inherit;
  font-variation-settings: inherit;
  font-size: 100%;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  color: inherit;
  margin: 0;
  padding: 0;
}
button[data-v-cd810e4d], select[data-v-cd810e4d] {
  text-transform: none;
}
button[data-v-cd810e4d], input[data-v-cd810e4d]:where([type=button]), input[data-v-cd810e4d]:where([type=reset]), input[data-v-cd810e4d]:where([type=submit]) {
  -webkit-appearance: button;
  background-color: transparent;
  background-image: none;
}
[data-v-cd810e4d]:-moz-focusring {
  outline: auto;
}
[data-v-cd810e4d]:-moz-ui-invalid {
  box-shadow: none;
}
progress[data-v-cd810e4d] {
  vertical-align: baseline;
}
[data-v-cd810e4d]::-webkit-inner-spin-button,[data-v-cd810e4d]::-webkit-outer-spin-button {
  height: auto;
}
[type=search][data-v-cd810e4d] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[data-v-cd810e4d]::-webkit-search-decoration {
  -webkit-appearance: none;
}
[data-v-cd810e4d]::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
summary[data-v-cd810e4d] {
  display: list-item;
}
blockquote[data-v-cd810e4d], dl[data-v-cd810e4d], dd[data-v-cd810e4d], h1[data-v-cd810e4d], h2[data-v-cd810e4d], h3[data-v-cd810e4d], h4[data-v-cd810e4d], h5[data-v-cd810e4d], h6[data-v-cd810e4d], hr[data-v-cd810e4d], figure[data-v-cd810e4d], p[data-v-cd810e4d], pre[data-v-cd810e4d] {
  margin: 0;
}
fieldset[data-v-cd810e4d] {
  margin: 0;
  padding: 0;
}
legend[data-v-cd810e4d] {
  padding: 0;
}
ol[data-v-cd810e4d], ul[data-v-cd810e4d], menu[data-v-cd810e4d] {
  list-style: none;
  margin: 0;
  padding: 0;
}
dialog[data-v-cd810e4d] {
  padding: 0;
}
textarea[data-v-cd810e4d] {
  resize: vertical;
}
input[data-v-cd810e4d]::-moz-placeholder, textarea[data-v-cd810e4d]::-moz-placeholder {
  opacity: 1;
  color: #9ca3af;
}
input[data-v-cd810e4d]::placeholder, textarea[data-v-cd810e4d]::placeholder {
  opacity: 1;
  color: #9ca3af;
}
button[data-v-cd810e4d], [role=button][data-v-cd810e4d] {
  cursor: pointer;
}
[data-v-cd810e4d]:disabled {
  cursor: default;
}
img[data-v-cd810e4d], svg[data-v-cd810e4d], video[data-v-cd810e4d], canvas[data-v-cd810e4d], audio[data-v-cd810e4d], iframe[data-v-cd810e4d], embed[data-v-cd810e4d], object[data-v-cd810e4d] {
  display: block;
  vertical-align: middle;
}
img[data-v-cd810e4d], video[data-v-cd810e4d] {
  max-width: 100%;
  height: auto;
}
[hidden][data-v-cd810e4d]:where(:not([hidden=until-found])) {
  display: none;
}
.tpc-absolute[data-v-cd810e4d] {
  position: absolute;
}
.-tpc-bottom-full[data-v-cd810e4d] {
  bottom: -100%;
}
.tpc-bottom-3[data-v-cd810e4d] {
  bottom: 0.75rem;
}
.tpc-bottom-4[data-v-cd810e4d] {
  bottom: 1rem;
}
.tpc-left-1\/2[data-v-cd810e4d] {
  left: 50%;
}
.tpc-left-3[data-v-cd810e4d] {
  left: 0.75rem;
}
.tpc-right-3[data-v-cd810e4d] {
  right: 0.75rem;
}
.tpc-top-1\/2[data-v-cd810e4d] {
  top: 50%;
}
.tpc-top-3[data-v-cd810e4d] {
  top: 0.75rem;
}
.tpc-m-3[data-v-cd810e4d] {
  margin: 0.75rem;
}
.tpc-m-6[data-v-cd810e4d] {
  margin: 1.5rem;
}
.tpc-m-8[data-v-cd810e4d] {
  margin: 2rem;
}
.tpc-m-\[5px\][data-v-cd810e4d] {
  margin: 5px;
}
.tpc-mx-0[data-v-cd810e4d] {
  margin-left: 0;
  margin-right: 0;
}
.tpc-mb-12[data-v-cd810e4d] {
  margin-bottom: 3rem;
}
.tpc-mb-2[data-v-cd810e4d] {
  margin-bottom: 0.5rem;
}
.tpc-mb-5[data-v-cd810e4d] {
  margin-bottom: 1.25rem;
}
.tpc-ml-0\.5[data-v-cd810e4d] {
  margin-left: 0.125rem;
}
.tpc-ml-2[data-v-cd810e4d] {
  margin-left: 0.5rem;
}
.tpc-mt-2[data-v-cd810e4d] {
  margin-top: 0.5rem;
}
.tpc-mt-3[data-v-cd810e4d] {
  margin-top: 0.75rem;
}
.tpc-mt-4[data-v-cd810e4d] {
  margin-top: 1rem;
}
.tpc-mt-6[data-v-cd810e4d] {
  margin-top: 1.5rem;
}
.tpc-block[data-v-cd810e4d] {
  display: block;
}
.tpc-flex[data-v-cd810e4d] {
  display: flex;
}
.tpc-h-10[data-v-cd810e4d] {
  height: 2.5rem;
}
.tpc-h-12[data-v-cd810e4d] {
  height: 3rem;
}
.tpc-h-24[data-v-cd810e4d] {
  height: 6rem;
}
.tpc-h-auto[data-v-cd810e4d] {
  height: auto;
}
.tpc-h-full[data-v-cd810e4d] {
  height: 100%;
}
.tpc-w-1\/2[data-v-cd810e4d] {
  width: 50%;
}
.tpc-w-128[data-v-cd810e4d] {
  width: 512px;
}
.tpc-w-24[data-v-cd810e4d] {
  width: 6rem;
}
.tpc-w-3\/4[data-v-cd810e4d] {
  width: 75%;
}
.tpc-w-32[data-v-cd810e4d] {
  width: 8rem;
}
.tpc-w-64[data-v-cd810e4d] {
  width: 16rem;
}
.tpc-w-96[data-v-cd810e4d] {
  width: 24rem;
}
.tpc-w-auto[data-v-cd810e4d] {
  width: auto;
}
.tpc-w-full[data-v-cd810e4d] {
  width: 100%;
}
.tpc--translate-x-1\/2[data-v-cd810e4d] {
  --tw-translate-x: -50%;
  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));
}
.tpc--translate-y-1\/2[data-v-cd810e4d] {
  --tw-translate-y: -50%;
  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));
}
.tpc-rotate-180[data-v-cd810e4d] {
  --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));
}
.tpc-transform[data-v-cd810e4d] {
  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));
}
@keyframes tpc-spin-cd810e4d {
to {
    transform: rotate(360deg);
}
}
.tpc-animate-spin[data-v-cd810e4d] {
  animation: tpc-spin-cd810e4d 1s linear infinite;
}
.tpc-cursor-pointer[data-v-cd810e4d] {
  cursor: pointer;
}
.tpc-items-center[data-v-cd810e4d] {
  align-items: center;
}
.tpc-justify-center[data-v-cd810e4d] {
  justify-content: center;
}
.tpc-justify-between[data-v-cd810e4d] {
  justify-content: space-between;
}
.tpc-gap-2[data-v-cd810e4d] {
  gap: 0.5rem;
}
.tpc-gap-4[data-v-cd810e4d] {
  gap: 1rem;
}
.tpc-gap-8[data-v-cd810e4d] {
  gap: 2rem;
}
.tpc-gap-x-4[data-v-cd810e4d] {
  -moz-column-gap: 1rem;
  column-gap: 1rem;
}
.tpc-space-x-2[data-v-cd810e4d] > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * (1 - var(--tw-space-x-reverse)));
}
.tpc-border-b[data-v-cd810e4d] {
  border-bottom-width: 1px;
}
.tpc-opacity-0[data-v-cd810e4d] {
  opacity: 0;
}
@font-face {
  font-family: Poppins;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/poppins@latest/latin-400-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Poppins;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/poppins@latest/latin-500-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Josefin Sans;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/josefin-sans@latest/latin-400-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Josefin Sans;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/josefin-sans@latest/latin-500-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Inter Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/inter@latest/latin-400-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Inter Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/inter@latest/latin-500-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/montserrat@latest/latin-400-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/montserrat@latest/latin-400-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/montserrat@latest/latin-500-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/montserrat@latest/latin-500-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Source Serif Pro";
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/source-serif-pro@latest/latin-300-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/source-serif-pro@latest/latin-300-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Source Serif Pro";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/source-serif-pro@latest/latin-400-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/source-serif-pro@latest/latin-400-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Cinzel;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/cinzel@latest/latin-400-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/cinzel@latest/latin-400-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Cinzel;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/cinzel@latest/latin-500-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/cinzel@latest/latin-500-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
:root [theme=the-palace][data-v-cd810e4d] {
  --color-midnight-blue-50: #eaf0f5;
  --color-midnight-blue-100: #d0dbe7;
  --color-midnight-blue-200: #aabfd4;
  --color-midnight-blue-300: #7296b6;
  --color-midnight-blue-400: #426180;
  --color-midnight-blue-500: #0a203e;
  --color-midnight-blue-600: #091939;
  --color-midnight-blue-700: #091534;
  --color-midnight-blue-800: #0a1229;
  --color-midnight-blue-900: #0a1020;
  --color-indigo-50: #e4e7f1;
  --color-indigo-100: #ced2e3;
  --color-indigo-200: #9ba3c2;
  --color-indigo-300: #6874a5;
  --color-indigo-400: #3f4b7c;
  --color-indigo-500: #242b47;
  --color-indigo-600: #1d2239;
  --color-indigo-700: #161a2b;
  --color-indigo-800: #0e111c;
  --color-indigo-900: #07090e;
  --color-ocean-blue-50: #f0f4fa;
  --color-ocean-blue-100: #dfe8f1;
  --color-ocean-blue-200: #b8cce0;
  --color-ocean-blue-250: #a6c0d9;
  --color-ocean-blue-300: #93b5d2;
  --color-ocean-blue-400: #42729a;
  --color-ocean-blue-500: #254d6e;
  --color-ocean-blue-600: #1b3d5c;
  --color-ocean-blue-700: #16314c;
  --color-ocean-blue-800: #162c41;
  --color-ocean-blue-900: #142334;
  --color-ocean-blue-950: #0f1824;
  --color-sky-blue-50: #f1f9fb;
  --color-sky-blue-100: #e4f3f7;
  --color-sky-blue-200: #c9e8ef;
  --color-sky-blue-300: #addce6;
  --color-sky-blue-400: #92d1de;
  --color-sky-blue-500: #77c5d6;
  --color-sky-blue-600: #44afc7;
  --color-sky-blue-700: #2e869a;
  --color-sky-blue-800: #1f5a66;
  --color-sky-blue-900: #0f2d33;
  --color-turquoise-50: #e9fcfb;
  --color-turquoise-100: #cef7f6;
  --color-turquoise-200: #9cefed;
  --color-turquoise-300: #6be7e3;
  --color-turquoise-400: #3adfda;
  --color-turquoise-500: #1fc1bc;
  --color-turquoise-600: #1ba7a2;
  --color-turquoise-700: #137471;
  --color-turquoise-800: #0c4d4b;
  --color-turquoise-900: #062726;
  --color-orange-50: #fef2e6;
  --color-orange-100: #fde9d2;
  --color-orange-200: #fcd2a5;
  --color-orange-300: #fabc78;
  --color-orange-400: #f9a54b;
  --color-orange-500: #f78f1e;
  --color-orange-600: #dc7302;
  --color-orange-700: #985206;
  --color-orange-800: #6b3a04;
  --color-orange-900: #351d02;
  --color-copper-50: #f9f6ed;
  --color-copper-100: #f1e7d0;
  --color-copper-200: #e4cfa4;
  --color-copper-300: #d4b070;
  --color-copper-400: #c69449;
  --color-copper-500: #af7b39;
  --color-copper-600: #9d6531;
  --color-copper-700: #7e4b2a;
  --color-copper-800: #6a3e29;
  --color-copper-900: #5b3628;
  --color-copper-950: #341c14;
  --color-bronze-50: #f7f2ee;
  --color-bronze-100: #f1e9e1;
  --color-bronze-200: #e3d2c3;
  --color-bronze-300: #d4bca5;
  --color-bronze-400: #c6a587;
  --color-bronze-500: #b88f69;
  --color-bronze-600: #a3764d;
  --color-bronze-700: #7d5b3b;
  --color-bronze-800: #4e3925;
  --color-bronze-900: #271d13;
  --color-marble-50: #f7f6f3;
  --color-marble-100: #edeae3;
  --color-marble-200: #ded9ce;
  --color-marble-300: #c6bfae;
  --color-marble-400: #aaa092;
  --color-marble-500: #958a7e;
  --color-marble-600: #877c73;
  --color-marble-700: #716760;
  --color-marble-800: #605852;
  --color-marble-900: #504844;
  --color-olive-grey-50: #f7f6f1;
  --color-olive-grey-100: #edece7;
  --color-olive-grey-200: #dbd8cf;
  --color-olive-grey-300: #cac5b7;
  --color-olive-grey-400: #b8b19f;
  --color-olive-grey-500: #a69e87;
  --color-olive-grey-600: #8a8167;
  --color-olive-grey-700: #68614d;
  --color-olive-grey-800: #454133;
  --color-olive-grey-900: #23201a;
  --color-danger-red-50: #ffebeb;
  --color-danger-red-100: #ffe0e0;
  --color-danger-red-200: #fba7a7;
  --color-danger-red-300: #f47171;
  --color-danger-red-400: #eb4242;
  --color-danger-red-500: #cc0000;
  --color-danger-red-600: #b60000;
  --color-danger-red-700: #9b0000;
  --color-danger-red-800: #800000;
  --color-danger-red-900: #660000;
  --color-warning-yellow-50: #fef8e9;
  --color-warning-yellow-100: #fdf2d8;
  --color-warning-yellow-200: #fce5b1;
  --color-warning-yellow-300: #fad989;
  --color-warning-yellow-400: #f9cc62;
  --color-warning-yellow-500: #f7bf3b;
  --color-warning-yellow-600: #eba80a;
  --color-warning-yellow-700: #b07e07;
  --color-warning-yellow-800: #765405;
  --color-warning-yellow-900: #3b2a02;
  --color-positive-green-50: #f3fcf6;
  --color-positive-green-100: #e3f8ea;
  --color-positive-green-200: #ccf0d9;
  --color-positive-green-300: #97ddb1;
  --color-positive-green-400: #65c387;
  --color-positive-green-500: #3fa665;
  --color-positive-green-600: #2ca056;
  --color-positive-green-700: #286c41;
  --color-positive-green-800: #1d5e36;
  --color-positive-green-900: #21452f;
  --color-grey-0: #ffffff;
  --color-grey-50: #fafafa;
  --color-grey-100: #f4f4f5;
  --color-grey-200: #e4e4e7;
  --color-grey-300: #d4d4d8;
  --color-grey-400: #a1a1aa;
  --color-grey-500: #71717a;
  --color-grey-600: #52525b;
  --color-grey-700: #3f3f46;
  --color-grey-800: #27272a;
  --color-grey-900: #1a1a1e;
  --color-grey-950: #101014;
  --color-grey-1000: #000000;
  --color-background-disabled: #f4f4f5;
  --color-background-brand: #254d6e;
  --color-background-inverse: #101014;
  --color-background-overlay: rgba(0, 0, 0, .4);
  --color-background-on-brand-primary: #ffffff;
  --color-background-on-brand-weak: #42729a;
  --color-background-on-brand-secondary: #b88f69;
  --color-background-on-media: #ffffff;
  --color-background-on-media-weak: rgba(255, 255, 255, .6);
  --color-background-on-inverse: #ffffff;
  --color-background-base-default: #ffffff;
  --color-background-base-hover: #fafafa;
  --color-background-base-active: #f4f4f5;
  --color-background-base-alternative: #f7f6f1;
  --color-background-raised-default: #ffffff;
  --color-background-raised-hover: #fafafa;
  --color-background-raised-active: #f4f4f5;
  --color-background-neutral-default: #a1a1aa;
  --color-background-neutral-hover: #71717a;
  --color-background-neutral-active: #52525b;
  --color-background-neutral-weak: #f4f4f5;
  --color-background-neutral-weak-hover: #e4e4e7;
  --color-background-neutral-active-active: #d4d4d8;
  --color-background-neutral-skeleton: #f4f4f5;
  --color-background-accent-default: #254d6e;
  --color-background-accent-hover: #1b3d5c;
  --color-background-accent-active: #16314c;
  --color-background-accent-weak: #f0f4fa;
  --color-background-accent-secondary: #a3764d;
  --color-background-danger-default: #cc0000;
  --color-background-danger-hover: #b60000;
  --color-background-danger-active: #9b0000;
  --color-background-danger-weak: #ffebeb;
  --color-background-warning-default: #f7bf3b;
  --color-background-warning-weak: #fef8e9;
  --color-background-positive-default: #286c41;
  --color-background-positive-weak: #e3f8ea;
  --color-foreground-default: #0f1824;
  --color-foreground-weak: #71717a;
  --color-foreground-danger: #cc0000;
  --color-foreground-warning: #765405;
  --color-foreground-positive: #286c41;
  --color-foreground-disabled: #d4d4d8;
  --color-foreground-on-accent: #ffffff;
  --color-foreground-on-accent-secondary: #ffffff;
  --color-foreground-on-brand: #ffffff;
  --color-foreground-on-brand-inverse: #254d6e;
  --color-foreground-on-media: #ffffff;
  --color-foreground-on-inverse: #ffffff;
  --color-foreground-on-media-inverse: #101014;
  --color-foreground-on-danger: #ffffff;
  --color-foreground-accent-default: #254d6e;
  --color-foreground-accent-hover: #16314c;
  --color-foreground-accent-active: #162c41;
  --color-foreground-accent-secondary: #7d5b3b;
  --color-border-default: #e4e4e7;
  --color-border-strong: #d4d4d8;
  --color-border-danger: #cc0000;
  --color-border-warning: #765405;
  --color-border-positive: #3fa665;
  --color-border-disabled: #e4e4e7;
  --color-border-on-brand: #93b5d2;
  --color-border-on-media: #ffffff;
  --color-border-accent-default: #254d6e;
  --color-border-accent-secodary: #a3764d;
  --font-family-brand: Source Serif Pro;
  --font-family-base: Inter Variable;
  --typography-display-l-font-family: Source Serif Pro;
  --typography-display-l-font-weight: 300;
  --typography-display-l-font-size-default: 80px;
  --typography-display-l-font-size-mobile: 52px;
  --typography-display-l-line-height-default: 88px;
  --typography-display-l-line-height-mobile: 60px;
  --typography-display-l-letter-spacing: -.699999988079071px;
  --typography-display-l-text-transform: none;
  --typography-display-m-font-family: Source Serif Pro;
  --typography-display-m-font-weight: 300;
  --typography-display-m-font-size-default: 64px;
  --typography-display-m-font-size-mobile: 44px;
  --typography-display-m-line-height-default: 72px;
  --typography-display-m-line-height-mobile: 52px;
  --typography-display-m-letter-spacing: -.5px;
  --typography-display-m-text-transform: none;
  --typography-display-s-font-family: Source Serif Pro;
  --typography-display-s-font-weight: 300;
  --typography-display-s-font-size-default: 46px;
  --typography-display-s-font-size-mobile: 36px;
  --typography-display-s-line-height-default: 56px;
  --typography-display-s-line-height-mobile: 44px;
  --typography-display-s-letter-spacing: -.4000000059604645px;
  --typography-display-s-text-transform: none;
  --typography-title-l-font-family: Source Serif Pro;
  --typography-title-l-font-weight: 300;
  --typography-title-l-font-size: 32px;
  --typography-title-l-line-height: 40px;
  --typography-title-l-letter-spacing: -.3199999928474426px;
  --typography-title-l-text-transform: none;
  --typography-title-m-font-family: Source Serif Pro;
  --typography-title-m-font-weight: 300;
  --typography-title-m-font-size: 28px;
  --typography-title-m-line-height: 34px;
  --typography-title-m-letter-spacing: -.2800000011920929px;
  --typography-title-m-text-transform: none;
  --typography-title-s-font-family: Source Serif Pro;
  --typography-title-s-font-weight: 300;
  --typography-title-s-font-size: 26px;
  --typography-title-s-line-height: 32px;
  --typography-title-s-letter-spacing: -.23999999463558197px;
  --typography-title-xs-font-family: Inter Variable;
  --typography-title-xs-font-weight: 400;
  --typography-title-xs-font-size: 18px;
  --typography-title-xs-line-height: 24px;
  --typography-title-xs-letter-spacing: 0px;
  --typography-body-font-family: Inter Variable;
  --typography-body-font-weight-default: 400;
  --typography-body-font-weight-strong: 500;
  --typography-body-m-font-size: 16px;
  --typography-body-m-line-height: 24px;
  --typography-body-m-letter-spacing: 0px;
  --typography-body-s-font-size: 14px;
  --typography-body-s-line-height: 20px;
  --typography-body-s-letter-spacing: 0px;
  --typography-body-xs-font-size: 12px;
  --typography-body-xs-line-height: 16px;
  --typography-body-xs-letter-spacing: 0px;
  --typography-body-xxs-font-size: 10px;
  --typography-body-xxs-line-height: 14px;
  --typography-body-xxs-letter-spacing: 0px;
  --typography-label-font-family: Inter Variable;
  --typography-label-m-font-weight: 500;
  --typography-label-m-font-size: 16px;
  --typography-label-m-line-height: 24px;
  --typography-label-m-letter-spacing: 0px;
  --typography-label-text-transform: none;
  --typography-label-s-font-weight: 500;
  --typography-label-s-font-size: 14px;
  --typography-label-s-line-height: 20px;
  --typography-label-s-letter-spacing: 0px;
  --typography-label-xs-font-weight: 500;
  --typography-label-xs-font-size: 12px;
  --typography-label-xs-line-height: 16px;
  --typography-label-xs-letter-spacing: 0px;
  --typography-overline-font-family: Inter Variable;
  --typography-overline-font-weight: 400;
  --typography-overline-font-size: 12px;
  --typography-overline-line-height: 16px;
  --typography-overline-letter-spacing: 0px;
  --radius-none: 0px;
  --radius-xs: 5px;
  --radius-s: 10px;
  --radius-m: 14px;
  --radius-l: 18px;
  --radius-xl: 24px;
  --radius-full: 9999px;
  --component-theme-asset: The Palace Company;
  --component-button-radius: 5px;
  --component-checkbox-radius: 5px;
  --component-chip-radius: 9999px;
  --component-counter-radius: 9999px;
  --component-container-s-radius: 5px;
  --component-container-m-radius: 10px;
  --component-fab-radius: 9999px;
  --component-icon-button-radius: 9999px;
  --component-input-radius: 5px;
  --component-progress-bar-radius: 9999px;
  --component-segmented-control-segment-radius: 5px;
  --component-segmented-control-container-radius: 9px;
  --component-tag-radius: 5px;
  --component-navigation-item-radius: 5px;
  --component-sheet-radius: 14px ;
}
:root [theme=palace-resorts][data-v-cd810e4d] {
  --color-midnight-blue-50: #eaf0f5;
  --color-midnight-blue-100: #d0dbe7;
  --color-midnight-blue-200: #aabfd4;
  --color-midnight-blue-300: #7296b6;
  --color-midnight-blue-400: #426180;
  --color-midnight-blue-500: #0a203e;
  --color-midnight-blue-600: #091939;
  --color-midnight-blue-700: #091534;
  --color-midnight-blue-800: #0a1229;
  --color-midnight-blue-900: #0a1020;
  --color-indigo-50: #e4e7f1;
  --color-indigo-100: #ced2e3;
  --color-indigo-200: #9ba3c2;
  --color-indigo-300: #6874a5;
  --color-indigo-400: #3f4b7c;
  --color-indigo-500: #242b47;
  --color-indigo-600: #1d2239;
  --color-indigo-700: #161a2b;
  --color-indigo-800: #0e111c;
  --color-indigo-900: #07090e;
  --color-ocean-blue-50: #f0f4fa;
  --color-ocean-blue-100: #dfe8f1;
  --color-ocean-blue-200: #b8cce0;
  --color-ocean-blue-250: #a6c0d9;
  --color-ocean-blue-300: #93b5d2;
  --color-ocean-blue-400: #42729a;
  --color-ocean-blue-500: #254d6e;
  --color-ocean-blue-600: #1b3d5c;
  --color-ocean-blue-700: #16314c;
  --color-ocean-blue-800: #162c41;
  --color-ocean-blue-900: #142334;
  --color-ocean-blue-950: #0f1824;
  --color-sky-blue-50: #f1f9fb;
  --color-sky-blue-100: #e4f3f7;
  --color-sky-blue-200: #c9e8ef;
  --color-sky-blue-300: #addce6;
  --color-sky-blue-400: #92d1de;
  --color-sky-blue-500: #77c5d6;
  --color-sky-blue-600: #44afc7;
  --color-sky-blue-700: #2e869a;
  --color-sky-blue-800: #1f5a66;
  --color-sky-blue-900: #0f2d33;
  --color-turquoise-50: #e9fcfb;
  --color-turquoise-100: #cef7f6;
  --color-turquoise-200: #9cefed;
  --color-turquoise-300: #6be7e3;
  --color-turquoise-400: #3adfda;
  --color-turquoise-500: #1fc1bc;
  --color-turquoise-600: #1ba7a2;
  --color-turquoise-700: #137471;
  --color-turquoise-800: #0c4d4b;
  --color-turquoise-900: #062726;
  --color-orange-50: #fef2e6;
  --color-orange-100: #fde9d2;
  --color-orange-200: #fcd2a5;
  --color-orange-300: #fabc78;
  --color-orange-400: #f9a54b;
  --color-orange-500: #f78f1e;
  --color-orange-600: #dc7302;
  --color-orange-700: #985206;
  --color-orange-800: #6b3a04;
  --color-orange-900: #351d02;
  --color-copper-50: #f9f6ed;
  --color-copper-100: #f1e7d0;
  --color-copper-200: #e4cfa4;
  --color-copper-300: #d4b070;
  --color-copper-400: #c69449;
  --color-copper-500: #af7b39;
  --color-copper-600: #9d6531;
  --color-copper-700: #7e4b2a;
  --color-copper-800: #6a3e29;
  --color-copper-900: #5b3628;
  --color-copper-950: #341c14;
  --color-bronze-50: #f7f2ee;
  --color-bronze-100: #f1e9e1;
  --color-bronze-200: #e3d2c3;
  --color-bronze-300: #d4bca5;
  --color-bronze-400: #c6a587;
  --color-bronze-500: #b88f69;
  --color-bronze-600: #a3764d;
  --color-bronze-700: #7d5b3b;
  --color-bronze-800: #4e3925;
  --color-bronze-900: #271d13;
  --color-marble-50: #f7f6f3;
  --color-marble-100: #edeae3;
  --color-marble-200: #ded9ce;
  --color-marble-300: #c6bfae;
  --color-marble-400: #aaa092;
  --color-marble-500: #958a7e;
  --color-marble-600: #877c73;
  --color-marble-700: #716760;
  --color-marble-800: #605852;
  --color-marble-900: #504844;
  --color-olive-grey-50: #f7f6f1;
  --color-olive-grey-100: #edece7;
  --color-olive-grey-200: #dbd8cf;
  --color-olive-grey-300: #cac5b7;
  --color-olive-grey-400: #b8b19f;
  --color-olive-grey-500: #a69e87;
  --color-olive-grey-600: #8a8167;
  --color-olive-grey-700: #68614d;
  --color-olive-grey-800: #454133;
  --color-olive-grey-900: #23201a;
  --color-danger-red-50: #ffebeb;
  --color-danger-red-100: #ffe0e0;
  --color-danger-red-200: #fba7a7;
  --color-danger-red-300: #f47171;
  --color-danger-red-400: #eb4242;
  --color-danger-red-500: #cc0000;
  --color-danger-red-600: #b60000;
  --color-danger-red-700: #9b0000;
  --color-danger-red-800: #800000;
  --color-danger-red-900: #660000;
  --color-warning-yellow-50: #fef8e9;
  --color-warning-yellow-100: #fdf2d8;
  --color-warning-yellow-200: #fce5b1;
  --color-warning-yellow-300: #fad989;
  --color-warning-yellow-400: #f9cc62;
  --color-warning-yellow-500: #f7bf3b;
  --color-warning-yellow-600: #eba80a;
  --color-warning-yellow-700: #b07e07;
  --color-warning-yellow-800: #765405;
  --color-warning-yellow-900: #3b2a02;
  --color-positive-green-50: #f3fcf6;
  --color-positive-green-100: #e3f8ea;
  --color-positive-green-200: #ccf0d9;
  --color-positive-green-300: #97ddb1;
  --color-positive-green-400: #65c387;
  --color-positive-green-500: #3fa665;
  --color-positive-green-600: #2ca056;
  --color-positive-green-700: #286c41;
  --color-positive-green-800: #1d5e36;
  --color-positive-green-900: #21452f;
  --color-grey-0: #ffffff;
  --color-grey-50: #fafafa;
  --color-grey-100: #f4f4f5;
  --color-grey-200: #e4e4e7;
  --color-grey-300: #d4d4d8;
  --color-grey-400: #a1a1aa;
  --color-grey-500: #71717a;
  --color-grey-600: #52525b;
  --color-grey-700: #3f3f46;
  --color-grey-800: #27272a;
  --color-grey-900: #1a1a1e;
  --color-grey-950: #101014;
  --color-grey-1000: #000000;
  --color-background-disabled: #f4f4f5;
  --color-background-brand: #254d6e;
  --color-background-inverse: #101014;
  --color-background-overlay: rgba(0, 0, 0, .4);
  --color-background-on-brand-primary: #ffffff;
  --color-background-on-brand-weak: #42729a;
  --color-background-on-brand-secondary: #1fc1bc;
  --color-background-on-media: #ffffff;
  --color-background-on-media-weak: rgba(255, 255, 255, .6);
  --color-background-on-inverse: #ffffff;
  --color-background-base-default: #ffffff;
  --color-background-base-hover: #fafafa;
  --color-background-base-active: #f4f4f5;
  --color-background-base-alternative: #f4f4f5;
  --color-background-raised-default: #ffffff;
  --color-background-raised-hover: #fafafa;
  --color-background-raised-active: #f4f4f5;
  --color-background-neutral-default: #a1a1aa;
  --color-background-neutral-hover: #71717a;
  --color-background-neutral-active: #52525b;
  --color-background-neutral-weak: #f4f4f5;
  --color-background-neutral-weak-hover: #e4e4e7;
  --color-background-neutral-active-active: #d4d4d8;
  --color-background-neutral-skeleton: #f4f4f5;
  --color-background-accent-default: #254d6e;
  --color-background-accent-hover: #1b3d5c;
  --color-background-accent-active: #16314c;
  --color-background-accent-weak: #f0f4fa;
  --color-background-accent-secondary: #1ba7a2;
  --color-background-danger-default: #cc0000;
  --color-background-danger-hover: #b60000;
  --color-background-danger-active: #9b0000;
  --color-background-danger-weak: #ffebeb;
  --color-background-warning-default: #f7bf3b;
  --color-background-warning-weak: #fef8e9;
  --color-background-positive-default: #286c41;
  --color-background-positive-weak: #e3f8ea;
  --color-foreground-default: #0f1824;
  --color-foreground-weak: #71717a;
  --color-foreground-danger: #cc0000;
  --color-foreground-warning: #765405;
  --color-foreground-positive: #286c41;
  --color-foreground-disabled: #d4d4d8;
  --color-foreground-on-accent: #ffffff;
  --color-foreground-on-accent-secondary: #ffffff;
  --color-foreground-on-brand: #ffffff;
  --color-foreground-on-brand-inverse: #254d6e;
  --color-foreground-on-media: #ffffff;
  --color-foreground-on-inverse: #ffffff;
  --color-foreground-on-media-inverse: #101014;
  --color-foreground-on-danger: #ffffff;
  --color-foreground-accent-default: #254d6e;
  --color-foreground-accent-hover: #16314c;
  --color-foreground-accent-active: #162c41;
  --color-foreground-accent-secondary: #1ba7a2;
  --color-border-default: #e4e4e7;
  --color-border-strong: #d4d4d8;
  --color-border-danger: #cc0000;
  --color-border-warning: #765405;
  --color-border-positive: #3fa665;
  --color-border-disabled: #e4e4e7;
  --color-border-on-brand: #93b5d2;
  --color-border-on-media: #ffffff;
  --color-border-accent-default: #254d6e;
  --color-border-accent-secodary: #1ba7a2;
  --font-family-brand: Poppins;
  --font-family-base: Poppins;
  --typography-display-l-font-family: Poppins;
  --typography-display-l-font-weight: 400;
  --typography-display-l-font-size-default: 72px;
  --typography-display-l-font-size-mobile: 48px;
  --typography-display-l-line-height-default: 80px;
  --typography-display-l-line-height-mobile: 56px;
  --typography-display-l-letter-spacing: 0px;
  --typography-display-l-text-transform: none;
  --typography-display-m-font-family: Poppins;
  --typography-display-m-font-weight: 400;
  --typography-display-m-font-size-default: 56px;
  --typography-display-m-font-size-mobile: 40px;
  --typography-display-m-line-height-default: 64px;
  --typography-display-m-line-height-mobile: 48px;
  --typography-display-m-letter-spacing: 0px;
  --typography-display-m-text-transform: none;
  --typography-display-s-font-family: Poppins;
  --typography-display-s-font-weight: 400;
  --typography-display-s-font-size-default: 40px;
  --typography-display-s-font-size-mobile: 32px;
  --typography-display-s-line-height-default: 48px;
  --typography-display-s-line-height-mobile: 40px;
  --typography-display-s-letter-spacing: 0px;
  --typography-display-s-text-transform: none;
  --typography-title-l-font-family: Poppins;
  --typography-title-l-font-weight: 400;
  --typography-title-l-font-size: 28px;
  --typography-title-l-line-height: 34px;
  --typography-title-l-letter-spacing: 0px;
  --typography-title-l-text-transform: none;
  --typography-title-m-font-family: Poppins;
  --typography-title-m-font-weight: 400;
  --typography-title-m-font-size: 24px;
  --typography-title-m-line-height: 30px;
  --typography-title-m-letter-spacing: 0px;
  --typography-title-m-text-transform: none;
  --typography-title-s-font-family: Poppins;
  --typography-title-s-font-weight: 400;
  --typography-title-s-font-size: 22px;
  --typography-title-s-line-height: 28px;
  --typography-title-s-letter-spacing: 0px;
  --typography-title-xs-font-family: Poppins;
  --typography-title-xs-font-weight: 400;
  --typography-title-xs-font-size: 18px;
  --typography-title-xs-line-height: 24px;
  --typography-title-xs-letter-spacing: 0px;
  --typography-body-font-family: Poppins;
  --typography-body-font-weight-default: 400;
  --typography-body-font-weight-strong: 500;
  --typography-body-m-font-size: 16px;
  --typography-body-m-line-height: 24px;
  --typography-body-m-letter-spacing: 0px;
  --typography-body-s-font-size: 14px;
  --typography-body-s-line-height: 20px;
  --typography-body-s-letter-spacing: 0px;
  --typography-body-xs-font-size: 12px;
  --typography-body-xs-line-height: 16px;
  --typography-body-xs-letter-spacing: 0px;
  --typography-body-xxs-font-size: 10px;
  --typography-body-xxs-line-height: 14px;
  --typography-body-xxs-letter-spacing: 0px;
  --typography-label-font-family: Poppins;
  --typography-label-m-font-weight: 500;
  --typography-label-m-font-size: 16px;
  --typography-label-m-line-height: 24px;
  --typography-label-m-letter-spacing: 0px;
  --typography-label-text-transform: none;
  --typography-label-s-font-weight: 500;
  --typography-label-s-font-size: 14px;
  --typography-label-s-line-height: 20px;
  --typography-label-s-letter-spacing: 0px;
  --typography-label-xs-font-weight: 500;
  --typography-label-xs-font-size: 12px;
  --typography-label-xs-line-height: 16px;
  --typography-label-xs-letter-spacing: 0px;
  --typography-overline-font-family: Poppins;
  --typography-overline-font-weight: 400;
  --typography-overline-font-size: 12px;
  --typography-overline-line-height: 16px;
  --typography-overline-letter-spacing: 0px;
  --radius-none: 0px;
  --radius-xs: 5px;
  --radius-s: 10px;
  --radius-m: 14px;
  --radius-l: 18px;
  --radius-xl: 24px;
  --radius-full: 9999px;
  --component-theme-asset: Palace Resorts;
  --component-button-radius: 5px;
  --component-checkbox-radius: 5px;
  --component-chip-radius: 9999px;
  --component-counter-radius: 9999px;
  --component-container-s-radius: 5px;
  --component-container-m-radius: 10px;
  --component-fab-radius: 9999px;
  --component-icon-button-radius: 9999px;
  --component-input-radius: 5px;
  --component-progress-bar-radius: 9999px;
  --component-segmented-control-segment-radius: 5px;
  --component-segmented-control-container-radius: 9px;
  --component-tag-radius: 5px;
  --component-navigation-item-radius: 5px;
  --component-sheet-radius: 14px ;
}
:root [theme=le-blanc][data-v-cd810e4d] {
  --color-midnight-blue-50: #eaf0f5;
  --color-midnight-blue-100: #d0dbe7;
  --color-midnight-blue-200: #aabfd4;
  --color-midnight-blue-300: #7296b6;
  --color-midnight-blue-400: #426180;
  --color-midnight-blue-500: #0a203e;
  --color-midnight-blue-600: #091939;
  --color-midnight-blue-700: #091534;
  --color-midnight-blue-800: #0a1229;
  --color-midnight-blue-900: #0a1020;
  --color-indigo-50: #e4e7f1;
  --color-indigo-100: #ced2e3;
  --color-indigo-200: #9ba3c2;
  --color-indigo-300: #6874a5;
  --color-indigo-400: #3f4b7c;
  --color-indigo-500: #242b47;
  --color-indigo-600: #1d2239;
  --color-indigo-700: #161a2b;
  --color-indigo-800: #0e111c;
  --color-indigo-900: #07090e;
  --color-ocean-blue-50: #f0f4fa;
  --color-ocean-blue-100: #dfe8f1;
  --color-ocean-blue-200: #b8cce0;
  --color-ocean-blue-250: #a6c0d9;
  --color-ocean-blue-300: #93b5d2;
  --color-ocean-blue-400: #42729a;
  --color-ocean-blue-500: #254d6e;
  --color-ocean-blue-600: #1b3d5c;
  --color-ocean-blue-700: #16314c;
  --color-ocean-blue-800: #162c41;
  --color-ocean-blue-900: #142334;
  --color-ocean-blue-950: #0f1824;
  --color-sky-blue-50: #f1f9fb;
  --color-sky-blue-100: #e4f3f7;
  --color-sky-blue-200: #c9e8ef;
  --color-sky-blue-300: #addce6;
  --color-sky-blue-400: #92d1de;
  --color-sky-blue-500: #77c5d6;
  --color-sky-blue-600: #44afc7;
  --color-sky-blue-700: #2e869a;
  --color-sky-blue-800: #1f5a66;
  --color-sky-blue-900: #0f2d33;
  --color-turquoise-50: #e9fcfb;
  --color-turquoise-100: #cef7f6;
  --color-turquoise-200: #9cefed;
  --color-turquoise-300: #6be7e3;
  --color-turquoise-400: #3adfda;
  --color-turquoise-500: #1fc1bc;
  --color-turquoise-600: #1ba7a2;
  --color-turquoise-700: #137471;
  --color-turquoise-800: #0c4d4b;
  --color-turquoise-900: #062726;
  --color-orange-50: #fef2e6;
  --color-orange-100: #fde9d2;
  --color-orange-200: #fcd2a5;
  --color-orange-300: #fabc78;
  --color-orange-400: #f9a54b;
  --color-orange-500: #f78f1e;
  --color-orange-600: #dc7302;
  --color-orange-700: #985206;
  --color-orange-800: #6b3a04;
  --color-orange-900: #351d02;
  --color-copper-50: #f9f6ed;
  --color-copper-100: #f1e7d0;
  --color-copper-200: #e4cfa4;
  --color-copper-300: #d4b070;
  --color-copper-400: #c69449;
  --color-copper-500: #af7b39;
  --color-copper-600: #9d6531;
  --color-copper-700: #7e4b2a;
  --color-copper-800: #6a3e29;
  --color-copper-900: #5b3628;
  --color-copper-950: #341c14;
  --color-bronze-50: #f7f2ee;
  --color-bronze-100: #f1e9e1;
  --color-bronze-200: #e3d2c3;
  --color-bronze-300: #d4bca5;
  --color-bronze-400: #c6a587;
  --color-bronze-500: #b88f69;
  --color-bronze-600: #a3764d;
  --color-bronze-700: #7d5b3b;
  --color-bronze-800: #4e3925;
  --color-bronze-900: #271d13;
  --color-marble-50: #f7f6f3;
  --color-marble-100: #edeae3;
  --color-marble-200: #ded9ce;
  --color-marble-300: #c6bfae;
  --color-marble-400: #aaa092;
  --color-marble-500: #958a7e;
  --color-marble-600: #877c73;
  --color-marble-700: #716760;
  --color-marble-800: #605852;
  --color-marble-900: #504844;
  --color-olive-grey-50: #f7f6f1;
  --color-olive-grey-100: #edece7;
  --color-olive-grey-200: #dbd8cf;
  --color-olive-grey-300: #cac5b7;
  --color-olive-grey-400: #b8b19f;
  --color-olive-grey-500: #a69e87;
  --color-olive-grey-600: #8a8167;
  --color-olive-grey-700: #68614d;
  --color-olive-grey-800: #454133;
  --color-olive-grey-900: #23201a;
  --color-danger-red-50: #ffebeb;
  --color-danger-red-100: #ffe0e0;
  --color-danger-red-200: #fba7a7;
  --color-danger-red-300: #f47171;
  --color-danger-red-400: #eb4242;
  --color-danger-red-500: #cc0000;
  --color-danger-red-600: #b60000;
  --color-danger-red-700: #9b0000;
  --color-danger-red-800: #800000;
  --color-danger-red-900: #660000;
  --color-warning-yellow-50: #fef8e9;
  --color-warning-yellow-100: #fdf2d8;
  --color-warning-yellow-200: #fce5b1;
  --color-warning-yellow-300: #fad989;
  --color-warning-yellow-400: #f9cc62;
  --color-warning-yellow-500: #f7bf3b;
  --color-warning-yellow-600: #eba80a;
  --color-warning-yellow-700: #b07e07;
  --color-warning-yellow-800: #765405;
  --color-warning-yellow-900: #3b2a02;
  --color-positive-green-50: #f3fcf6;
  --color-positive-green-100: #e3f8ea;
  --color-positive-green-200: #ccf0d9;
  --color-positive-green-300: #97ddb1;
  --color-positive-green-400: #65c387;
  --color-positive-green-500: #3fa665;
  --color-positive-green-600: #2ca056;
  --color-positive-green-700: #286c41;
  --color-positive-green-800: #1d5e36;
  --color-positive-green-900: #21452f;
  --color-grey-0: #ffffff;
  --color-grey-50: #fafafa;
  --color-grey-100: #f4f4f5;
  --color-grey-200: #e4e4e7;
  --color-grey-300: #d4d4d8;
  --color-grey-400: #a1a1aa;
  --color-grey-500: #71717a;
  --color-grey-600: #52525b;
  --color-grey-700: #3f3f46;
  --color-grey-800: #27272a;
  --color-grey-900: #1a1a1e;
  --color-grey-950: #101014;
  --color-grey-1000: #000000;
  --color-background-disabled: #f4f4f5;
  --color-background-brand: #1a1a1e;
  --color-background-inverse: #101014;
  --color-background-overlay: rgba(0, 0, 0, .4);
  --color-background-on-brand-primary: #ffffff;
  --color-background-on-brand-weak: #27272a;
  --color-background-on-brand-secondary: #f78f1e;
  --color-background-on-media: #ffffff;
  --color-background-on-media-weak: rgba(255, 255, 255, .6);
  --color-background-on-inverse: #ffffff;
  --color-background-base-default: #ffffff;
  --color-background-base-hover: #fafafa;
  --color-background-base-active: #f4f4f5;
  --color-background-base-alternative: #f4f4f5;
  --color-background-raised-default: #ffffff;
  --color-background-raised-hover: #fafafa;
  --color-background-raised-active: #f4f4f5;
  --color-background-neutral-default: #a1a1aa;
  --color-background-neutral-hover: #71717a;
  --color-background-neutral-active: #52525b;
  --color-background-neutral-weak: #f4f4f5;
  --color-background-neutral-weak-hover: #e4e4e7;
  --color-background-neutral-active-active: #d4d4d8;
  --color-background-neutral-skeleton: #f4f4f5;
  --color-background-accent-default: #1a1a1e;
  --color-background-accent-hover: #27272a;
  --color-background-accent-active: #3f3f46;
  --color-background-accent-weak: #f4f4f5;
  --color-background-accent-secondary: #dc7302;
  --color-background-danger-default: #cc0000;
  --color-background-danger-hover: #b60000;
  --color-background-danger-active: #b60000;
  --color-background-danger-weak: #ffebeb;
  --color-background-warning-default: #f7bf3b;
  --color-background-warning-weak: #fef8e9;
  --color-background-positive-default: #3fa665;
  --color-background-positive-weak: #e3f8ea;
  --color-foreground-default: #27272a;
  --color-foreground-weak: #71717a;
  --color-foreground-danger: #cc0000;
  --color-foreground-warning: #765405;
  --color-foreground-positive: #286c41;
  --color-foreground-disabled: #d4d4d8;
  --color-foreground-on-accent: #ffffff;
  --color-foreground-on-accent-secondary: #ffffff;
  --color-foreground-on-brand: #ffffff;
  --color-foreground-on-brand-inverse: #1a1a1e;
  --color-foreground-on-media: #ffffff;
  --color-foreground-on-inverse: #ffffff;
  --color-foreground-on-media-inverse: #101014;
  --color-foreground-on-danger: #ffffff;
  --color-foreground-accent-default: #1a1a1e;
  --color-foreground-accent-hover: #27272a;
  --color-foreground-accent-active: #3f3f46;
  --color-foreground-accent-secondary: #985206;
  --color-border-default: #e4e4e7;
  --color-border-strong: #d4d4d8;
  --color-border-danger: #cc0000;
  --color-border-warning: #765405;
  --color-border-positive: #3fa665;
  --color-border-disabled: #e4e4e7;
  --color-border-on-brand: #52525b;
  --color-border-on-media: #ffffff;
  --color-border-accent-default: #1a1a1e;
  --color-border-accent-secodary: #dc7302;
  --font-family-brand: Josefin Sans;
  --font-family-base: Poppins;
  --typography-display-l-font-family: Josefin Sans;
  --typography-display-l-font-weight: 400;
  --typography-display-l-font-size-default: 72px;
  --typography-display-l-font-size-mobile: 48px;
  --typography-display-l-line-height-default: 80px;
  --typography-display-l-line-height-mobile: 56px;
  --typography-display-l-letter-spacing: .699999988079071px;
  --typography-display-l-text-transform: none;
  --typography-display-m-font-family: Josefin Sans;
  --typography-display-m-font-weight: 400;
  --typography-display-m-font-size-default: 56px;
  --typography-display-m-font-size-mobile: 40px;
  --typography-display-m-line-height-default: 64px;
  --typography-display-m-line-height-mobile: 48px;
  --typography-display-m-letter-spacing: .5px;
  --typography-display-m-text-transform: none;
  --typography-display-s-font-family: Josefin Sans;
  --typography-display-s-font-weight: 400;
  --typography-display-s-font-size-default: 40px;
  --typography-display-s-font-size-mobile: 32px;
  --typography-display-s-line-height-default: 48px;
  --typography-display-s-line-height-mobile: 40px;
  --typography-display-s-letter-spacing: .4000000059604645px;
  --typography-display-s-text-transform: uppercase;
  --typography-title-l-font-family: Josefin Sans;
  --typography-title-l-font-weight: 400;
  --typography-title-l-font-size: 28px;
  --typography-title-l-line-height: 34px;
  --typography-title-l-letter-spacing: 0px;
  --typography-title-l-text-transform: none;
  --typography-title-m-font-family: Josefin Sans;
  --typography-title-m-font-weight: 400;
  --typography-title-m-font-size: 24px;
  --typography-title-m-line-height: 30px;
  --typography-title-m-letter-spacing: 0px;
  --typography-title-m-text-transform: none;
  --typography-title-s-font-family: Josefin Sans;
  --typography-title-s-font-weight: 400;
  --typography-title-s-font-size: 22px;
  --typography-title-s-line-height: 28px;
  --typography-title-s-letter-spacing: 0px;
  --typography-title-xs-font-family: Poppins;
  --typography-title-xs-font-weight: 400;
  --typography-title-xs-font-size: 18px;
  --typography-title-xs-line-height: 24px;
  --typography-title-xs-letter-spacing: 0px;
  --typography-body-font-family: Poppins;
  --typography-body-font-weight-default: 400;
  --typography-body-font-weight-strong: 500;
  --typography-body-m-font-size: 16px;
  --typography-body-m-line-height: 24px;
  --typography-body-m-letter-spacing: 0px;
  --typography-body-s-font-size: 14px;
  --typography-body-s-line-height: 20px;
  --typography-body-s-letter-spacing: 0px;
  --typography-body-xs-font-size: 12px;
  --typography-body-xs-line-height: 16px;
  --typography-body-xs-letter-spacing: 0px;
  --typography-body-xxs-font-size: 10px;
  --typography-body-xxs-line-height: 14px;
  --typography-body-xxs-letter-spacing: 0px;
  --typography-label-font-family: Poppins;
  --typography-label-m-font-weight: 500;
  --typography-label-m-font-size: 14px;
  --typography-label-m-line-height: 20px;
  --typography-label-m-letter-spacing: 0px;
  --typography-label-text-transform: uppercase;
  --typography-label-s-font-weight: 500;
  --typography-label-s-font-size: 13px;
  --typography-label-s-line-height: 18px;
  --typography-label-s-letter-spacing: 0px;
  --typography-label-xs-font-weight: 500;
  --typography-label-xs-font-size: 12px;
  --typography-label-xs-line-height: 16px;
  --typography-label-xs-letter-spacing: 0px;
  --typography-overline-font-family: Poppins;
  --typography-overline-font-weight: 500;
  --typography-overline-font-size: 12px;
  --typography-overline-line-height: 16px;
  --typography-overline-letter-spacing: 0px;
  --radius-none: 0px;
  --radius-xs: 5px;
  --radius-s: 10px;
  --radius-m: 14px;
  --radius-l: 18px;
  --radius-xl: 24px;
  --radius-full: 9999px;
  --component-theme-asset: Le Blanc;
  --component-button-radius: 5px;
  --component-checkbox-radius: 5px;
  --component-chip-radius: 9999px;
  --component-counter-radius: 9999px;
  --component-container-s-radius: 5px;
  --component-container-m-radius: 10px;
  --component-fab-radius: 9999px;
  --component-icon-button-radius: 9999px;
  --component-input-radius: 5px;
  --component-progress-bar-radius: 9999px;
  --component-segmented-control-segment-radius: 5px;
  --component-segmented-control-container-radius: 9px;
  --component-tag-radius: 5px;
  --component-navigation-item-radius: 5px;
  --component-sheet-radius: 14px ;
}
:root [theme=le-blanc-new][data-v-cd810e4d] {
  --color-midnight-blue-50: #eaf0f5;
  --color-midnight-blue-100: #d0dbe7;
  --color-midnight-blue-200: #aabfd4;
  --color-midnight-blue-300: #7296b6;
  --color-midnight-blue-400: #426180;
  --color-midnight-blue-500: #0a203e;
  --color-midnight-blue-600: #091939;
  --color-midnight-blue-700: #091534;
  --color-midnight-blue-800: #0a1229;
  --color-midnight-blue-900: #0a1020;
  --color-indigo-50: #e4e7f1;
  --color-indigo-100: #ced2e3;
  --color-indigo-200: #9ba3c2;
  --color-indigo-300: #6874a5;
  --color-indigo-400: #3f4b7c;
  --color-indigo-500: #242b47;
  --color-indigo-600: #1d2239;
  --color-indigo-700: #161a2b;
  --color-indigo-800: #0e111c;
  --color-indigo-900: #07090e;
  --color-ocean-blue-50: #f0f4fa;
  --color-ocean-blue-100: #dfe8f1;
  --color-ocean-blue-200: #b8cce0;
  --color-ocean-blue-250: #a6c0d9;
  --color-ocean-blue-300: #93b5d2;
  --color-ocean-blue-400: #42729a;
  --color-ocean-blue-500: #254d6e;
  --color-ocean-blue-600: #1b3d5c;
  --color-ocean-blue-700: #16314c;
  --color-ocean-blue-800: #162c41;
  --color-ocean-blue-900: #142334;
  --color-ocean-blue-950: #0f1824;
  --color-sky-blue-50: #f1f9fb;
  --color-sky-blue-100: #e4f3f7;
  --color-sky-blue-200: #c9e8ef;
  --color-sky-blue-300: #addce6;
  --color-sky-blue-400: #92d1de;
  --color-sky-blue-500: #77c5d6;
  --color-sky-blue-600: #44afc7;
  --color-sky-blue-700: #2e869a;
  --color-sky-blue-800: #1f5a66;
  --color-sky-blue-900: #0f2d33;
  --color-turquoise-50: #e9fcfb;
  --color-turquoise-100: #cef7f6;
  --color-turquoise-200: #9cefed;
  --color-turquoise-300: #6be7e3;
  --color-turquoise-400: #3adfda;
  --color-turquoise-500: #1fc1bc;
  --color-turquoise-600: #1ba7a2;
  --color-turquoise-700: #137471;
  --color-turquoise-800: #0c4d4b;
  --color-turquoise-900: #062726;
  --color-orange-50: #fef2e6;
  --color-orange-100: #fde9d2;
  --color-orange-200: #fcd2a5;
  --color-orange-300: #fabc78;
  --color-orange-400: #f9a54b;
  --color-orange-500: #f78f1e;
  --color-orange-600: #dc7302;
  --color-orange-700: #985206;
  --color-orange-800: #6b3a04;
  --color-orange-900: #351d02;
  --color-copper-50: #f9f6ed;
  --color-copper-100: #f1e7d0;
  --color-copper-200: #e4cfa4;
  --color-copper-300: #d4b070;
  --color-copper-400: #c69449;
  --color-copper-500: #af7b39;
  --color-copper-600: #9d6531;
  --color-copper-700: #7e4b2a;
  --color-copper-800: #6a3e29;
  --color-copper-900: #5b3628;
  --color-copper-950: #341c14;
  --color-bronze-50: #f7f2ee;
  --color-bronze-100: #f1e9e1;
  --color-bronze-200: #e3d2c3;
  --color-bronze-300: #d4bca5;
  --color-bronze-400: #c6a587;
  --color-bronze-500: #b88f69;
  --color-bronze-600: #a3764d;
  --color-bronze-700: #7d5b3b;
  --color-bronze-800: #4e3925;
  --color-bronze-900: #271d13;
  --color-marble-50: #f7f6f3;
  --color-marble-100: #edeae3;
  --color-marble-200: #ded9ce;
  --color-marble-300: #c6bfae;
  --color-marble-400: #aaa092;
  --color-marble-500: #958a7e;
  --color-marble-600: #877c73;
  --color-marble-700: #716760;
  --color-marble-800: #605852;
  --color-marble-900: #504844;
  --color-olive-grey-50: #f7f6f1;
  --color-olive-grey-100: #edece7;
  --color-olive-grey-200: #dbd8cf;
  --color-olive-grey-300: #cac5b7;
  --color-olive-grey-400: #b8b19f;
  --color-olive-grey-500: #a69e87;
  --color-olive-grey-600: #8a8167;
  --color-olive-grey-700: #68614d;
  --color-olive-grey-800: #454133;
  --color-olive-grey-900: #23201a;
  --color-danger-red-50: #ffebeb;
  --color-danger-red-100: #ffe0e0;
  --color-danger-red-200: #fba7a7;
  --color-danger-red-300: #f47171;
  --color-danger-red-400: #eb4242;
  --color-danger-red-500: #cc0000;
  --color-danger-red-600: #b60000;
  --color-danger-red-700: #9b0000;
  --color-danger-red-800: #800000;
  --color-danger-red-900: #660000;
  --color-warning-yellow-50: #fef8e9;
  --color-warning-yellow-100: #fdf2d8;
  --color-warning-yellow-200: #fce5b1;
  --color-warning-yellow-300: #fad989;
  --color-warning-yellow-400: #f9cc62;
  --color-warning-yellow-500: #f7bf3b;
  --color-warning-yellow-600: #eba80a;
  --color-warning-yellow-700: #b07e07;
  --color-warning-yellow-800: #765405;
  --color-warning-yellow-900: #3b2a02;
  --color-positive-green-50: #f3fcf6;
  --color-positive-green-100: #e3f8ea;
  --color-positive-green-200: #ccf0d9;
  --color-positive-green-300: #97ddb1;
  --color-positive-green-400: #65c387;
  --color-positive-green-500: #3fa665;
  --color-positive-green-600: #2ca056;
  --color-positive-green-700: #286c41;
  --color-positive-green-800: #1d5e36;
  --color-positive-green-900: #21452f;
  --color-grey-0: #ffffff;
  --color-grey-50: #fafafa;
  --color-grey-100: #f4f4f5;
  --color-grey-200: #e4e4e7;
  --color-grey-300: #d4d4d8;
  --color-grey-400: #a1a1aa;
  --color-grey-500: #71717a;
  --color-grey-600: #52525b;
  --color-grey-700: #3f3f46;
  --color-grey-800: #27272a;
  --color-grey-900: #1a1a1e;
  --color-grey-950: #101014;
  --color-grey-1000: #000000;
  --color-background-disabled: #f4f4f5;
  --color-background-brand: #0a203e;
  --color-background-inverse: #000000;
  --color-background-overlay: rgba(0, 0, 0, .4);
  --color-background-on-brand-primary: #ffffff;
  --color-background-on-brand-weak: #426180;
  --color-background-on-brand-secondary: #af7b39;
  --color-background-on-media: #ffffff;
  --color-background-on-media-weak: rgba(255, 255, 255, .6);
  --color-background-on-inverse: #ffffff;
  --color-background-base-default: #f7f6f3;
  --color-background-base-hover: #edeae3;
  --color-background-base-active: #ded9ce;
  --color-background-base-alternative: #edeae3;
  --color-background-raised-default: #f7f6f3;
  --color-background-raised-hover: #edeae3;
  --color-background-raised-active: #ded9ce;
  --color-background-neutral-default: #aaa092;
  --color-background-neutral-hover: #958a7e;
  --color-background-neutral-active: #877c73;
  --color-background-neutral-weak: #edeae3;
  --color-background-neutral-weak-hover: #ded9ce;
  --color-background-neutral-active-active: #c6bfae;
  --color-background-neutral-skeleton: #c6bfae;
  --color-background-accent-default: #0a203e;
  --color-background-accent-hover: #091534;
  --color-background-accent-active: #0a1020;
  --color-background-accent-weak: #ded9ce;
  --color-background-accent-secondary: #af7b39;
  --color-background-danger-default: #cc0000;
  --color-background-danger-hover: #b60000;
  --color-background-danger-active: #b60000;
  --color-background-danger-weak: #ffebeb;
  --color-background-warning-default: #f7bf3b;
  --color-background-warning-weak: #fef8e9;
  --color-background-positive-default: #3fa665;
  --color-background-positive-weak: #ccf0d9;
  --color-foreground-default: #000000;
  --color-foreground-weak: #27272a;
  --color-foreground-danger: #cc0000;
  --color-foreground-warning: #765405;
  --color-foreground-positive: #1d5e36;
  --color-foreground-disabled: #d4d4d8;
  --color-foreground-on-accent: #ffffff;
  --color-foreground-on-accent-secondary: #ffffff;
  --color-foreground-on-brand: #ffffff;
  --color-foreground-on-brand-inverse: #000000;
  --color-foreground-on-media: #ffffff;
  --color-foreground-on-inverse: #ffffff;
  --color-foreground-on-media-inverse: #000000;
  --color-foreground-on-danger: #ffffff;
  --color-foreground-accent-default: #0a203e;
  --color-foreground-accent-hover: #091939;
  --color-foreground-accent-active: #091534;
  --color-foreground-accent-secondary: #9d6531;
  --color-border-default: #a1a1aa;
  --color-border-strong: #71717a;
  --color-border-danger: #cc0000;
  --color-border-warning: #765405;
  --color-border-positive: #3fa665;
  --color-border-disabled: #e4e4e7;
  --color-border-on-brand: #52525b;
  --color-border-on-media: #ffffff;
  --color-border-accent-default: #1a1a1e;
  --color-border-accent-secodary: #dc7302;
  --font-family-brand: Montserrat;
  --font-family-base: Montserrat;
  --typography-display-l-font-family: Montserrat;
  --typography-display-l-font-weight: 400;
  --typography-display-l-font-size-default: 72px;
  --typography-display-l-font-size-mobile: 48px;
  --typography-display-l-line-height-default: 80px;
  --typography-display-l-line-height-mobile: 56px;
  --typography-display-l-letter-spacing: .699999988079071px;
  --typography-display-l-text-transform: none;
  --typography-display-m-font-family: Montserrat;
  --typography-display-m-font-weight: 400;
  --typography-display-m-font-size-default: 56px;
  --typography-display-m-font-size-mobile: 40px;
  --typography-display-m-line-height-default: 64px;
  --typography-display-m-line-height-mobile: 48px;
  --typography-display-m-letter-spacing: .5px;
  --typography-display-m-text-transform: none;
  --typography-display-s-font-family: Montserrat;
  --typography-display-s-font-weight: 400;
  --typography-display-s-font-size-default: 40px;
  --typography-display-s-font-size-mobile: 32px;
  --typography-display-s-line-height-default: 48px;
  --typography-display-s-line-height-mobile: 40px;
  --typography-display-s-letter-spacing: .4000000059604645px;
  --typography-display-s-text-transform: none;
  --typography-title-l-font-family: Montserrat;
  --typography-title-l-font-weight: 400;
  --typography-title-l-font-size: 28px;
  --typography-title-l-line-height: 34px;
  --typography-title-l-letter-spacing: 0px;
  --typography-title-l-text-transform: none;
  --typography-title-m-font-family: Montserrat;
  --typography-title-m-font-weight: 400;
  --typography-title-m-font-size: 24px;
  --typography-title-m-line-height: 30px;
  --typography-title-m-letter-spacing: 0px;
  --typography-title-m-text-transform: none;
  --typography-title-s-font-family: Montserrat;
  --typography-title-s-font-weight: 400;
  --typography-title-s-font-size: 22px;
  --typography-title-s-line-height: 28px;
  --typography-title-s-letter-spacing: 0px;
  --typography-title-xs-font-family: Montserrat;
  --typography-title-xs-font-weight: 400;
  --typography-title-xs-font-size: 18px;
  --typography-title-xs-line-height: 24px;
  --typography-title-xs-letter-spacing: 0px;
  --typography-body-font-family: Montserrat;
  --typography-body-font-weight-default: 400;
  --typography-body-font-weight-strong: 500;
  --typography-body-m-font-size: 16px;
  --typography-body-m-line-height: 24px;
  --typography-body-m-letter-spacing: 0px;
  --typography-body-s-font-size: 14px;
  --typography-body-s-line-height: 20px;
  --typography-body-s-letter-spacing: 0px;
  --typography-body-xs-font-size: 12px;
  --typography-body-xs-line-height: 16px;
  --typography-body-xs-letter-spacing: 0px;
  --typography-body-xxs-font-size: 10px;
  --typography-body-xxs-line-height: 14px;
  --typography-body-xxs-letter-spacing: 0px;
  --typography-label-font-family: Montserrat;
  --typography-label-m-font-weight: 500;
  --typography-label-m-font-size: 14px;
  --typography-label-m-line-height: 20px;
  --typography-label-m-letter-spacing: 0px;
  --typography-label-text-transform: uppercase;
  --typography-label-s-font-weight: 500;
  --typography-label-s-font-size: 13px;
  --typography-label-s-line-height: 18px;
  --typography-label-s-letter-spacing: 0px;
  --typography-label-xs-font-weight: 500;
  --typography-label-xs-font-size: 12px;
  --typography-label-xs-line-height: 16px;
  --typography-label-xs-letter-spacing: 0px;
  --typography-overline-font-family: Montserrat;
  --typography-overline-font-weight: 600;
  --typography-overline-font-size: 12px;
  --typography-overline-line-height: 16px;
  --typography-overline-letter-spacing: 0px;
  --radius-none: 0px;
  --radius-xs: 5px;
  --radius-s: 10px;
  --radius-m: 14px;
  --radius-l: 18px;
  --radius-xl: 24px;
  --radius-full: 9999px;
  --component-theme-asset: Le Blanc;
  --component-button-radius: 5px;
  --component-checkbox-radius: 5px;
  --component-chip-radius: 9999px;
  --component-counter-radius: 9999px;
  --component-container-s-radius: 5px;
  --component-container-m-radius: 10px;
  --component-fab-radius: 9999px;
  --component-icon-button-radius: 9999px;
  --component-input-radius: 5px;
  --component-progress-bar-radius: 9999px;
  --component-segmented-control-segment-radius: 5px;
  --component-segmented-control-container-radius: 9px;
  --component-tag-radius: 5px;
  --component-navigation-item-radius: 5px;
  --component-sheet-radius: 14px ;
}
:root [theme=moon-palace][data-v-cd810e4d] {
  --color-midnight-blue-50: #eaf0f5;
  --color-midnight-blue-100: #d0dbe7;
  --color-midnight-blue-200: #aabfd4;
  --color-midnight-blue-300: #7296b6;
  --color-midnight-blue-400: #426180;
  --color-midnight-blue-500: #0a203e;
  --color-midnight-blue-600: #091939;
  --color-midnight-blue-700: #091534;
  --color-midnight-blue-800: #0a1229;
  --color-midnight-blue-900: #0a1020;
  --color-indigo-50: #e4e7f1;
  --color-indigo-100: #ced2e3;
  --color-indigo-200: #9ba3c2;
  --color-indigo-300: #6874a5;
  --color-indigo-400: #3f4b7c;
  --color-indigo-500: #242b47;
  --color-indigo-600: #1d2239;
  --color-indigo-700: #161a2b;
  --color-indigo-800: #0e111c;
  --color-indigo-900: #07090e;
  --color-ocean-blue-50: #f0f4fa;
  --color-ocean-blue-100: #dfe8f1;
  --color-ocean-blue-200: #b8cce0;
  --color-ocean-blue-250: #a6c0d9;
  --color-ocean-blue-300: #93b5d2;
  --color-ocean-blue-400: #42729a;
  --color-ocean-blue-500: #254d6e;
  --color-ocean-blue-600: #1b3d5c;
  --color-ocean-blue-700: #16314c;
  --color-ocean-blue-800: #162c41;
  --color-ocean-blue-900: #142334;
  --color-ocean-blue-950: #0f1824;
  --color-sky-blue-50: #f1f9fb;
  --color-sky-blue-100: #e4f3f7;
  --color-sky-blue-200: #c9e8ef;
  --color-sky-blue-300: #addce6;
  --color-sky-blue-400: #92d1de;
  --color-sky-blue-500: #77c5d6;
  --color-sky-blue-600: #44afc7;
  --color-sky-blue-700: #2e869a;
  --color-sky-blue-800: #1f5a66;
  --color-sky-blue-900: #0f2d33;
  --color-turquoise-50: #e9fcfb;
  --color-turquoise-100: #cef7f6;
  --color-turquoise-200: #9cefed;
  --color-turquoise-300: #6be7e3;
  --color-turquoise-400: #3adfda;
  --color-turquoise-500: #1fc1bc;
  --color-turquoise-600: #1ba7a2;
  --color-turquoise-700: #137471;
  --color-turquoise-800: #0c4d4b;
  --color-turquoise-900: #062726;
  --color-orange-50: #fef2e6;
  --color-orange-100: #fde9d2;
  --color-orange-200: #fcd2a5;
  --color-orange-300: #fabc78;
  --color-orange-400: #f9a54b;
  --color-orange-500: #f78f1e;
  --color-orange-600: #dc7302;
  --color-orange-700: #985206;
  --color-orange-800: #6b3a04;
  --color-orange-900: #351d02;
  --color-copper-50: #f9f6ed;
  --color-copper-100: #f1e7d0;
  --color-copper-200: #e4cfa4;
  --color-copper-300: #d4b070;
  --color-copper-400: #c69449;
  --color-copper-500: #af7b39;
  --color-copper-600: #9d6531;
  --color-copper-700: #7e4b2a;
  --color-copper-800: #6a3e29;
  --color-copper-900: #5b3628;
  --color-copper-950: #341c14;
  --color-bronze-50: #f7f2ee;
  --color-bronze-100: #f1e9e1;
  --color-bronze-200: #e3d2c3;
  --color-bronze-300: #d4bca5;
  --color-bronze-400: #c6a587;
  --color-bronze-500: #b88f69;
  --color-bronze-600: #a3764d;
  --color-bronze-700: #7d5b3b;
  --color-bronze-800: #4e3925;
  --color-bronze-900: #271d13;
  --color-marble-50: #f7f6f3;
  --color-marble-100: #edeae3;
  --color-marble-200: #ded9ce;
  --color-marble-300: #c6bfae;
  --color-marble-400: #aaa092;
  --color-marble-500: #958a7e;
  --color-marble-600: #877c73;
  --color-marble-700: #716760;
  --color-marble-800: #605852;
  --color-marble-900: #504844;
  --color-olive-grey-50: #f7f6f1;
  --color-olive-grey-100: #edece7;
  --color-olive-grey-200: #dbd8cf;
  --color-olive-grey-300: #cac5b7;
  --color-olive-grey-400: #b8b19f;
  --color-olive-grey-500: #a69e87;
  --color-olive-grey-600: #8a8167;
  --color-olive-grey-700: #68614d;
  --color-olive-grey-800: #454133;
  --color-olive-grey-900: #23201a;
  --color-danger-red-50: #ffebeb;
  --color-danger-red-100: #ffe0e0;
  --color-danger-red-200: #fba7a7;
  --color-danger-red-300: #f47171;
  --color-danger-red-400: #eb4242;
  --color-danger-red-500: #cc0000;
  --color-danger-red-600: #b60000;
  --color-danger-red-700: #9b0000;
  --color-danger-red-800: #800000;
  --color-danger-red-900: #660000;
  --color-warning-yellow-50: #fef8e9;
  --color-warning-yellow-100: #fdf2d8;
  --color-warning-yellow-200: #fce5b1;
  --color-warning-yellow-300: #fad989;
  --color-warning-yellow-400: #f9cc62;
  --color-warning-yellow-500: #f7bf3b;
  --color-warning-yellow-600: #eba80a;
  --color-warning-yellow-700: #b07e07;
  --color-warning-yellow-800: #765405;
  --color-warning-yellow-900: #3b2a02;
  --color-positive-green-50: #f3fcf6;
  --color-positive-green-100: #e3f8ea;
  --color-positive-green-200: #ccf0d9;
  --color-positive-green-300: #97ddb1;
  --color-positive-green-400: #65c387;
  --color-positive-green-500: #3fa665;
  --color-positive-green-600: #2ca056;
  --color-positive-green-700: #286c41;
  --color-positive-green-800: #1d5e36;
  --color-positive-green-900: #21452f;
  --color-grey-0: #ffffff;
  --color-grey-50: #fafafa;
  --color-grey-100: #f4f4f5;
  --color-grey-200: #e4e4e7;
  --color-grey-300: #d4d4d8;
  --color-grey-400: #a1a1aa;
  --color-grey-500: #71717a;
  --color-grey-600: #52525b;
  --color-grey-700: #3f3f46;
  --color-grey-800: #27272a;
  --color-grey-900: #1a1a1e;
  --color-grey-950: #101014;
  --color-grey-1000: #000000;
  --color-background-disabled: #27272a;
  --color-background-brand: #27272a;
  --color-background-inverse: #ffffff;
  --color-background-overlay: rgba(0, 0, 0, .4);
  --color-background-on-brand-primary: #f4f4f5;
  --color-background-on-brand-weak: #1b3d5c;
  --color-background-on-brand-secondary: #b8cce0;
  --color-background-on-media: #ffffff;
  --color-background-on-media-weak: rgba(255, 255, 255, .6);
  --color-background-on-inverse: #ffffff;
  --color-background-base-default: #101014;
  --color-background-base-hover: #1a1a1e;
  --color-background-base-active: #27272a;
  --color-background-base-alternative: #1a1a1e;
  --color-background-raised-default: #1a1a1e;
  --color-background-raised-hover: #27272a;
  --color-background-raised-active: #3f3f46;
  --color-background-neutral-default: #3f3f46;
  --color-background-neutral-hover: #52525b;
  --color-background-neutral-active: #71717a;
  --color-background-neutral-weak: #27272a;
  --color-background-neutral-weak-hover: #3f3f46;
  --color-background-neutral-active-active: #52525b;
  --color-background-neutral-skeleton: #3f3f46;
  --color-background-accent-default: #93b5d2;
  --color-background-accent-hover: #a6c0d9;
  --color-background-accent-active: #b8cce0;
  --color-background-accent-weak: #16314c;
  --color-background-accent-secondary: #b8cce0;
  --color-background-danger-default: #f47171;
  --color-background-danger-hover: #fba7a7;
  --color-background-danger-active: #f47171;
  --color-background-danger-weak: #800000;
  --color-background-warning-default: #fad989;
  --color-background-warning-weak: #765405;
  --color-background-positive-default: #ccf0d9;
  --color-background-positive-weak: #21452f;
  --color-foreground-default: #f4f4f5;
  --color-foreground-weak: #a1a1aa;
  --color-foreground-danger: #fba7a7;
  --color-foreground-warning: #fce5b1;
  --color-foreground-positive: #65c387;
  --color-foreground-disabled: #3f3f46;
  --color-foreground-on-accent: #101014;
  --color-foreground-on-accent-secondary: #101014;
  --color-foreground-on-brand: #f4f4f5;
  --color-foreground-on-brand-inverse: #101014;
  --color-foreground-on-media: #ffffff;
  --color-foreground-on-inverse: #101014;
  --color-foreground-on-media-inverse: #101014;
  --color-foreground-on-danger: #101014;
  --color-foreground-accent-default: #b8cce0;
  --color-foreground-accent-hover: #a6c0d9;
  --color-foreground-accent-active: #93b5d2;
  --color-foreground-accent-secondary: #b8cce0;
  --color-border-default: #3f3f46;
  --color-border-strong: #52525b;
  --color-border-danger: #fba7a7;
  --color-border-warning: #fce5b1;
  --color-border-positive: #e3f8ea;
  --color-border-disabled: #27272a;
  --color-border-on-brand: #52525b;
  --color-border-on-media: #ffffff;
  --color-border-accent-default: #b8cce0;
  --color-border-accent-secodary: #b8cce0;
  --font-family-brand: Poppins;
  --font-family-base: Poppins;
  --typography-display-l-font-family: Poppins;
  --typography-display-l-font-weight: 400;
  --typography-display-l-font-size-default: 72px;
  --typography-display-l-font-size-mobile: 48px;
  --typography-display-l-line-height-default: 80px;
  --typography-display-l-line-height-mobile: 56px;
  --typography-display-l-letter-spacing: 0px;
  --typography-display-l-text-transform: none;
  --typography-display-m-font-family: Poppins;
  --typography-display-m-font-weight: 400;
  --typography-display-m-font-size-default: 56px;
  --typography-display-m-font-size-mobile: 40px;
  --typography-display-m-line-height-default: 64px;
  --typography-display-m-line-height-mobile: 48px;
  --typography-display-m-letter-spacing: 0px;
  --typography-display-m-text-transform: none;
  --typography-display-s-font-family: Poppins;
  --typography-display-s-font-weight: 400;
  --typography-display-s-font-size-default: 40px;
  --typography-display-s-font-size-mobile: 32px;
  --typography-display-s-line-height-default: 48px;
  --typography-display-s-line-height-mobile: 40px;
  --typography-display-s-letter-spacing: 0px;
  --typography-display-s-text-transform: none;
  --typography-title-l-font-family: Poppins;
  --typography-title-l-font-weight: 400;
  --typography-title-l-font-size: 28px;
  --typography-title-l-line-height: 34px;
  --typography-title-l-letter-spacing: 0px;
  --typography-title-l-text-transform: none;
  --typography-title-m-font-family: Poppins;
  --typography-title-m-font-weight: 400;
  --typography-title-m-font-size: 24px;
  --typography-title-m-line-height: 30px;
  --typography-title-m-letter-spacing: 0px;
  --typography-title-m-text-transform: none;
  --typography-title-s-font-family: Poppins;
  --typography-title-s-font-weight: 400;
  --typography-title-s-font-size: 22px;
  --typography-title-s-line-height: 28px;
  --typography-title-s-letter-spacing: 0px;
  --typography-title-xs-font-family: Poppins;
  --typography-title-xs-font-weight: 400;
  --typography-title-xs-font-size: 18px;
  --typography-title-xs-line-height: 24px;
  --typography-title-xs-letter-spacing: 0px;
  --typography-body-font-family: Poppins;
  --typography-body-font-weight-default: 400;
  --typography-body-font-weight-strong: 500;
  --typography-body-m-font-size: 16px;
  --typography-body-m-line-height: 24px;
  --typography-body-m-letter-spacing: 0px;
  --typography-body-s-font-size: 14px;
  --typography-body-s-line-height: 20px;
  --typography-body-s-letter-spacing: 0px;
  --typography-body-xs-font-size: 12px;
  --typography-body-xs-line-height: 16px;
  --typography-body-xs-letter-spacing: 0px;
  --typography-body-xxs-font-size: 10px;
  --typography-body-xxs-line-height: 14px;
  --typography-body-xxs-letter-spacing: 0px;
  --typography-label-font-family: Poppins;
  --typography-label-m-font-weight: 500;
  --typography-label-m-font-size: 16px;
  --typography-label-m-line-height: 24px;
  --typography-label-m-letter-spacing: 0px;
  --typography-label-text-transform: none;
  --typography-label-s-font-weight: 500;
  --typography-label-s-font-size: 14px;
  --typography-label-s-line-height: 20px;
  --typography-label-s-letter-spacing: 0px;
  --typography-label-xs-font-weight: 500;
  --typography-label-xs-font-size: 12px;
  --typography-label-xs-line-height: 16px;
  --typography-label-xs-letter-spacing: 0px;
  --typography-overline-font-family: Poppins;
  --typography-overline-font-weight: 400;
  --typography-overline-font-size: 12px;
  --typography-overline-line-height: 16px;
  --typography-overline-letter-spacing: .75px;
  --radius-none: 0px;
  --radius-xs: 5px;
  --radius-s: 10px;
  --radius-m: 14px;
  --radius-l: 18px;
  --radius-xl: 24px;
  --radius-full: 9999px;
  --component-theme-asset: Moon Palace;
  --component-button-radius: 5px;
  --component-checkbox-radius: 5px;
  --component-chip-radius: 9999px;
  --component-counter-radius: 9999px;
  --component-container-s-radius: 5px;
  --component-container-m-radius: 10px;
  --component-fab-radius: 9999px;
  --component-icon-button-radius: 9999px;
  --component-input-radius: 5px;
  --component-progress-bar-radius: 9999px;
  --component-segmented-control-segment-radius: 5px;
  --component-segmented-control-container-radius: 9px;
  --component-tag-radius: 5px;
  --component-navigation-item-radius: 5px;
  --component-sheet-radius: 14px ;
}
[data-v-cd810e4d] {
  font-family: var(--typography-body-font-family), "san-serif" !important;
}
#app .p-tab-active[data-v-cd810e4d] {
  background: var(--p-tabs-tab-background);
  border-width: var(--p-tabs-tab-border-width);
  border-color: var(--p-tabs-tab-border-color);
  color: var(--p-tabs-tab-color);
  padding: var(--p-tabs-tab-padding);
  font-weight: var(--p-tabs-tab-font-weight);
  transition: background var(--p-tabs-transition-duration), border-color var(--p-tabs-transition-duration), color var(--p-tabs-transition-duration), outline-color var(--p-tabs-transition-duration), box-shadow var(--p-tabs-transition-duration);
  margin: var(--p-tabs-tab-margin);
  font-family: var(--typography-body-font-family);
  font-weight: var(--typography-body-font-weight-strong);
  font-size: var(--typography-body-s-font-size);
  line-height: var(--typography-body-s-line-height);
  letter-spacing: var(--typography-body-s-letter-spacing);
}
#app .p-tab[data-v-cd810e4d] {
  background-color: var(--color-background-neutral-weak);
  border: none;
}
#app .p-tabpanels[data-v-cd810e4d] {
  background: transparent;
  padding: 20px 0px;
}
#app .p-tab[data-v-cd810e4d]:hover {
  color: #0F1824 !important;
}
#app .p-tab-active[data-v-cd810e4d] {
  border-color: transparent;
  border-radius: 10px;
  color: var(--color-foreground-default);
  background-color: var(--color-background-base-default);
}
body[data-v-cd810e4d] {
  font-family: "Open Sans Variable", sans-serif;
}
#app[data-v-cd810e4d] {
  max-width: 1280px;
  margin: 0 auto;
}
label[data-v-cd810e4d], input[data-v-cd810e4d], button[data-v-cd810e4d] {
  font-family: var(--typography-body-font-family), "san-serif" !important;
}
.tpc-text-field label[data-v-cd810e4d], .tpc-text-field input[data-v-cd810e4d] {
  font-family: var(--typography-body-font-family), "san-serif" !important;
}
.language-selector[data-v-cd810e4d] .select-field__default {
  border: none;
  height: 40px;
  padding: 0 48px 0 0px;
  color: #0F1824;
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  padding-left: 0px !important;
}
.tpc-content-banner{
    width: 80% !important;
    max-width: 250px;
    transition: all ease-in-out 1s;
    z-index: 99;
    top: 20px;
    right: -200%;
    position: fixed;
}
.positionTooltip .tpc-content-banner {
    position: absolute !important;
}
@media (min-width: 768px){
.showAlert .tpc-content-banner{
        right: calc(50% - 175px) !important;
}
}
.showTooltip .tpc-content-banner{
    right: 60px;
}
.showAlert .tpc-content-banner{
    right: calc(50% - 125px);
}
.showAlert .tpc-banner-danger {
    background: var(--color-background-danger-weak);
}
.showAlert .tpc-banner-positive {
    background: var(--color-background-positive-weak);
}
.showAlert .tpc-banner-neutral {
    background: var(--color-background-alternative);
}
.showAlert .tpc-banner-brand {
    background: var(--color-background-accent-weak);
}
[theme="le-blanc-new"] .tpc-content-banner{
    padding: 10px;
    border-radius: 10px;
}  
/*
    Custom CSS reset: https://www.joshwcomeau.com/css/custom-css-reset/
*/
/*
  1. Use a more-intuitive box-sizing model.
*/
[data-v-182fb1ed],[data-v-182fb1ed]::before,[data-v-182fb1ed]::after {
  box-sizing: border-box;
}

/*
    2. Remove default margin
  */
[data-v-182fb1ed] {
  margin: 0;
}

/*
    3. Allow percentage-based heights in the application
  */
html[data-v-182fb1ed],
body[data-v-182fb1ed] {
  height: 100%;
}

/*
    Typographic tweaks!
    4. Add accessible line-height
    5. Improve text rendering
  */
body[data-v-182fb1ed] {
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
}

/*
    6. Improve media defaults
  */
img[data-v-182fb1ed],
picture[data-v-182fb1ed],
video[data-v-182fb1ed],
canvas[data-v-182fb1ed],
svg[data-v-182fb1ed] {
  display: block;
  max-width: 100%;
}

/*
    7. Remove built-in form typography styles
  */
input[data-v-182fb1ed],
button[data-v-182fb1ed],
textarea[data-v-182fb1ed],
select[data-v-182fb1ed] {
  font: inherit;
}

/*
    8. Avoid text overflows
  */
p[data-v-182fb1ed],
h1[data-v-182fb1ed],
h2[data-v-182fb1ed],
h3[data-v-182fb1ed],
h4[data-v-182fb1ed],
h5[data-v-182fb1ed],
h6[data-v-182fb1ed] {
  overflow-wrap: break-word;
}

/* Cards */
/* Typography */
/* Icons */
[data-v-182fb1ed],[data-v-182fb1ed]:before,[data-v-182fb1ed]:after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / .5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: ;
}
[data-v-182fb1ed]::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / .5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: ;
}
[data-v-182fb1ed],[data-v-182fb1ed]:before,[data-v-182fb1ed]:after {
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  border-color: #e5e7eb;
}
[data-v-182fb1ed]:before,[data-v-182fb1ed]:after {
  --tw-content: "" ;
}
html[data-v-182fb1ed],[data-v-182fb1ed]:host {
  line-height: 1.5;
  -webkit-text-size-adjust: 100%;
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
  font-feature-settings: normal;
  font-variation-settings: normal;
  -webkit-tap-highlight-color: transparent;
}
body[data-v-182fb1ed] {
  margin: 0;
  line-height: inherit;
}
hr[data-v-182fb1ed] {
  height: 0;
  color: inherit;
  border-top-width: 1px;
}
abbr[data-v-182fb1ed]:where([title]) {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}
h1[data-v-182fb1ed], h2[data-v-182fb1ed], h3[data-v-182fb1ed], h4[data-v-182fb1ed], h5[data-v-182fb1ed], h6[data-v-182fb1ed] {
  font-size: inherit;
  font-weight: inherit;
}
a[data-v-182fb1ed] {
  color: inherit;
  text-decoration: inherit;
}
b[data-v-182fb1ed], strong[data-v-182fb1ed] {
  font-weight: bolder;
}
code[data-v-182fb1ed], kbd[data-v-182fb1ed], samp[data-v-182fb1ed], pre[data-v-182fb1ed] {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  font-feature-settings: normal;
  font-variation-settings: normal;
  font-size: 1em;
}
small[data-v-182fb1ed] {
  font-size: 80%;
}
sub[data-v-182fb1ed], sup[data-v-182fb1ed] {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub[data-v-182fb1ed] {
  bottom: -0.25em;
}
sup[data-v-182fb1ed] {
  top: -0.5em;
}
table[data-v-182fb1ed] {
  text-indent: 0;
  border-color: inherit;
  border-collapse: collapse;
}
button[data-v-182fb1ed], input[data-v-182fb1ed], optgroup[data-v-182fb1ed], select[data-v-182fb1ed], textarea[data-v-182fb1ed] {
  font-family: inherit;
  font-feature-settings: inherit;
  font-variation-settings: inherit;
  font-size: 100%;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  color: inherit;
  margin: 0;
  padding: 0;
}
button[data-v-182fb1ed], select[data-v-182fb1ed] {
  text-transform: none;
}
button[data-v-182fb1ed], input[data-v-182fb1ed]:where([type=button]), input[data-v-182fb1ed]:where([type=reset]), input[data-v-182fb1ed]:where([type=submit]) {
  -webkit-appearance: button;
  background-color: transparent;
  background-image: none;
}
[data-v-182fb1ed]:-moz-focusring {
  outline: auto;
}
[data-v-182fb1ed]:-moz-ui-invalid {
  box-shadow: none;
}
progress[data-v-182fb1ed] {
  vertical-align: baseline;
}
[data-v-182fb1ed]::-webkit-inner-spin-button,[data-v-182fb1ed]::-webkit-outer-spin-button {
  height: auto;
}
[type=search][data-v-182fb1ed] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[data-v-182fb1ed]::-webkit-search-decoration {
  -webkit-appearance: none;
}
[data-v-182fb1ed]::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
summary[data-v-182fb1ed] {
  display: list-item;
}
blockquote[data-v-182fb1ed], dl[data-v-182fb1ed], dd[data-v-182fb1ed], h1[data-v-182fb1ed], h2[data-v-182fb1ed], h3[data-v-182fb1ed], h4[data-v-182fb1ed], h5[data-v-182fb1ed], h6[data-v-182fb1ed], hr[data-v-182fb1ed], figure[data-v-182fb1ed], p[data-v-182fb1ed], pre[data-v-182fb1ed] {
  margin: 0;
}
fieldset[data-v-182fb1ed] {
  margin: 0;
  padding: 0;
}
legend[data-v-182fb1ed] {
  padding: 0;
}
ol[data-v-182fb1ed], ul[data-v-182fb1ed], menu[data-v-182fb1ed] {
  list-style: none;
  margin: 0;
  padding: 0;
}
dialog[data-v-182fb1ed] {
  padding: 0;
}
textarea[data-v-182fb1ed] {
  resize: vertical;
}
input[data-v-182fb1ed]::-moz-placeholder, textarea[data-v-182fb1ed]::-moz-placeholder {
  opacity: 1;
  color: #9ca3af;
}
input[data-v-182fb1ed]::placeholder, textarea[data-v-182fb1ed]::placeholder {
  opacity: 1;
  color: #9ca3af;
}
button[data-v-182fb1ed], [role=button][data-v-182fb1ed] {
  cursor: pointer;
}
[data-v-182fb1ed]:disabled {
  cursor: default;
}
img[data-v-182fb1ed], svg[data-v-182fb1ed], video[data-v-182fb1ed], canvas[data-v-182fb1ed], audio[data-v-182fb1ed], iframe[data-v-182fb1ed], embed[data-v-182fb1ed], object[data-v-182fb1ed] {
  display: block;
  vertical-align: middle;
}
img[data-v-182fb1ed], video[data-v-182fb1ed] {
  max-width: 100%;
  height: auto;
}
[hidden][data-v-182fb1ed]:where(:not([hidden=until-found])) {
  display: none;
}
.tpc-absolute[data-v-182fb1ed] {
  position: absolute;
}
.-tpc-bottom-full[data-v-182fb1ed] {
  bottom: -100%;
}
.tpc-bottom-3[data-v-182fb1ed] {
  bottom: 0.75rem;
}
.tpc-bottom-4[data-v-182fb1ed] {
  bottom: 1rem;
}
.tpc-left-1\/2[data-v-182fb1ed] {
  left: 50%;
}
.tpc-left-3[data-v-182fb1ed] {
  left: 0.75rem;
}
.tpc-right-3[data-v-182fb1ed] {
  right: 0.75rem;
}
.tpc-top-1\/2[data-v-182fb1ed] {
  top: 50%;
}
.tpc-top-3[data-v-182fb1ed] {
  top: 0.75rem;
}
.tpc-m-3[data-v-182fb1ed] {
  margin: 0.75rem;
}
.tpc-m-6[data-v-182fb1ed] {
  margin: 1.5rem;
}
.tpc-m-8[data-v-182fb1ed] {
  margin: 2rem;
}
.tpc-m-\[5px\][data-v-182fb1ed] {
  margin: 5px;
}
.tpc-mx-0[data-v-182fb1ed] {
  margin-left: 0;
  margin-right: 0;
}
.tpc-mb-12[data-v-182fb1ed] {
  margin-bottom: 3rem;
}
.tpc-mb-2[data-v-182fb1ed] {
  margin-bottom: 0.5rem;
}
.tpc-mb-5[data-v-182fb1ed] {
  margin-bottom: 1.25rem;
}
.tpc-ml-0\.5[data-v-182fb1ed] {
  margin-left: 0.125rem;
}
.tpc-ml-2[data-v-182fb1ed] {
  margin-left: 0.5rem;
}
.tpc-mt-2[data-v-182fb1ed] {
  margin-top: 0.5rem;
}
.tpc-mt-3[data-v-182fb1ed] {
  margin-top: 0.75rem;
}
.tpc-mt-4[data-v-182fb1ed] {
  margin-top: 1rem;
}
.tpc-mt-6[data-v-182fb1ed] {
  margin-top: 1.5rem;
}
.tpc-block[data-v-182fb1ed] {
  display: block;
}
.tpc-flex[data-v-182fb1ed] {
  display: flex;
}
.tpc-h-10[data-v-182fb1ed] {
  height: 2.5rem;
}
.tpc-h-12[data-v-182fb1ed] {
  height: 3rem;
}
.tpc-h-24[data-v-182fb1ed] {
  height: 6rem;
}
.tpc-h-auto[data-v-182fb1ed] {
  height: auto;
}
.tpc-h-full[data-v-182fb1ed] {
  height: 100%;
}
.tpc-w-1\/2[data-v-182fb1ed] {
  width: 50%;
}
.tpc-w-128[data-v-182fb1ed] {
  width: 512px;
}
.tpc-w-24[data-v-182fb1ed] {
  width: 6rem;
}
.tpc-w-3\/4[data-v-182fb1ed] {
  width: 75%;
}
.tpc-w-32[data-v-182fb1ed] {
  width: 8rem;
}
.tpc-w-64[data-v-182fb1ed] {
  width: 16rem;
}
.tpc-w-96[data-v-182fb1ed] {
  width: 24rem;
}
.tpc-w-auto[data-v-182fb1ed] {
  width: auto;
}
.tpc-w-full[data-v-182fb1ed] {
  width: 100%;
}
.tpc--translate-x-1\/2[data-v-182fb1ed] {
  --tw-translate-x: -50%;
  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));
}
.tpc--translate-y-1\/2[data-v-182fb1ed] {
  --tw-translate-y: -50%;
  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));
}
.tpc-rotate-180[data-v-182fb1ed] {
  --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));
}
.tpc-transform[data-v-182fb1ed] {
  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));
}
@keyframes tpc-spin-182fb1ed {
to {
    transform: rotate(360deg);
}
}
.tpc-animate-spin[data-v-182fb1ed] {
  animation: tpc-spin-182fb1ed 1s linear infinite;
}
.tpc-cursor-pointer[data-v-182fb1ed] {
  cursor: pointer;
}
.tpc-items-center[data-v-182fb1ed] {
  align-items: center;
}
.tpc-justify-center[data-v-182fb1ed] {
  justify-content: center;
}
.tpc-justify-between[data-v-182fb1ed] {
  justify-content: space-between;
}
.tpc-gap-2[data-v-182fb1ed] {
  gap: 0.5rem;
}
.tpc-gap-4[data-v-182fb1ed] {
  gap: 1rem;
}
.tpc-gap-8[data-v-182fb1ed] {
  gap: 2rem;
}
.tpc-gap-x-4[data-v-182fb1ed] {
  -moz-column-gap: 1rem;
  column-gap: 1rem;
}
.tpc-space-x-2[data-v-182fb1ed] > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * (1 - var(--tw-space-x-reverse)));
}
.tpc-border-b[data-v-182fb1ed] {
  border-bottom-width: 1px;
}
.tpc-opacity-0[data-v-182fb1ed] {
  opacity: 0;
}
@font-face {
  font-family: Poppins;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/poppins@latest/latin-400-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Poppins;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/poppins@latest/latin-500-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Josefin Sans;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/josefin-sans@latest/latin-400-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Josefin Sans;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/josefin-sans@latest/latin-500-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Inter Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/inter@latest/latin-400-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Inter Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/inter@latest/latin-500-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/montserrat@latest/latin-400-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/montserrat@latest/latin-400-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/montserrat@latest/latin-500-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/montserrat@latest/latin-500-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Source Serif Pro";
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/source-serif-pro@latest/latin-300-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/source-serif-pro@latest/latin-300-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Source Serif Pro";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/source-serif-pro@latest/latin-400-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/source-serif-pro@latest/latin-400-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Cinzel;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/cinzel@latest/latin-400-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/cinzel@latest/latin-400-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Cinzel;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/cinzel@latest/latin-500-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/cinzel@latest/latin-500-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
:root [theme=the-palace][data-v-182fb1ed] {
  --color-midnight-blue-50: #eaf0f5;
  --color-midnight-blue-100: #d0dbe7;
  --color-midnight-blue-200: #aabfd4;
  --color-midnight-blue-300: #7296b6;
  --color-midnight-blue-400: #426180;
  --color-midnight-blue-500: #0a203e;
  --color-midnight-blue-600: #091939;
  --color-midnight-blue-700: #091534;
  --color-midnight-blue-800: #0a1229;
  --color-midnight-blue-900: #0a1020;
  --color-indigo-50: #e4e7f1;
  --color-indigo-100: #ced2e3;
  --color-indigo-200: #9ba3c2;
  --color-indigo-300: #6874a5;
  --color-indigo-400: #3f4b7c;
  --color-indigo-500: #242b47;
  --color-indigo-600: #1d2239;
  --color-indigo-700: #161a2b;
  --color-indigo-800: #0e111c;
  --color-indigo-900: #07090e;
  --color-ocean-blue-50: #f0f4fa;
  --color-ocean-blue-100: #dfe8f1;
  --color-ocean-blue-200: #b8cce0;
  --color-ocean-blue-250: #a6c0d9;
  --color-ocean-blue-300: #93b5d2;
  --color-ocean-blue-400: #42729a;
  --color-ocean-blue-500: #254d6e;
  --color-ocean-blue-600: #1b3d5c;
  --color-ocean-blue-700: #16314c;
  --color-ocean-blue-800: #162c41;
  --color-ocean-blue-900: #142334;
  --color-ocean-blue-950: #0f1824;
  --color-sky-blue-50: #f1f9fb;
  --color-sky-blue-100: #e4f3f7;
  --color-sky-blue-200: #c9e8ef;
  --color-sky-blue-300: #addce6;
  --color-sky-blue-400: #92d1de;
  --color-sky-blue-500: #77c5d6;
  --color-sky-blue-600: #44afc7;
  --color-sky-blue-700: #2e869a;
  --color-sky-blue-800: #1f5a66;
  --color-sky-blue-900: #0f2d33;
  --color-turquoise-50: #e9fcfb;
  --color-turquoise-100: #cef7f6;
  --color-turquoise-200: #9cefed;
  --color-turquoise-300: #6be7e3;
  --color-turquoise-400: #3adfda;
  --color-turquoise-500: #1fc1bc;
  --color-turquoise-600: #1ba7a2;
  --color-turquoise-700: #137471;
  --color-turquoise-800: #0c4d4b;
  --color-turquoise-900: #062726;
  --color-orange-50: #fef2e6;
  --color-orange-100: #fde9d2;
  --color-orange-200: #fcd2a5;
  --color-orange-300: #fabc78;
  --color-orange-400: #f9a54b;
  --color-orange-500: #f78f1e;
  --color-orange-600: #dc7302;
  --color-orange-700: #985206;
  --color-orange-800: #6b3a04;
  --color-orange-900: #351d02;
  --color-copper-50: #f9f6ed;
  --color-copper-100: #f1e7d0;
  --color-copper-200: #e4cfa4;
  --color-copper-300: #d4b070;
  --color-copper-400: #c69449;
  --color-copper-500: #af7b39;
  --color-copper-600: #9d6531;
  --color-copper-700: #7e4b2a;
  --color-copper-800: #6a3e29;
  --color-copper-900: #5b3628;
  --color-copper-950: #341c14;
  --color-bronze-50: #f7f2ee;
  --color-bronze-100: #f1e9e1;
  --color-bronze-200: #e3d2c3;
  --color-bronze-300: #d4bca5;
  --color-bronze-400: #c6a587;
  --color-bronze-500: #b88f69;
  --color-bronze-600: #a3764d;
  --color-bronze-700: #7d5b3b;
  --color-bronze-800: #4e3925;
  --color-bronze-900: #271d13;
  --color-marble-50: #f7f6f3;
  --color-marble-100: #edeae3;
  --color-marble-200: #ded9ce;
  --color-marble-300: #c6bfae;
  --color-marble-400: #aaa092;
  --color-marble-500: #958a7e;
  --color-marble-600: #877c73;
  --color-marble-700: #716760;
  --color-marble-800: #605852;
  --color-marble-900: #504844;
  --color-olive-grey-50: #f7f6f1;
  --color-olive-grey-100: #edece7;
  --color-olive-grey-200: #dbd8cf;
  --color-olive-grey-300: #cac5b7;
  --color-olive-grey-400: #b8b19f;
  --color-olive-grey-500: #a69e87;
  --color-olive-grey-600: #8a8167;
  --color-olive-grey-700: #68614d;
  --color-olive-grey-800: #454133;
  --color-olive-grey-900: #23201a;
  --color-danger-red-50: #ffebeb;
  --color-danger-red-100: #ffe0e0;
  --color-danger-red-200: #fba7a7;
  --color-danger-red-300: #f47171;
  --color-danger-red-400: #eb4242;
  --color-danger-red-500: #cc0000;
  --color-danger-red-600: #b60000;
  --color-danger-red-700: #9b0000;
  --color-danger-red-800: #800000;
  --color-danger-red-900: #660000;
  --color-warning-yellow-50: #fef8e9;
  --color-warning-yellow-100: #fdf2d8;
  --color-warning-yellow-200: #fce5b1;
  --color-warning-yellow-300: #fad989;
  --color-warning-yellow-400: #f9cc62;
  --color-warning-yellow-500: #f7bf3b;
  --color-warning-yellow-600: #eba80a;
  --color-warning-yellow-700: #b07e07;
  --color-warning-yellow-800: #765405;
  --color-warning-yellow-900: #3b2a02;
  --color-positive-green-50: #f3fcf6;
  --color-positive-green-100: #e3f8ea;
  --color-positive-green-200: #ccf0d9;
  --color-positive-green-300: #97ddb1;
  --color-positive-green-400: #65c387;
  --color-positive-green-500: #3fa665;
  --color-positive-green-600: #2ca056;
  --color-positive-green-700: #286c41;
  --color-positive-green-800: #1d5e36;
  --color-positive-green-900: #21452f;
  --color-grey-0: #ffffff;
  --color-grey-50: #fafafa;
  --color-grey-100: #f4f4f5;
  --color-grey-200: #e4e4e7;
  --color-grey-300: #d4d4d8;
  --color-grey-400: #a1a1aa;
  --color-grey-500: #71717a;
  --color-grey-600: #52525b;
  --color-grey-700: #3f3f46;
  --color-grey-800: #27272a;
  --color-grey-900: #1a1a1e;
  --color-grey-950: #101014;
  --color-grey-1000: #000000;
  --color-background-disabled: #f4f4f5;
  --color-background-brand: #254d6e;
  --color-background-inverse: #101014;
  --color-background-overlay: rgba(0, 0, 0, .4);
  --color-background-on-brand-primary: #ffffff;
  --color-background-on-brand-weak: #42729a;
  --color-background-on-brand-secondary: #b88f69;
  --color-background-on-media: #ffffff;
  --color-background-on-media-weak: rgba(255, 255, 255, .6);
  --color-background-on-inverse: #ffffff;
  --color-background-base-default: #ffffff;
  --color-background-base-hover: #fafafa;
  --color-background-base-active: #f4f4f5;
  --color-background-base-alternative: #f7f6f1;
  --color-background-raised-default: #ffffff;
  --color-background-raised-hover: #fafafa;
  --color-background-raised-active: #f4f4f5;
  --color-background-neutral-default: #a1a1aa;
  --color-background-neutral-hover: #71717a;
  --color-background-neutral-active: #52525b;
  --color-background-neutral-weak: #f4f4f5;
  --color-background-neutral-weak-hover: #e4e4e7;
  --color-background-neutral-active-active: #d4d4d8;
  --color-background-neutral-skeleton: #f4f4f5;
  --color-background-accent-default: #254d6e;
  --color-background-accent-hover: #1b3d5c;
  --color-background-accent-active: #16314c;
  --color-background-accent-weak: #f0f4fa;
  --color-background-accent-secondary: #a3764d;
  --color-background-danger-default: #cc0000;
  --color-background-danger-hover: #b60000;
  --color-background-danger-active: #9b0000;
  --color-background-danger-weak: #ffebeb;
  --color-background-warning-default: #f7bf3b;
  --color-background-warning-weak: #fef8e9;
  --color-background-positive-default: #286c41;
  --color-background-positive-weak: #e3f8ea;
  --color-foreground-default: #0f1824;
  --color-foreground-weak: #71717a;
  --color-foreground-danger: #cc0000;
  --color-foreground-warning: #765405;
  --color-foreground-positive: #286c41;
  --color-foreground-disabled: #d4d4d8;
  --color-foreground-on-accent: #ffffff;
  --color-foreground-on-accent-secondary: #ffffff;
  --color-foreground-on-brand: #ffffff;
  --color-foreground-on-brand-inverse: #254d6e;
  --color-foreground-on-media: #ffffff;
  --color-foreground-on-inverse: #ffffff;
  --color-foreground-on-media-inverse: #101014;
  --color-foreground-on-danger: #ffffff;
  --color-foreground-accent-default: #254d6e;
  --color-foreground-accent-hover: #16314c;
  --color-foreground-accent-active: #162c41;
  --color-foreground-accent-secondary: #7d5b3b;
  --color-border-default: #e4e4e7;
  --color-border-strong: #d4d4d8;
  --color-border-danger: #cc0000;
  --color-border-warning: #765405;
  --color-border-positive: #3fa665;
  --color-border-disabled: #e4e4e7;
  --color-border-on-brand: #93b5d2;
  --color-border-on-media: #ffffff;
  --color-border-accent-default: #254d6e;
  --color-border-accent-secodary: #a3764d;
  --font-family-brand: Source Serif Pro;
  --font-family-base: Inter Variable;
  --typography-display-l-font-family: Source Serif Pro;
  --typography-display-l-font-weight: 300;
  --typography-display-l-font-size-default: 80px;
  --typography-display-l-font-size-mobile: 52px;
  --typography-display-l-line-height-default: 88px;
  --typography-display-l-line-height-mobile: 60px;
  --typography-display-l-letter-spacing: -.699999988079071px;
  --typography-display-l-text-transform: none;
  --typography-display-m-font-family: Source Serif Pro;
  --typography-display-m-font-weight: 300;
  --typography-display-m-font-size-default: 64px;
  --typography-display-m-font-size-mobile: 44px;
  --typography-display-m-line-height-default: 72px;
  --typography-display-m-line-height-mobile: 52px;
  --typography-display-m-letter-spacing: -.5px;
  --typography-display-m-text-transform: none;
  --typography-display-s-font-family: Source Serif Pro;
  --typography-display-s-font-weight: 300;
  --typography-display-s-font-size-default: 46px;
  --typography-display-s-font-size-mobile: 36px;
  --typography-display-s-line-height-default: 56px;
  --typography-display-s-line-height-mobile: 44px;
  --typography-display-s-letter-spacing: -.4000000059604645px;
  --typography-display-s-text-transform: none;
  --typography-title-l-font-family: Source Serif Pro;
  --typography-title-l-font-weight: 300;
  --typography-title-l-font-size: 32px;
  --typography-title-l-line-height: 40px;
  --typography-title-l-letter-spacing: -.3199999928474426px;
  --typography-title-l-text-transform: none;
  --typography-title-m-font-family: Source Serif Pro;
  --typography-title-m-font-weight: 300;
  --typography-title-m-font-size: 28px;
  --typography-title-m-line-height: 34px;
  --typography-title-m-letter-spacing: -.2800000011920929px;
  --typography-title-m-text-transform: none;
  --typography-title-s-font-family: Source Serif Pro;
  --typography-title-s-font-weight: 300;
  --typography-title-s-font-size: 26px;
  --typography-title-s-line-height: 32px;
  --typography-title-s-letter-spacing: -.23999999463558197px;
  --typography-title-xs-font-family: Inter Variable;
  --typography-title-xs-font-weight: 400;
  --typography-title-xs-font-size: 18px;
  --typography-title-xs-line-height: 24px;
  --typography-title-xs-letter-spacing: 0px;
  --typography-body-font-family: Inter Variable;
  --typography-body-font-weight-default: 400;
  --typography-body-font-weight-strong: 500;
  --typography-body-m-font-size: 16px;
  --typography-body-m-line-height: 24px;
  --typography-body-m-letter-spacing: 0px;
  --typography-body-s-font-size: 14px;
  --typography-body-s-line-height: 20px;
  --typography-body-s-letter-spacing: 0px;
  --typography-body-xs-font-size: 12px;
  --typography-body-xs-line-height: 16px;
  --typography-body-xs-letter-spacing: 0px;
  --typography-body-xxs-font-size: 10px;
  --typography-body-xxs-line-height: 14px;
  --typography-body-xxs-letter-spacing: 0px;
  --typography-label-font-family: Inter Variable;
  --typography-label-m-font-weight: 500;
  --typography-label-m-font-size: 16px;
  --typography-label-m-line-height: 24px;
  --typography-label-m-letter-spacing: 0px;
  --typography-label-text-transform: none;
  --typography-label-s-font-weight: 500;
  --typography-label-s-font-size: 14px;
  --typography-label-s-line-height: 20px;
  --typography-label-s-letter-spacing: 0px;
  --typography-label-xs-font-weight: 500;
  --typography-label-xs-font-size: 12px;
  --typography-label-xs-line-height: 16px;
  --typography-label-xs-letter-spacing: 0px;
  --typography-overline-font-family: Inter Variable;
  --typography-overline-font-weight: 400;
  --typography-overline-font-size: 12px;
  --typography-overline-line-height: 16px;
  --typography-overline-letter-spacing: 0px;
  --radius-none: 0px;
  --radius-xs: 5px;
  --radius-s: 10px;
  --radius-m: 14px;
  --radius-l: 18px;
  --radius-xl: 24px;
  --radius-full: 9999px;
  --component-theme-asset: The Palace Company;
  --component-button-radius: 5px;
  --component-checkbox-radius: 5px;
  --component-chip-radius: 9999px;
  --component-counter-radius: 9999px;
  --component-container-s-radius: 5px;
  --component-container-m-radius: 10px;
  --component-fab-radius: 9999px;
  --component-icon-button-radius: 9999px;
  --component-input-radius: 5px;
  --component-progress-bar-radius: 9999px;
  --component-segmented-control-segment-radius: 5px;
  --component-segmented-control-container-radius: 9px;
  --component-tag-radius: 5px;
  --component-navigation-item-radius: 5px;
  --component-sheet-radius: 14px ;
}
:root [theme=palace-resorts][data-v-182fb1ed] {
  --color-midnight-blue-50: #eaf0f5;
  --color-midnight-blue-100: #d0dbe7;
  --color-midnight-blue-200: #aabfd4;
  --color-midnight-blue-300: #7296b6;
  --color-midnight-blue-400: #426180;
  --color-midnight-blue-500: #0a203e;
  --color-midnight-blue-600: #091939;
  --color-midnight-blue-700: #091534;
  --color-midnight-blue-800: #0a1229;
  --color-midnight-blue-900: #0a1020;
  --color-indigo-50: #e4e7f1;
  --color-indigo-100: #ced2e3;
  --color-indigo-200: #9ba3c2;
  --color-indigo-300: #6874a5;
  --color-indigo-400: #3f4b7c;
  --color-indigo-500: #242b47;
  --color-indigo-600: #1d2239;
  --color-indigo-700: #161a2b;
  --color-indigo-800: #0e111c;
  --color-indigo-900: #07090e;
  --color-ocean-blue-50: #f0f4fa;
  --color-ocean-blue-100: #dfe8f1;
  --color-ocean-blue-200: #b8cce0;
  --color-ocean-blue-250: #a6c0d9;
  --color-ocean-blue-300: #93b5d2;
  --color-ocean-blue-400: #42729a;
  --color-ocean-blue-500: #254d6e;
  --color-ocean-blue-600: #1b3d5c;
  --color-ocean-blue-700: #16314c;
  --color-ocean-blue-800: #162c41;
  --color-ocean-blue-900: #142334;
  --color-ocean-blue-950: #0f1824;
  --color-sky-blue-50: #f1f9fb;
  --color-sky-blue-100: #e4f3f7;
  --color-sky-blue-200: #c9e8ef;
  --color-sky-blue-300: #addce6;
  --color-sky-blue-400: #92d1de;
  --color-sky-blue-500: #77c5d6;
  --color-sky-blue-600: #44afc7;
  --color-sky-blue-700: #2e869a;
  --color-sky-blue-800: #1f5a66;
  --color-sky-blue-900: #0f2d33;
  --color-turquoise-50: #e9fcfb;
  --color-turquoise-100: #cef7f6;
  --color-turquoise-200: #9cefed;
  --color-turquoise-300: #6be7e3;
  --color-turquoise-400: #3adfda;
  --color-turquoise-500: #1fc1bc;
  --color-turquoise-600: #1ba7a2;
  --color-turquoise-700: #137471;
  --color-turquoise-800: #0c4d4b;
  --color-turquoise-900: #062726;
  --color-orange-50: #fef2e6;
  --color-orange-100: #fde9d2;
  --color-orange-200: #fcd2a5;
  --color-orange-300: #fabc78;
  --color-orange-400: #f9a54b;
  --color-orange-500: #f78f1e;
  --color-orange-600: #dc7302;
  --color-orange-700: #985206;
  --color-orange-800: #6b3a04;
  --color-orange-900: #351d02;
  --color-copper-50: #f9f6ed;
  --color-copper-100: #f1e7d0;
  --color-copper-200: #e4cfa4;
  --color-copper-300: #d4b070;
  --color-copper-400: #c69449;
  --color-copper-500: #af7b39;
  --color-copper-600: #9d6531;
  --color-copper-700: #7e4b2a;
  --color-copper-800: #6a3e29;
  --color-copper-900: #5b3628;
  --color-copper-950: #341c14;
  --color-bronze-50: #f7f2ee;
  --color-bronze-100: #f1e9e1;
  --color-bronze-200: #e3d2c3;
  --color-bronze-300: #d4bca5;
  --color-bronze-400: #c6a587;
  --color-bronze-500: #b88f69;
  --color-bronze-600: #a3764d;
  --color-bronze-700: #7d5b3b;
  --color-bronze-800: #4e3925;
  --color-bronze-900: #271d13;
  --color-marble-50: #f7f6f3;
  --color-marble-100: #edeae3;
  --color-marble-200: #ded9ce;
  --color-marble-300: #c6bfae;
  --color-marble-400: #aaa092;
  --color-marble-500: #958a7e;
  --color-marble-600: #877c73;
  --color-marble-700: #716760;
  --color-marble-800: #605852;
  --color-marble-900: #504844;
  --color-olive-grey-50: #f7f6f1;
  --color-olive-grey-100: #edece7;
  --color-olive-grey-200: #dbd8cf;
  --color-olive-grey-300: #cac5b7;
  --color-olive-grey-400: #b8b19f;
  --color-olive-grey-500: #a69e87;
  --color-olive-grey-600: #8a8167;
  --color-olive-grey-700: #68614d;
  --color-olive-grey-800: #454133;
  --color-olive-grey-900: #23201a;
  --color-danger-red-50: #ffebeb;
  --color-danger-red-100: #ffe0e0;
  --color-danger-red-200: #fba7a7;
  --color-danger-red-300: #f47171;
  --color-danger-red-400: #eb4242;
  --color-danger-red-500: #cc0000;
  --color-danger-red-600: #b60000;
  --color-danger-red-700: #9b0000;
  --color-danger-red-800: #800000;
  --color-danger-red-900: #660000;
  --color-warning-yellow-50: #fef8e9;
  --color-warning-yellow-100: #fdf2d8;
  --color-warning-yellow-200: #fce5b1;
  --color-warning-yellow-300: #fad989;
  --color-warning-yellow-400: #f9cc62;
  --color-warning-yellow-500: #f7bf3b;
  --color-warning-yellow-600: #eba80a;
  --color-warning-yellow-700: #b07e07;
  --color-warning-yellow-800: #765405;
  --color-warning-yellow-900: #3b2a02;
  --color-positive-green-50: #f3fcf6;
  --color-positive-green-100: #e3f8ea;
  --color-positive-green-200: #ccf0d9;
  --color-positive-green-300: #97ddb1;
  --color-positive-green-400: #65c387;
  --color-positive-green-500: #3fa665;
  --color-positive-green-600: #2ca056;
  --color-positive-green-700: #286c41;
  --color-positive-green-800: #1d5e36;
  --color-positive-green-900: #21452f;
  --color-grey-0: #ffffff;
  --color-grey-50: #fafafa;
  --color-grey-100: #f4f4f5;
  --color-grey-200: #e4e4e7;
  --color-grey-300: #d4d4d8;
  --color-grey-400: #a1a1aa;
  --color-grey-500: #71717a;
  --color-grey-600: #52525b;
  --color-grey-700: #3f3f46;
  --color-grey-800: #27272a;
  --color-grey-900: #1a1a1e;
  --color-grey-950: #101014;
  --color-grey-1000: #000000;
  --color-background-disabled: #f4f4f5;
  --color-background-brand: #254d6e;
  --color-background-inverse: #101014;
  --color-background-overlay: rgba(0, 0, 0, .4);
  --color-background-on-brand-primary: #ffffff;
  --color-background-on-brand-weak: #42729a;
  --color-background-on-brand-secondary: #1fc1bc;
  --color-background-on-media: #ffffff;
  --color-background-on-media-weak: rgba(255, 255, 255, .6);
  --color-background-on-inverse: #ffffff;
  --color-background-base-default: #ffffff;
  --color-background-base-hover: #fafafa;
  --color-background-base-active: #f4f4f5;
  --color-background-base-alternative: #f4f4f5;
  --color-background-raised-default: #ffffff;
  --color-background-raised-hover: #fafafa;
  --color-background-raised-active: #f4f4f5;
  --color-background-neutral-default: #a1a1aa;
  --color-background-neutral-hover: #71717a;
  --color-background-neutral-active: #52525b;
  --color-background-neutral-weak: #f4f4f5;
  --color-background-neutral-weak-hover: #e4e4e7;
  --color-background-neutral-active-active: #d4d4d8;
  --color-background-neutral-skeleton: #f4f4f5;
  --color-background-accent-default: #254d6e;
  --color-background-accent-hover: #1b3d5c;
  --color-background-accent-active: #16314c;
  --color-background-accent-weak: #f0f4fa;
  --color-background-accent-secondary: #1ba7a2;
  --color-background-danger-default: #cc0000;
  --color-background-danger-hover: #b60000;
  --color-background-danger-active: #9b0000;
  --color-background-danger-weak: #ffebeb;
  --color-background-warning-default: #f7bf3b;
  --color-background-warning-weak: #fef8e9;
  --color-background-positive-default: #286c41;
  --color-background-positive-weak: #e3f8ea;
  --color-foreground-default: #0f1824;
  --color-foreground-weak: #71717a;
  --color-foreground-danger: #cc0000;
  --color-foreground-warning: #765405;
  --color-foreground-positive: #286c41;
  --color-foreground-disabled: #d4d4d8;
  --color-foreground-on-accent: #ffffff;
  --color-foreground-on-accent-secondary: #ffffff;
  --color-foreground-on-brand: #ffffff;
  --color-foreground-on-brand-inverse: #254d6e;
  --color-foreground-on-media: #ffffff;
  --color-foreground-on-inverse: #ffffff;
  --color-foreground-on-media-inverse: #101014;
  --color-foreground-on-danger: #ffffff;
  --color-foreground-accent-default: #254d6e;
  --color-foreground-accent-hover: #16314c;
  --color-foreground-accent-active: #162c41;
  --color-foreground-accent-secondary: #1ba7a2;
  --color-border-default: #e4e4e7;
  --color-border-strong: #d4d4d8;
  --color-border-danger: #cc0000;
  --color-border-warning: #765405;
  --color-border-positive: #3fa665;
  --color-border-disabled: #e4e4e7;
  --color-border-on-brand: #93b5d2;
  --color-border-on-media: #ffffff;
  --color-border-accent-default: #254d6e;
  --color-border-accent-secodary: #1ba7a2;
  --font-family-brand: Poppins;
  --font-family-base: Poppins;
  --typography-display-l-font-family: Poppins;
  --typography-display-l-font-weight: 400;
  --typography-display-l-font-size-default: 72px;
  --typography-display-l-font-size-mobile: 48px;
  --typography-display-l-line-height-default: 80px;
  --typography-display-l-line-height-mobile: 56px;
  --typography-display-l-letter-spacing: 0px;
  --typography-display-l-text-transform: none;
  --typography-display-m-font-family: Poppins;
  --typography-display-m-font-weight: 400;
  --typography-display-m-font-size-default: 56px;
  --typography-display-m-font-size-mobile: 40px;
  --typography-display-m-line-height-default: 64px;
  --typography-display-m-line-height-mobile: 48px;
  --typography-display-m-letter-spacing: 0px;
  --typography-display-m-text-transform: none;
  --typography-display-s-font-family: Poppins;
  --typography-display-s-font-weight: 400;
  --typography-display-s-font-size-default: 40px;
  --typography-display-s-font-size-mobile: 32px;
  --typography-display-s-line-height-default: 48px;
  --typography-display-s-line-height-mobile: 40px;
  --typography-display-s-letter-spacing: 0px;
  --typography-display-s-text-transform: none;
  --typography-title-l-font-family: Poppins;
  --typography-title-l-font-weight: 400;
  --typography-title-l-font-size: 28px;
  --typography-title-l-line-height: 34px;
  --typography-title-l-letter-spacing: 0px;
  --typography-title-l-text-transform: none;
  --typography-title-m-font-family: Poppins;
  --typography-title-m-font-weight: 400;
  --typography-title-m-font-size: 24px;
  --typography-title-m-line-height: 30px;
  --typography-title-m-letter-spacing: 0px;
  --typography-title-m-text-transform: none;
  --typography-title-s-font-family: Poppins;
  --typography-title-s-font-weight: 400;
  --typography-title-s-font-size: 22px;
  --typography-title-s-line-height: 28px;
  --typography-title-s-letter-spacing: 0px;
  --typography-title-xs-font-family: Poppins;
  --typography-title-xs-font-weight: 400;
  --typography-title-xs-font-size: 18px;
  --typography-title-xs-line-height: 24px;
  --typography-title-xs-letter-spacing: 0px;
  --typography-body-font-family: Poppins;
  --typography-body-font-weight-default: 400;
  --typography-body-font-weight-strong: 500;
  --typography-body-m-font-size: 16px;
  --typography-body-m-line-height: 24px;
  --typography-body-m-letter-spacing: 0px;
  --typography-body-s-font-size: 14px;
  --typography-body-s-line-height: 20px;
  --typography-body-s-letter-spacing: 0px;
  --typography-body-xs-font-size: 12px;
  --typography-body-xs-line-height: 16px;
  --typography-body-xs-letter-spacing: 0px;
  --typography-body-xxs-font-size: 10px;
  --typography-body-xxs-line-height: 14px;
  --typography-body-xxs-letter-spacing: 0px;
  --typography-label-font-family: Poppins;
  --typography-label-m-font-weight: 500;
  --typography-label-m-font-size: 16px;
  --typography-label-m-line-height: 24px;
  --typography-label-m-letter-spacing: 0px;
  --typography-label-text-transform: none;
  --typography-label-s-font-weight: 500;
  --typography-label-s-font-size: 14px;
  --typography-label-s-line-height: 20px;
  --typography-label-s-letter-spacing: 0px;
  --typography-label-xs-font-weight: 500;
  --typography-label-xs-font-size: 12px;
  --typography-label-xs-line-height: 16px;
  --typography-label-xs-letter-spacing: 0px;
  --typography-overline-font-family: Poppins;
  --typography-overline-font-weight: 400;
  --typography-overline-font-size: 12px;
  --typography-overline-line-height: 16px;
  --typography-overline-letter-spacing: 0px;
  --radius-none: 0px;
  --radius-xs: 5px;
  --radius-s: 10px;
  --radius-m: 14px;
  --radius-l: 18px;
  --radius-xl: 24px;
  --radius-full: 9999px;
  --component-theme-asset: Palace Resorts;
  --component-button-radius: 5px;
  --component-checkbox-radius: 5px;
  --component-chip-radius: 9999px;
  --component-counter-radius: 9999px;
  --component-container-s-radius: 5px;
  --component-container-m-radius: 10px;
  --component-fab-radius: 9999px;
  --component-icon-button-radius: 9999px;
  --component-input-radius: 5px;
  --component-progress-bar-radius: 9999px;
  --component-segmented-control-segment-radius: 5px;
  --component-segmented-control-container-radius: 9px;
  --component-tag-radius: 5px;
  --component-navigation-item-radius: 5px;
  --component-sheet-radius: 14px ;
}
:root [theme=le-blanc][data-v-182fb1ed] {
  --color-midnight-blue-50: #eaf0f5;
  --color-midnight-blue-100: #d0dbe7;
  --color-midnight-blue-200: #aabfd4;
  --color-midnight-blue-300: #7296b6;
  --color-midnight-blue-400: #426180;
  --color-midnight-blue-500: #0a203e;
  --color-midnight-blue-600: #091939;
  --color-midnight-blue-700: #091534;
  --color-midnight-blue-800: #0a1229;
  --color-midnight-blue-900: #0a1020;
  --color-indigo-50: #e4e7f1;
  --color-indigo-100: #ced2e3;
  --color-indigo-200: #9ba3c2;
  --color-indigo-300: #6874a5;
  --color-indigo-400: #3f4b7c;
  --color-indigo-500: #242b47;
  --color-indigo-600: #1d2239;
  --color-indigo-700: #161a2b;
  --color-indigo-800: #0e111c;
  --color-indigo-900: #07090e;
  --color-ocean-blue-50: #f0f4fa;
  --color-ocean-blue-100: #dfe8f1;
  --color-ocean-blue-200: #b8cce0;
  --color-ocean-blue-250: #a6c0d9;
  --color-ocean-blue-300: #93b5d2;
  --color-ocean-blue-400: #42729a;
  --color-ocean-blue-500: #254d6e;
  --color-ocean-blue-600: #1b3d5c;
  --color-ocean-blue-700: #16314c;
  --color-ocean-blue-800: #162c41;
  --color-ocean-blue-900: #142334;
  --color-ocean-blue-950: #0f1824;
  --color-sky-blue-50: #f1f9fb;
  --color-sky-blue-100: #e4f3f7;
  --color-sky-blue-200: #c9e8ef;
  --color-sky-blue-300: #addce6;
  --color-sky-blue-400: #92d1de;
  --color-sky-blue-500: #77c5d6;
  --color-sky-blue-600: #44afc7;
  --color-sky-blue-700: #2e869a;
  --color-sky-blue-800: #1f5a66;
  --color-sky-blue-900: #0f2d33;
  --color-turquoise-50: #e9fcfb;
  --color-turquoise-100: #cef7f6;
  --color-turquoise-200: #9cefed;
  --color-turquoise-300: #6be7e3;
  --color-turquoise-400: #3adfda;
  --color-turquoise-500: #1fc1bc;
  --color-turquoise-600: #1ba7a2;
  --color-turquoise-700: #137471;
  --color-turquoise-800: #0c4d4b;
  --color-turquoise-900: #062726;
  --color-orange-50: #fef2e6;
  --color-orange-100: #fde9d2;
  --color-orange-200: #fcd2a5;
  --color-orange-300: #fabc78;
  --color-orange-400: #f9a54b;
  --color-orange-500: #f78f1e;
  --color-orange-600: #dc7302;
  --color-orange-700: #985206;
  --color-orange-800: #6b3a04;
  --color-orange-900: #351d02;
  --color-copper-50: #f9f6ed;
  --color-copper-100: #f1e7d0;
  --color-copper-200: #e4cfa4;
  --color-copper-300: #d4b070;
  --color-copper-400: #c69449;
  --color-copper-500: #af7b39;
  --color-copper-600: #9d6531;
  --color-copper-700: #7e4b2a;
  --color-copper-800: #6a3e29;
  --color-copper-900: #5b3628;
  --color-copper-950: #341c14;
  --color-bronze-50: #f7f2ee;
  --color-bronze-100: #f1e9e1;
  --color-bronze-200: #e3d2c3;
  --color-bronze-300: #d4bca5;
  --color-bronze-400: #c6a587;
  --color-bronze-500: #b88f69;
  --color-bronze-600: #a3764d;
  --color-bronze-700: #7d5b3b;
  --color-bronze-800: #4e3925;
  --color-bronze-900: #271d13;
  --color-marble-50: #f7f6f3;
  --color-marble-100: #edeae3;
  --color-marble-200: #ded9ce;
  --color-marble-300: #c6bfae;
  --color-marble-400: #aaa092;
  --color-marble-500: #958a7e;
  --color-marble-600: #877c73;
  --color-marble-700: #716760;
  --color-marble-800: #605852;
  --color-marble-900: #504844;
  --color-olive-grey-50: #f7f6f1;
  --color-olive-grey-100: #edece7;
  --color-olive-grey-200: #dbd8cf;
  --color-olive-grey-300: #cac5b7;
  --color-olive-grey-400: #b8b19f;
  --color-olive-grey-500: #a69e87;
  --color-olive-grey-600: #8a8167;
  --color-olive-grey-700: #68614d;
  --color-olive-grey-800: #454133;
  --color-olive-grey-900: #23201a;
  --color-danger-red-50: #ffebeb;
  --color-danger-red-100: #ffe0e0;
  --color-danger-red-200: #fba7a7;
  --color-danger-red-300: #f47171;
  --color-danger-red-400: #eb4242;
  --color-danger-red-500: #cc0000;
  --color-danger-red-600: #b60000;
  --color-danger-red-700: #9b0000;
  --color-danger-red-800: #800000;
  --color-danger-red-900: #660000;
  --color-warning-yellow-50: #fef8e9;
  --color-warning-yellow-100: #fdf2d8;
  --color-warning-yellow-200: #fce5b1;
  --color-warning-yellow-300: #fad989;
  --color-warning-yellow-400: #f9cc62;
  --color-warning-yellow-500: #f7bf3b;
  --color-warning-yellow-600: #eba80a;
  --color-warning-yellow-700: #b07e07;
  --color-warning-yellow-800: #765405;
  --color-warning-yellow-900: #3b2a02;
  --color-positive-green-50: #f3fcf6;
  --color-positive-green-100: #e3f8ea;
  --color-positive-green-200: #ccf0d9;
  --color-positive-green-300: #97ddb1;
  --color-positive-green-400: #65c387;
  --color-positive-green-500: #3fa665;
  --color-positive-green-600: #2ca056;
  --color-positive-green-700: #286c41;
  --color-positive-green-800: #1d5e36;
  --color-positive-green-900: #21452f;
  --color-grey-0: #ffffff;
  --color-grey-50: #fafafa;
  --color-grey-100: #f4f4f5;
  --color-grey-200: #e4e4e7;
  --color-grey-300: #d4d4d8;
  --color-grey-400: #a1a1aa;
  --color-grey-500: #71717a;
  --color-grey-600: #52525b;
  --color-grey-700: #3f3f46;
  --color-grey-800: #27272a;
  --color-grey-900: #1a1a1e;
  --color-grey-950: #101014;
  --color-grey-1000: #000000;
  --color-background-disabled: #f4f4f5;
  --color-background-brand: #1a1a1e;
  --color-background-inverse: #101014;
  --color-background-overlay: rgba(0, 0, 0, .4);
  --color-background-on-brand-primary: #ffffff;
  --color-background-on-brand-weak: #27272a;
  --color-background-on-brand-secondary: #f78f1e;
  --color-background-on-media: #ffffff;
  --color-background-on-media-weak: rgba(255, 255, 255, .6);
  --color-background-on-inverse: #ffffff;
  --color-background-base-default: #ffffff;
  --color-background-base-hover: #fafafa;
  --color-background-base-active: #f4f4f5;
  --color-background-base-alternative: #f4f4f5;
  --color-background-raised-default: #ffffff;
  --color-background-raised-hover: #fafafa;
  --color-background-raised-active: #f4f4f5;
  --color-background-neutral-default: #a1a1aa;
  --color-background-neutral-hover: #71717a;
  --color-background-neutral-active: #52525b;
  --color-background-neutral-weak: #f4f4f5;
  --color-background-neutral-weak-hover: #e4e4e7;
  --color-background-neutral-active-active: #d4d4d8;
  --color-background-neutral-skeleton: #f4f4f5;
  --color-background-accent-default: #1a1a1e;
  --color-background-accent-hover: #27272a;
  --color-background-accent-active: #3f3f46;
  --color-background-accent-weak: #f4f4f5;
  --color-background-accent-secondary: #dc7302;
  --color-background-danger-default: #cc0000;
  --color-background-danger-hover: #b60000;
  --color-background-danger-active: #b60000;
  --color-background-danger-weak: #ffebeb;
  --color-background-warning-default: #f7bf3b;
  --color-background-warning-weak: #fef8e9;
  --color-background-positive-default: #3fa665;
  --color-background-positive-weak: #e3f8ea;
  --color-foreground-default: #27272a;
  --color-foreground-weak: #71717a;
  --color-foreground-danger: #cc0000;
  --color-foreground-warning: #765405;
  --color-foreground-positive: #286c41;
  --color-foreground-disabled: #d4d4d8;
  --color-foreground-on-accent: #ffffff;
  --color-foreground-on-accent-secondary: #ffffff;
  --color-foreground-on-brand: #ffffff;
  --color-foreground-on-brand-inverse: #1a1a1e;
  --color-foreground-on-media: #ffffff;
  --color-foreground-on-inverse: #ffffff;
  --color-foreground-on-media-inverse: #101014;
  --color-foreground-on-danger: #ffffff;
  --color-foreground-accent-default: #1a1a1e;
  --color-foreground-accent-hover: #27272a;
  --color-foreground-accent-active: #3f3f46;
  --color-foreground-accent-secondary: #985206;
  --color-border-default: #e4e4e7;
  --color-border-strong: #d4d4d8;
  --color-border-danger: #cc0000;
  --color-border-warning: #765405;
  --color-border-positive: #3fa665;
  --color-border-disabled: #e4e4e7;
  --color-border-on-brand: #52525b;
  --color-border-on-media: #ffffff;
  --color-border-accent-default: #1a1a1e;
  --color-border-accent-secodary: #dc7302;
  --font-family-brand: Josefin Sans;
  --font-family-base: Poppins;
  --typography-display-l-font-family: Josefin Sans;
  --typography-display-l-font-weight: 400;
  --typography-display-l-font-size-default: 72px;
  --typography-display-l-font-size-mobile: 48px;
  --typography-display-l-line-height-default: 80px;
  --typography-display-l-line-height-mobile: 56px;
  --typography-display-l-letter-spacing: .699999988079071px;
  --typography-display-l-text-transform: none;
  --typography-display-m-font-family: Josefin Sans;
  --typography-display-m-font-weight: 400;
  --typography-display-m-font-size-default: 56px;
  --typography-display-m-font-size-mobile: 40px;
  --typography-display-m-line-height-default: 64px;
  --typography-display-m-line-height-mobile: 48px;
  --typography-display-m-letter-spacing: .5px;
  --typography-display-m-text-transform: none;
  --typography-display-s-font-family: Josefin Sans;
  --typography-display-s-font-weight: 400;
  --typography-display-s-font-size-default: 40px;
  --typography-display-s-font-size-mobile: 32px;
  --typography-display-s-line-height-default: 48px;
  --typography-display-s-line-height-mobile: 40px;
  --typography-display-s-letter-spacing: .4000000059604645px;
  --typography-display-s-text-transform: uppercase;
  --typography-title-l-font-family: Josefin Sans;
  --typography-title-l-font-weight: 400;
  --typography-title-l-font-size: 28px;
  --typography-title-l-line-height: 34px;
  --typography-title-l-letter-spacing: 0px;
  --typography-title-l-text-transform: none;
  --typography-title-m-font-family: Josefin Sans;
  --typography-title-m-font-weight: 400;
  --typography-title-m-font-size: 24px;
  --typography-title-m-line-height: 30px;
  --typography-title-m-letter-spacing: 0px;
  --typography-title-m-text-transform: none;
  --typography-title-s-font-family: Josefin Sans;
  --typography-title-s-font-weight: 400;
  --typography-title-s-font-size: 22px;
  --typography-title-s-line-height: 28px;
  --typography-title-s-letter-spacing: 0px;
  --typography-title-xs-font-family: Poppins;
  --typography-title-xs-font-weight: 400;
  --typography-title-xs-font-size: 18px;
  --typography-title-xs-line-height: 24px;
  --typography-title-xs-letter-spacing: 0px;
  --typography-body-font-family: Poppins;
  --typography-body-font-weight-default: 400;
  --typography-body-font-weight-strong: 500;
  --typography-body-m-font-size: 16px;
  --typography-body-m-line-height: 24px;
  --typography-body-m-letter-spacing: 0px;
  --typography-body-s-font-size: 14px;
  --typography-body-s-line-height: 20px;
  --typography-body-s-letter-spacing: 0px;
  --typography-body-xs-font-size: 12px;
  --typography-body-xs-line-height: 16px;
  --typography-body-xs-letter-spacing: 0px;
  --typography-body-xxs-font-size: 10px;
  --typography-body-xxs-line-height: 14px;
  --typography-body-xxs-letter-spacing: 0px;
  --typography-label-font-family: Poppins;
  --typography-label-m-font-weight: 500;
  --typography-label-m-font-size: 14px;
  --typography-label-m-line-height: 20px;
  --typography-label-m-letter-spacing: 0px;
  --typography-label-text-transform: uppercase;
  --typography-label-s-font-weight: 500;
  --typography-label-s-font-size: 13px;
  --typography-label-s-line-height: 18px;
  --typography-label-s-letter-spacing: 0px;
  --typography-label-xs-font-weight: 500;
  --typography-label-xs-font-size: 12px;
  --typography-label-xs-line-height: 16px;
  --typography-label-xs-letter-spacing: 0px;
  --typography-overline-font-family: Poppins;
  --typography-overline-font-weight: 500;
  --typography-overline-font-size: 12px;
  --typography-overline-line-height: 16px;
  --typography-overline-letter-spacing: 0px;
  --radius-none: 0px;
  --radius-xs: 5px;
  --radius-s: 10px;
  --radius-m: 14px;
  --radius-l: 18px;
  --radius-xl: 24px;
  --radius-full: 9999px;
  --component-theme-asset: Le Blanc;
  --component-button-radius: 5px;
  --component-checkbox-radius: 5px;
  --component-chip-radius: 9999px;
  --component-counter-radius: 9999px;
  --component-container-s-radius: 5px;
  --component-container-m-radius: 10px;
  --component-fab-radius: 9999px;
  --component-icon-button-radius: 9999px;
  --component-input-radius: 5px;
  --component-progress-bar-radius: 9999px;
  --component-segmented-control-segment-radius: 5px;
  --component-segmented-control-container-radius: 9px;
  --component-tag-radius: 5px;
  --component-navigation-item-radius: 5px;
  --component-sheet-radius: 14px ;
}
:root [theme=le-blanc-new][data-v-182fb1ed] {
  --color-midnight-blue-50: #eaf0f5;
  --color-midnight-blue-100: #d0dbe7;
  --color-midnight-blue-200: #aabfd4;
  --color-midnight-blue-300: #7296b6;
  --color-midnight-blue-400: #426180;
  --color-midnight-blue-500: #0a203e;
  --color-midnight-blue-600: #091939;
  --color-midnight-blue-700: #091534;
  --color-midnight-blue-800: #0a1229;
  --color-midnight-blue-900: #0a1020;
  --color-indigo-50: #e4e7f1;
  --color-indigo-100: #ced2e3;
  --color-indigo-200: #9ba3c2;
  --color-indigo-300: #6874a5;
  --color-indigo-400: #3f4b7c;
  --color-indigo-500: #242b47;
  --color-indigo-600: #1d2239;
  --color-indigo-700: #161a2b;
  --color-indigo-800: #0e111c;
  --color-indigo-900: #07090e;
  --color-ocean-blue-50: #f0f4fa;
  --color-ocean-blue-100: #dfe8f1;
  --color-ocean-blue-200: #b8cce0;
  --color-ocean-blue-250: #a6c0d9;
  --color-ocean-blue-300: #93b5d2;
  --color-ocean-blue-400: #42729a;
  --color-ocean-blue-500: #254d6e;
  --color-ocean-blue-600: #1b3d5c;
  --color-ocean-blue-700: #16314c;
  --color-ocean-blue-800: #162c41;
  --color-ocean-blue-900: #142334;
  --color-ocean-blue-950: #0f1824;
  --color-sky-blue-50: #f1f9fb;
  --color-sky-blue-100: #e4f3f7;
  --color-sky-blue-200: #c9e8ef;
  --color-sky-blue-300: #addce6;
  --color-sky-blue-400: #92d1de;
  --color-sky-blue-500: #77c5d6;
  --color-sky-blue-600: #44afc7;
  --color-sky-blue-700: #2e869a;
  --color-sky-blue-800: #1f5a66;
  --color-sky-blue-900: #0f2d33;
  --color-turquoise-50: #e9fcfb;
  --color-turquoise-100: #cef7f6;
  --color-turquoise-200: #9cefed;
  --color-turquoise-300: #6be7e3;
  --color-turquoise-400: #3adfda;
  --color-turquoise-500: #1fc1bc;
  --color-turquoise-600: #1ba7a2;
  --color-turquoise-700: #137471;
  --color-turquoise-800: #0c4d4b;
  --color-turquoise-900: #062726;
  --color-orange-50: #fef2e6;
  --color-orange-100: #fde9d2;
  --color-orange-200: #fcd2a5;
  --color-orange-300: #fabc78;
  --color-orange-400: #f9a54b;
  --color-orange-500: #f78f1e;
  --color-orange-600: #dc7302;
  --color-orange-700: #985206;
  --color-orange-800: #6b3a04;
  --color-orange-900: #351d02;
  --color-copper-50: #f9f6ed;
  --color-copper-100: #f1e7d0;
  --color-copper-200: #e4cfa4;
  --color-copper-300: #d4b070;
  --color-copper-400: #c69449;
  --color-copper-500: #af7b39;
  --color-copper-600: #9d6531;
  --color-copper-700: #7e4b2a;
  --color-copper-800: #6a3e29;
  --color-copper-900: #5b3628;
  --color-copper-950: #341c14;
  --color-bronze-50: #f7f2ee;
  --color-bronze-100: #f1e9e1;
  --color-bronze-200: #e3d2c3;
  --color-bronze-300: #d4bca5;
  --color-bronze-400: #c6a587;
  --color-bronze-500: #b88f69;
  --color-bronze-600: #a3764d;
  --color-bronze-700: #7d5b3b;
  --color-bronze-800: #4e3925;
  --color-bronze-900: #271d13;
  --color-marble-50: #f7f6f3;
  --color-marble-100: #edeae3;
  --color-marble-200: #ded9ce;
  --color-marble-300: #c6bfae;
  --color-marble-400: #aaa092;
  --color-marble-500: #958a7e;
  --color-marble-600: #877c73;
  --color-marble-700: #716760;
  --color-marble-800: #605852;
  --color-marble-900: #504844;
  --color-olive-grey-50: #f7f6f1;
  --color-olive-grey-100: #edece7;
  --color-olive-grey-200: #dbd8cf;
  --color-olive-grey-300: #cac5b7;
  --color-olive-grey-400: #b8b19f;
  --color-olive-grey-500: #a69e87;
  --color-olive-grey-600: #8a8167;
  --color-olive-grey-700: #68614d;
  --color-olive-grey-800: #454133;
  --color-olive-grey-900: #23201a;
  --color-danger-red-50: #ffebeb;
  --color-danger-red-100: #ffe0e0;
  --color-danger-red-200: #fba7a7;
  --color-danger-red-300: #f47171;
  --color-danger-red-400: #eb4242;
  --color-danger-red-500: #cc0000;
  --color-danger-red-600: #b60000;
  --color-danger-red-700: #9b0000;
  --color-danger-red-800: #800000;
  --color-danger-red-900: #660000;
  --color-warning-yellow-50: #fef8e9;
  --color-warning-yellow-100: #fdf2d8;
  --color-warning-yellow-200: #fce5b1;
  --color-warning-yellow-300: #fad989;
  --color-warning-yellow-400: #f9cc62;
  --color-warning-yellow-500: #f7bf3b;
  --color-warning-yellow-600: #eba80a;
  --color-warning-yellow-700: #b07e07;
  --color-warning-yellow-800: #765405;
  --color-warning-yellow-900: #3b2a02;
  --color-positive-green-50: #f3fcf6;
  --color-positive-green-100: #e3f8ea;
  --color-positive-green-200: #ccf0d9;
  --color-positive-green-300: #97ddb1;
  --color-positive-green-400: #65c387;
  --color-positive-green-500: #3fa665;
  --color-positive-green-600: #2ca056;
  --color-positive-green-700: #286c41;
  --color-positive-green-800: #1d5e36;
  --color-positive-green-900: #21452f;
  --color-grey-0: #ffffff;
  --color-grey-50: #fafafa;
  --color-grey-100: #f4f4f5;
  --color-grey-200: #e4e4e7;
  --color-grey-300: #d4d4d8;
  --color-grey-400: #a1a1aa;
  --color-grey-500: #71717a;
  --color-grey-600: #52525b;
  --color-grey-700: #3f3f46;
  --color-grey-800: #27272a;
  --color-grey-900: #1a1a1e;
  --color-grey-950: #101014;
  --color-grey-1000: #000000;
  --color-background-disabled: #f4f4f5;
  --color-background-brand: #0a203e;
  --color-background-inverse: #000000;
  --color-background-overlay: rgba(0, 0, 0, .4);
  --color-background-on-brand-primary: #ffffff;
  --color-background-on-brand-weak: #426180;
  --color-background-on-brand-secondary: #af7b39;
  --color-background-on-media: #ffffff;
  --color-background-on-media-weak: rgba(255, 255, 255, .6);
  --color-background-on-inverse: #ffffff;
  --color-background-base-default: #f7f6f3;
  --color-background-base-hover: #edeae3;
  --color-background-base-active: #ded9ce;
  --color-background-base-alternative: #edeae3;
  --color-background-raised-default: #f7f6f3;
  --color-background-raised-hover: #edeae3;
  --color-background-raised-active: #ded9ce;
  --color-background-neutral-default: #aaa092;
  --color-background-neutral-hover: #958a7e;
  --color-background-neutral-active: #877c73;
  --color-background-neutral-weak: #edeae3;
  --color-background-neutral-weak-hover: #ded9ce;
  --color-background-neutral-active-active: #c6bfae;
  --color-background-neutral-skeleton: #c6bfae;
  --color-background-accent-default: #0a203e;
  --color-background-accent-hover: #091534;
  --color-background-accent-active: #0a1020;
  --color-background-accent-weak: #ded9ce;
  --color-background-accent-secondary: #af7b39;
  --color-background-danger-default: #cc0000;
  --color-background-danger-hover: #b60000;
  --color-background-danger-active: #b60000;
  --color-background-danger-weak: #ffebeb;
  --color-background-warning-default: #f7bf3b;
  --color-background-warning-weak: #fef8e9;
  --color-background-positive-default: #3fa665;
  --color-background-positive-weak: #ccf0d9;
  --color-foreground-default: #000000;
  --color-foreground-weak: #27272a;
  --color-foreground-danger: #cc0000;
  --color-foreground-warning: #765405;
  --color-foreground-positive: #1d5e36;
  --color-foreground-disabled: #d4d4d8;
  --color-foreground-on-accent: #ffffff;
  --color-foreground-on-accent-secondary: #ffffff;
  --color-foreground-on-brand: #ffffff;
  --color-foreground-on-brand-inverse: #000000;
  --color-foreground-on-media: #ffffff;
  --color-foreground-on-inverse: #ffffff;
  --color-foreground-on-media-inverse: #000000;
  --color-foreground-on-danger: #ffffff;
  --color-foreground-accent-default: #0a203e;
  --color-foreground-accent-hover: #091939;
  --color-foreground-accent-active: #091534;
  --color-foreground-accent-secondary: #9d6531;
  --color-border-default: #a1a1aa;
  --color-border-strong: #71717a;
  --color-border-danger: #cc0000;
  --color-border-warning: #765405;
  --color-border-positive: #3fa665;
  --color-border-disabled: #e4e4e7;
  --color-border-on-brand: #52525b;
  --color-border-on-media: #ffffff;
  --color-border-accent-default: #1a1a1e;
  --color-border-accent-secodary: #dc7302;
  --font-family-brand: Montserrat;
  --font-family-base: Montserrat;
  --typography-display-l-font-family: Montserrat;
  --typography-display-l-font-weight: 400;
  --typography-display-l-font-size-default: 72px;
  --typography-display-l-font-size-mobile: 48px;
  --typography-display-l-line-height-default: 80px;
  --typography-display-l-line-height-mobile: 56px;
  --typography-display-l-letter-spacing: .699999988079071px;
  --typography-display-l-text-transform: none;
  --typography-display-m-font-family: Montserrat;
  --typography-display-m-font-weight: 400;
  --typography-display-m-font-size-default: 56px;
  --typography-display-m-font-size-mobile: 40px;
  --typography-display-m-line-height-default: 64px;
  --typography-display-m-line-height-mobile: 48px;
  --typography-display-m-letter-spacing: .5px;
  --typography-display-m-text-transform: none;
  --typography-display-s-font-family: Montserrat;
  --typography-display-s-font-weight: 400;
  --typography-display-s-font-size-default: 40px;
  --typography-display-s-font-size-mobile: 32px;
  --typography-display-s-line-height-default: 48px;
  --typography-display-s-line-height-mobile: 40px;
  --typography-display-s-letter-spacing: .4000000059604645px;
  --typography-display-s-text-transform: none;
  --typography-title-l-font-family: Montserrat;
  --typography-title-l-font-weight: 400;
  --typography-title-l-font-size: 28px;
  --typography-title-l-line-height: 34px;
  --typography-title-l-letter-spacing: 0px;
  --typography-title-l-text-transform: none;
  --typography-title-m-font-family: Montserrat;
  --typography-title-m-font-weight: 400;
  --typography-title-m-font-size: 24px;
  --typography-title-m-line-height: 30px;
  --typography-title-m-letter-spacing: 0px;
  --typography-title-m-text-transform: none;
  --typography-title-s-font-family: Montserrat;
  --typography-title-s-font-weight: 400;
  --typography-title-s-font-size: 22px;
  --typography-title-s-line-height: 28px;
  --typography-title-s-letter-spacing: 0px;
  --typography-title-xs-font-family: Montserrat;
  --typography-title-xs-font-weight: 400;
  --typography-title-xs-font-size: 18px;
  --typography-title-xs-line-height: 24px;
  --typography-title-xs-letter-spacing: 0px;
  --typography-body-font-family: Montserrat;
  --typography-body-font-weight-default: 400;
  --typography-body-font-weight-strong: 500;
  --typography-body-m-font-size: 16px;
  --typography-body-m-line-height: 24px;
  --typography-body-m-letter-spacing: 0px;
  --typography-body-s-font-size: 14px;
  --typography-body-s-line-height: 20px;
  --typography-body-s-letter-spacing: 0px;
  --typography-body-xs-font-size: 12px;
  --typography-body-xs-line-height: 16px;
  --typography-body-xs-letter-spacing: 0px;
  --typography-body-xxs-font-size: 10px;
  --typography-body-xxs-line-height: 14px;
  --typography-body-xxs-letter-spacing: 0px;
  --typography-label-font-family: Montserrat;
  --typography-label-m-font-weight: 500;
  --typography-label-m-font-size: 14px;
  --typography-label-m-line-height: 20px;
  --typography-label-m-letter-spacing: 0px;
  --typography-label-text-transform: uppercase;
  --typography-label-s-font-weight: 500;
  --typography-label-s-font-size: 13px;
  --typography-label-s-line-height: 18px;
  --typography-label-s-letter-spacing: 0px;
  --typography-label-xs-font-weight: 500;
  --typography-label-xs-font-size: 12px;
  --typography-label-xs-line-height: 16px;
  --typography-label-xs-letter-spacing: 0px;
  --typography-overline-font-family: Montserrat;
  --typography-overline-font-weight: 600;
  --typography-overline-font-size: 12px;
  --typography-overline-line-height: 16px;
  --typography-overline-letter-spacing: 0px;
  --radius-none: 0px;
  --radius-xs: 5px;
  --radius-s: 10px;
  --radius-m: 14px;
  --radius-l: 18px;
  --radius-xl: 24px;
  --radius-full: 9999px;
  --component-theme-asset: Le Blanc;
  --component-button-radius: 5px;
  --component-checkbox-radius: 5px;
  --component-chip-radius: 9999px;
  --component-counter-radius: 9999px;
  --component-container-s-radius: 5px;
  --component-container-m-radius: 10px;
  --component-fab-radius: 9999px;
  --component-icon-button-radius: 9999px;
  --component-input-radius: 5px;
  --component-progress-bar-radius: 9999px;
  --component-segmented-control-segment-radius: 5px;
  --component-segmented-control-container-radius: 9px;
  --component-tag-radius: 5px;
  --component-navigation-item-radius: 5px;
  --component-sheet-radius: 14px ;
}
:root [theme=moon-palace][data-v-182fb1ed] {
  --color-midnight-blue-50: #eaf0f5;
  --color-midnight-blue-100: #d0dbe7;
  --color-midnight-blue-200: #aabfd4;
  --color-midnight-blue-300: #7296b6;
  --color-midnight-blue-400: #426180;
  --color-midnight-blue-500: #0a203e;
  --color-midnight-blue-600: #091939;
  --color-midnight-blue-700: #091534;
  --color-midnight-blue-800: #0a1229;
  --color-midnight-blue-900: #0a1020;
  --color-indigo-50: #e4e7f1;
  --color-indigo-100: #ced2e3;
  --color-indigo-200: #9ba3c2;
  --color-indigo-300: #6874a5;
  --color-indigo-400: #3f4b7c;
  --color-indigo-500: #242b47;
  --color-indigo-600: #1d2239;
  --color-indigo-700: #161a2b;
  --color-indigo-800: #0e111c;
  --color-indigo-900: #07090e;
  --color-ocean-blue-50: #f0f4fa;
  --color-ocean-blue-100: #dfe8f1;
  --color-ocean-blue-200: #b8cce0;
  --color-ocean-blue-250: #a6c0d9;
  --color-ocean-blue-300: #93b5d2;
  --color-ocean-blue-400: #42729a;
  --color-ocean-blue-500: #254d6e;
  --color-ocean-blue-600: #1b3d5c;
  --color-ocean-blue-700: #16314c;
  --color-ocean-blue-800: #162c41;
  --color-ocean-blue-900: #142334;
  --color-ocean-blue-950: #0f1824;
  --color-sky-blue-50: #f1f9fb;
  --color-sky-blue-100: #e4f3f7;
  --color-sky-blue-200: #c9e8ef;
  --color-sky-blue-300: #addce6;
  --color-sky-blue-400: #92d1de;
  --color-sky-blue-500: #77c5d6;
  --color-sky-blue-600: #44afc7;
  --color-sky-blue-700: #2e869a;
  --color-sky-blue-800: #1f5a66;
  --color-sky-blue-900: #0f2d33;
  --color-turquoise-50: #e9fcfb;
  --color-turquoise-100: #cef7f6;
  --color-turquoise-200: #9cefed;
  --color-turquoise-300: #6be7e3;
  --color-turquoise-400: #3adfda;
  --color-turquoise-500: #1fc1bc;
  --color-turquoise-600: #1ba7a2;
  --color-turquoise-700: #137471;
  --color-turquoise-800: #0c4d4b;
  --color-turquoise-900: #062726;
  --color-orange-50: #fef2e6;
  --color-orange-100: #fde9d2;
  --color-orange-200: #fcd2a5;
  --color-orange-300: #fabc78;
  --color-orange-400: #f9a54b;
  --color-orange-500: #f78f1e;
  --color-orange-600: #dc7302;
  --color-orange-700: #985206;
  --color-orange-800: #6b3a04;
  --color-orange-900: #351d02;
  --color-copper-50: #f9f6ed;
  --color-copper-100: #f1e7d0;
  --color-copper-200: #e4cfa4;
  --color-copper-300: #d4b070;
  --color-copper-400: #c69449;
  --color-copper-500: #af7b39;
  --color-copper-600: #9d6531;
  --color-copper-700: #7e4b2a;
  --color-copper-800: #6a3e29;
  --color-copper-900: #5b3628;
  --color-copper-950: #341c14;
  --color-bronze-50: #f7f2ee;
  --color-bronze-100: #f1e9e1;
  --color-bronze-200: #e3d2c3;
  --color-bronze-300: #d4bca5;
  --color-bronze-400: #c6a587;
  --color-bronze-500: #b88f69;
  --color-bronze-600: #a3764d;
  --color-bronze-700: #7d5b3b;
  --color-bronze-800: #4e3925;
  --color-bronze-900: #271d13;
  --color-marble-50: #f7f6f3;
  --color-marble-100: #edeae3;
  --color-marble-200: #ded9ce;
  --color-marble-300: #c6bfae;
  --color-marble-400: #aaa092;
  --color-marble-500: #958a7e;
  --color-marble-600: #877c73;
  --color-marble-700: #716760;
  --color-marble-800: #605852;
  --color-marble-900: #504844;
  --color-olive-grey-50: #f7f6f1;
  --color-olive-grey-100: #edece7;
  --color-olive-grey-200: #dbd8cf;
  --color-olive-grey-300: #cac5b7;
  --color-olive-grey-400: #b8b19f;
  --color-olive-grey-500: #a69e87;
  --color-olive-grey-600: #8a8167;
  --color-olive-grey-700: #68614d;
  --color-olive-grey-800: #454133;
  --color-olive-grey-900: #23201a;
  --color-danger-red-50: #ffebeb;
  --color-danger-red-100: #ffe0e0;
  --color-danger-red-200: #fba7a7;
  --color-danger-red-300: #f47171;
  --color-danger-red-400: #eb4242;
  --color-danger-red-500: #cc0000;
  --color-danger-red-600: #b60000;
  --color-danger-red-700: #9b0000;
  --color-danger-red-800: #800000;
  --color-danger-red-900: #660000;
  --color-warning-yellow-50: #fef8e9;
  --color-warning-yellow-100: #fdf2d8;
  --color-warning-yellow-200: #fce5b1;
  --color-warning-yellow-300: #fad989;
  --color-warning-yellow-400: #f9cc62;
  --color-warning-yellow-500: #f7bf3b;
  --color-warning-yellow-600: #eba80a;
  --color-warning-yellow-700: #b07e07;
  --color-warning-yellow-800: #765405;
  --color-warning-yellow-900: #3b2a02;
  --color-positive-green-50: #f3fcf6;
  --color-positive-green-100: #e3f8ea;
  --color-positive-green-200: #ccf0d9;
  --color-positive-green-300: #97ddb1;
  --color-positive-green-400: #65c387;
  --color-positive-green-500: #3fa665;
  --color-positive-green-600: #2ca056;
  --color-positive-green-700: #286c41;
  --color-positive-green-800: #1d5e36;
  --color-positive-green-900: #21452f;
  --color-grey-0: #ffffff;
  --color-grey-50: #fafafa;
  --color-grey-100: #f4f4f5;
  --color-grey-200: #e4e4e7;
  --color-grey-300: #d4d4d8;
  --color-grey-400: #a1a1aa;
  --color-grey-500: #71717a;
  --color-grey-600: #52525b;
  --color-grey-700: #3f3f46;
  --color-grey-800: #27272a;
  --color-grey-900: #1a1a1e;
  --color-grey-950: #101014;
  --color-grey-1000: #000000;
  --color-background-disabled: #27272a;
  --color-background-brand: #27272a;
  --color-background-inverse: #ffffff;
  --color-background-overlay: rgba(0, 0, 0, .4);
  --color-background-on-brand-primary: #f4f4f5;
  --color-background-on-brand-weak: #1b3d5c;
  --color-background-on-brand-secondary: #b8cce0;
  --color-background-on-media: #ffffff;
  --color-background-on-media-weak: rgba(255, 255, 255, .6);
  --color-background-on-inverse: #ffffff;
  --color-background-base-default: #101014;
  --color-background-base-hover: #1a1a1e;
  --color-background-base-active: #27272a;
  --color-background-base-alternative: #1a1a1e;
  --color-background-raised-default: #1a1a1e;
  --color-background-raised-hover: #27272a;
  --color-background-raised-active: #3f3f46;
  --color-background-neutral-default: #3f3f46;
  --color-background-neutral-hover: #52525b;
  --color-background-neutral-active: #71717a;
  --color-background-neutral-weak: #27272a;
  --color-background-neutral-weak-hover: #3f3f46;
  --color-background-neutral-active-active: #52525b;
  --color-background-neutral-skeleton: #3f3f46;
  --color-background-accent-default: #93b5d2;
  --color-background-accent-hover: #a6c0d9;
  --color-background-accent-active: #b8cce0;
  --color-background-accent-weak: #16314c;
  --color-background-accent-secondary: #b8cce0;
  --color-background-danger-default: #f47171;
  --color-background-danger-hover: #fba7a7;
  --color-background-danger-active: #f47171;
  --color-background-danger-weak: #800000;
  --color-background-warning-default: #fad989;
  --color-background-warning-weak: #765405;
  --color-background-positive-default: #ccf0d9;
  --color-background-positive-weak: #21452f;
  --color-foreground-default: #f4f4f5;
  --color-foreground-weak: #a1a1aa;
  --color-foreground-danger: #fba7a7;
  --color-foreground-warning: #fce5b1;
  --color-foreground-positive: #65c387;
  --color-foreground-disabled: #3f3f46;
  --color-foreground-on-accent: #101014;
  --color-foreground-on-accent-secondary: #101014;
  --color-foreground-on-brand: #f4f4f5;
  --color-foreground-on-brand-inverse: #101014;
  --color-foreground-on-media: #ffffff;
  --color-foreground-on-inverse: #101014;
  --color-foreground-on-media-inverse: #101014;
  --color-foreground-on-danger: #101014;
  --color-foreground-accent-default: #b8cce0;
  --color-foreground-accent-hover: #a6c0d9;
  --color-foreground-accent-active: #93b5d2;
  --color-foreground-accent-secondary: #b8cce0;
  --color-border-default: #3f3f46;
  --color-border-strong: #52525b;
  --color-border-danger: #fba7a7;
  --color-border-warning: #fce5b1;
  --color-border-positive: #e3f8ea;
  --color-border-disabled: #27272a;
  --color-border-on-brand: #52525b;
  --color-border-on-media: #ffffff;
  --color-border-accent-default: #b8cce0;
  --color-border-accent-secodary: #b8cce0;
  --font-family-brand: Poppins;
  --font-family-base: Poppins;
  --typography-display-l-font-family: Poppins;
  --typography-display-l-font-weight: 400;
  --typography-display-l-font-size-default: 72px;
  --typography-display-l-font-size-mobile: 48px;
  --typography-display-l-line-height-default: 80px;
  --typography-display-l-line-height-mobile: 56px;
  --typography-display-l-letter-spacing: 0px;
  --typography-display-l-text-transform: none;
  --typography-display-m-font-family: Poppins;
  --typography-display-m-font-weight: 400;
  --typography-display-m-font-size-default: 56px;
  --typography-display-m-font-size-mobile: 40px;
  --typography-display-m-line-height-default: 64px;
  --typography-display-m-line-height-mobile: 48px;
  --typography-display-m-letter-spacing: 0px;
  --typography-display-m-text-transform: none;
  --typography-display-s-font-family: Poppins;
  --typography-display-s-font-weight: 400;
  --typography-display-s-font-size-default: 40px;
  --typography-display-s-font-size-mobile: 32px;
  --typography-display-s-line-height-default: 48px;
  --typography-display-s-line-height-mobile: 40px;
  --typography-display-s-letter-spacing: 0px;
  --typography-display-s-text-transform: none;
  --typography-title-l-font-family: Poppins;
  --typography-title-l-font-weight: 400;
  --typography-title-l-font-size: 28px;
  --typography-title-l-line-height: 34px;
  --typography-title-l-letter-spacing: 0px;
  --typography-title-l-text-transform: none;
  --typography-title-m-font-family: Poppins;
  --typography-title-m-font-weight: 400;
  --typography-title-m-font-size: 24px;
  --typography-title-m-line-height: 30px;
  --typography-title-m-letter-spacing: 0px;
  --typography-title-m-text-transform: none;
  --typography-title-s-font-family: Poppins;
  --typography-title-s-font-weight: 400;
  --typography-title-s-font-size: 22px;
  --typography-title-s-line-height: 28px;
  --typography-title-s-letter-spacing: 0px;
  --typography-title-xs-font-family: Poppins;
  --typography-title-xs-font-weight: 400;
  --typography-title-xs-font-size: 18px;
  --typography-title-xs-line-height: 24px;
  --typography-title-xs-letter-spacing: 0px;
  --typography-body-font-family: Poppins;
  --typography-body-font-weight-default: 400;
  --typography-body-font-weight-strong: 500;
  --typography-body-m-font-size: 16px;
  --typography-body-m-line-height: 24px;
  --typography-body-m-letter-spacing: 0px;
  --typography-body-s-font-size: 14px;
  --typography-body-s-line-height: 20px;
  --typography-body-s-letter-spacing: 0px;
  --typography-body-xs-font-size: 12px;
  --typography-body-xs-line-height: 16px;
  --typography-body-xs-letter-spacing: 0px;
  --typography-body-xxs-font-size: 10px;
  --typography-body-xxs-line-height: 14px;
  --typography-body-xxs-letter-spacing: 0px;
  --typography-label-font-family: Poppins;
  --typography-label-m-font-weight: 500;
  --typography-label-m-font-size: 16px;
  --typography-label-m-line-height: 24px;
  --typography-label-m-letter-spacing: 0px;
  --typography-label-text-transform: none;
  --typography-label-s-font-weight: 500;
  --typography-label-s-font-size: 14px;
  --typography-label-s-line-height: 20px;
  --typography-label-s-letter-spacing: 0px;
  --typography-label-xs-font-weight: 500;
  --typography-label-xs-font-size: 12px;
  --typography-label-xs-line-height: 16px;
  --typography-label-xs-letter-spacing: 0px;
  --typography-overline-font-family: Poppins;
  --typography-overline-font-weight: 400;
  --typography-overline-font-size: 12px;
  --typography-overline-line-height: 16px;
  --typography-overline-letter-spacing: .75px;
  --radius-none: 0px;
  --radius-xs: 5px;
  --radius-s: 10px;
  --radius-m: 14px;
  --radius-l: 18px;
  --radius-xl: 24px;
  --radius-full: 9999px;
  --component-theme-asset: Moon Palace;
  --component-button-radius: 5px;
  --component-checkbox-radius: 5px;
  --component-chip-radius: 9999px;
  --component-counter-radius: 9999px;
  --component-container-s-radius: 5px;
  --component-container-m-radius: 10px;
  --component-fab-radius: 9999px;
  --component-icon-button-radius: 9999px;
  --component-input-radius: 5px;
  --component-progress-bar-radius: 9999px;
  --component-segmented-control-segment-radius: 5px;
  --component-segmented-control-container-radius: 9px;
  --component-tag-radius: 5px;
  --component-navigation-item-radius: 5px;
  --component-sheet-radius: 14px ;
}
[data-v-182fb1ed] {
  font-family: var(--typography-body-font-family), "san-serif" !important;
}
#app .p-tab-active[data-v-182fb1ed] {
  background: var(--p-tabs-tab-background);
  border-width: var(--p-tabs-tab-border-width);
  border-color: var(--p-tabs-tab-border-color);
  color: var(--p-tabs-tab-color);
  padding: var(--p-tabs-tab-padding);
  font-weight: var(--p-tabs-tab-font-weight);
  transition: background var(--p-tabs-transition-duration), border-color var(--p-tabs-transition-duration), color var(--p-tabs-transition-duration), outline-color var(--p-tabs-transition-duration), box-shadow var(--p-tabs-transition-duration);
  margin: var(--p-tabs-tab-margin);
  font-family: var(--typography-body-font-family);
  font-weight: var(--typography-body-font-weight-strong);
  font-size: var(--typography-body-s-font-size);
  line-height: var(--typography-body-s-line-height);
  letter-spacing: var(--typography-body-s-letter-spacing);
}
#app .p-tab[data-v-182fb1ed] {
  background-color: var(--color-background-neutral-weak);
  border: none;
}
#app .p-tabpanels[data-v-182fb1ed] {
  background: transparent;
  padding: 20px 0px;
}
#app .p-tab[data-v-182fb1ed]:hover {
  color: #0F1824 !important;
}
#app .p-tab-active[data-v-182fb1ed] {
  border-color: transparent;
  border-radius: 10px;
  color: var(--color-foreground-default);
  background-color: var(--color-background-base-default);
}
body[data-v-182fb1ed] {
  font-family: "Open Sans Variable", sans-serif;
}
#app[data-v-182fb1ed] {
  max-width: 1280px;
  margin: 0 auto;
}
label[data-v-182fb1ed], input[data-v-182fb1ed], button[data-v-182fb1ed] {
  font-family: var(--typography-body-font-family), "san-serif" !important;
}
.tpc-text-field label[data-v-182fb1ed], .tpc-text-field input[data-v-182fb1ed] {
  font-family: var(--typography-body-font-family), "san-serif" !important;
}
header[data-v-182fb1ed] {
  margin-top: env(safe-area-inset-top);
  color: #0F1824;
}
.p-tooltip-left {
  right: 55px !important;
  top: 20px !important;
  left: initial !important;
  max-width: 285px !important;
}
.p-tooltip-arrow {
  display: none;
}
.tpc-toggle-checked {
  border-radius: 99999px;
}
.tpc-select-field {
  background: transparent;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
}
/*
    Custom CSS reset: https://www.joshwcomeau.com/css/custom-css-reset/
*/
/*
  1. Use a more-intuitive box-sizing model.
*/
[data-v-6affe215],[data-v-6affe215]::before,[data-v-6affe215]::after {
  box-sizing: border-box;
}

/*
    2. Remove default margin
  */
[data-v-6affe215] {
  margin: 0;
}

/*
    3. Allow percentage-based heights in the application
  */
html[data-v-6affe215],
body[data-v-6affe215] {
  height: 100%;
}

/*
    Typographic tweaks!
    4. Add accessible line-height
    5. Improve text rendering
  */
body[data-v-6affe215] {
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
}

/*
    6. Improve media defaults
  */
img[data-v-6affe215],
picture[data-v-6affe215],
video[data-v-6affe215],
canvas[data-v-6affe215],
svg[data-v-6affe215] {
  display: block;
  max-width: 100%;
}

/*
    7. Remove built-in form typography styles
  */
input[data-v-6affe215],
button[data-v-6affe215],
textarea[data-v-6affe215],
select[data-v-6affe215] {
  font: inherit;
}

/*
    8. Avoid text overflows
  */
p[data-v-6affe215],
h1[data-v-6affe215],
h2[data-v-6affe215],
h3[data-v-6affe215],
h4[data-v-6affe215],
h5[data-v-6affe215],
h6[data-v-6affe215] {
  overflow-wrap: break-word;
}

/* Cards */
/* Typography */
/* Icons */
[data-v-6affe215],[data-v-6affe215]:before,[data-v-6affe215]:after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / .5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: ;
}
[data-v-6affe215]::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / .5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: ;
}
[data-v-6affe215],[data-v-6affe215]:before,[data-v-6affe215]:after {
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  border-color: #e5e7eb;
}
[data-v-6affe215]:before,[data-v-6affe215]:after {
  --tw-content: "" ;
}
html[data-v-6affe215],[data-v-6affe215]:host {
  line-height: 1.5;
  -webkit-text-size-adjust: 100%;
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
  font-feature-settings: normal;
  font-variation-settings: normal;
  -webkit-tap-highlight-color: transparent;
}
body[data-v-6affe215] {
  margin: 0;
  line-height: inherit;
}
hr[data-v-6affe215] {
  height: 0;
  color: inherit;
  border-top-width: 1px;
}
abbr[data-v-6affe215]:where([title]) {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}
h1[data-v-6affe215], h2[data-v-6affe215], h3[data-v-6affe215], h4[data-v-6affe215], h5[data-v-6affe215], h6[data-v-6affe215] {
  font-size: inherit;
  font-weight: inherit;
}
a[data-v-6affe215] {
  color: inherit;
  text-decoration: inherit;
}
b[data-v-6affe215], strong[data-v-6affe215] {
  font-weight: bolder;
}
code[data-v-6affe215], kbd[data-v-6affe215], samp[data-v-6affe215], pre[data-v-6affe215] {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  font-feature-settings: normal;
  font-variation-settings: normal;
  font-size: 1em;
}
small[data-v-6affe215] {
  font-size: 80%;
}
sub[data-v-6affe215], sup[data-v-6affe215] {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub[data-v-6affe215] {
  bottom: -0.25em;
}
sup[data-v-6affe215] {
  top: -0.5em;
}
table[data-v-6affe215] {
  text-indent: 0;
  border-color: inherit;
  border-collapse: collapse;
}
button[data-v-6affe215], input[data-v-6affe215], optgroup[data-v-6affe215], select[data-v-6affe215], textarea[data-v-6affe215] {
  font-family: inherit;
  font-feature-settings: inherit;
  font-variation-settings: inherit;
  font-size: 100%;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  color: inherit;
  margin: 0;
  padding: 0;
}
button[data-v-6affe215], select[data-v-6affe215] {
  text-transform: none;
}
button[data-v-6affe215], input[data-v-6affe215]:where([type=button]), input[data-v-6affe215]:where([type=reset]), input[data-v-6affe215]:where([type=submit]) {
  -webkit-appearance: button;
  background-color: transparent;
  background-image: none;
}
[data-v-6affe215]:-moz-focusring {
  outline: auto;
}
[data-v-6affe215]:-moz-ui-invalid {
  box-shadow: none;
}
progress[data-v-6affe215] {
  vertical-align: baseline;
}
[data-v-6affe215]::-webkit-inner-spin-button,[data-v-6affe215]::-webkit-outer-spin-button {
  height: auto;
}
[type=search][data-v-6affe215] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[data-v-6affe215]::-webkit-search-decoration {
  -webkit-appearance: none;
}
[data-v-6affe215]::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
summary[data-v-6affe215] {
  display: list-item;
}
blockquote[data-v-6affe215], dl[data-v-6affe215], dd[data-v-6affe215], h1[data-v-6affe215], h2[data-v-6affe215], h3[data-v-6affe215], h4[data-v-6affe215], h5[data-v-6affe215], h6[data-v-6affe215], hr[data-v-6affe215], figure[data-v-6affe215], p[data-v-6affe215], pre[data-v-6affe215] {
  margin: 0;
}
fieldset[data-v-6affe215] {
  margin: 0;
  padding: 0;
}
legend[data-v-6affe215] {
  padding: 0;
}
ol[data-v-6affe215], ul[data-v-6affe215], menu[data-v-6affe215] {
  list-style: none;
  margin: 0;
  padding: 0;
}
dialog[data-v-6affe215] {
  padding: 0;
}
textarea[data-v-6affe215] {
  resize: vertical;
}
input[data-v-6affe215]::-moz-placeholder, textarea[data-v-6affe215]::-moz-placeholder {
  opacity: 1;
  color: #9ca3af;
}
input[data-v-6affe215]::placeholder, textarea[data-v-6affe215]::placeholder {
  opacity: 1;
  color: #9ca3af;
}
button[data-v-6affe215], [role=button][data-v-6affe215] {
  cursor: pointer;
}
[data-v-6affe215]:disabled {
  cursor: default;
}
img[data-v-6affe215], svg[data-v-6affe215], video[data-v-6affe215], canvas[data-v-6affe215], audio[data-v-6affe215], iframe[data-v-6affe215], embed[data-v-6affe215], object[data-v-6affe215] {
  display: block;
  vertical-align: middle;
}
img[data-v-6affe215], video[data-v-6affe215] {
  max-width: 100%;
  height: auto;
}
[hidden][data-v-6affe215]:where(:not([hidden=until-found])) {
  display: none;
}
.tpc-absolute[data-v-6affe215] {
  position: absolute;
}
.-tpc-bottom-full[data-v-6affe215] {
  bottom: -100%;
}
.tpc-bottom-3[data-v-6affe215] {
  bottom: 0.75rem;
}
.tpc-bottom-4[data-v-6affe215] {
  bottom: 1rem;
}
.tpc-left-1\/2[data-v-6affe215] {
  left: 50%;
}
.tpc-left-3[data-v-6affe215] {
  left: 0.75rem;
}
.tpc-right-3[data-v-6affe215] {
  right: 0.75rem;
}
.tpc-top-1\/2[data-v-6affe215] {
  top: 50%;
}
.tpc-top-3[data-v-6affe215] {
  top: 0.75rem;
}
.tpc-m-3[data-v-6affe215] {
  margin: 0.75rem;
}
.tpc-m-6[data-v-6affe215] {
  margin: 1.5rem;
}
.tpc-m-8[data-v-6affe215] {
  margin: 2rem;
}
.tpc-m-\[5px\][data-v-6affe215] {
  margin: 5px;
}
.tpc-mx-0[data-v-6affe215] {
  margin-left: 0;
  margin-right: 0;
}
.tpc-mb-12[data-v-6affe215] {
  margin-bottom: 3rem;
}
.tpc-mb-2[data-v-6affe215] {
  margin-bottom: 0.5rem;
}
.tpc-mb-5[data-v-6affe215] {
  margin-bottom: 1.25rem;
}
.tpc-ml-0\.5[data-v-6affe215] {
  margin-left: 0.125rem;
}
.tpc-ml-2[data-v-6affe215] {
  margin-left: 0.5rem;
}
.tpc-mt-2[data-v-6affe215] {
  margin-top: 0.5rem;
}
.tpc-mt-3[data-v-6affe215] {
  margin-top: 0.75rem;
}
.tpc-mt-4[data-v-6affe215] {
  margin-top: 1rem;
}
.tpc-mt-6[data-v-6affe215] {
  margin-top: 1.5rem;
}
.tpc-block[data-v-6affe215] {
  display: block;
}
.tpc-flex[data-v-6affe215] {
  display: flex;
}
.tpc-h-10[data-v-6affe215] {
  height: 2.5rem;
}
.tpc-h-12[data-v-6affe215] {
  height: 3rem;
}
.tpc-h-24[data-v-6affe215] {
  height: 6rem;
}
.tpc-h-auto[data-v-6affe215] {
  height: auto;
}
.tpc-h-full[data-v-6affe215] {
  height: 100%;
}
.tpc-w-1\/2[data-v-6affe215] {
  width: 50%;
}
.tpc-w-128[data-v-6affe215] {
  width: 512px;
}
.tpc-w-24[data-v-6affe215] {
  width: 6rem;
}
.tpc-w-3\/4[data-v-6affe215] {
  width: 75%;
}
.tpc-w-32[data-v-6affe215] {
  width: 8rem;
}
.tpc-w-64[data-v-6affe215] {
  width: 16rem;
}
.tpc-w-96[data-v-6affe215] {
  width: 24rem;
}
.tpc-w-auto[data-v-6affe215] {
  width: auto;
}
.tpc-w-full[data-v-6affe215] {
  width: 100%;
}
.tpc--translate-x-1\/2[data-v-6affe215] {
  --tw-translate-x: -50%;
  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));
}
.tpc--translate-y-1\/2[data-v-6affe215] {
  --tw-translate-y: -50%;
  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));
}
.tpc-rotate-180[data-v-6affe215] {
  --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));
}
.tpc-transform[data-v-6affe215] {
  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));
}
@keyframes tpc-spin-6affe215 {
to {
    transform: rotate(360deg);
}
}
.tpc-animate-spin[data-v-6affe215] {
  animation: tpc-spin-6affe215 1s linear infinite;
}
.tpc-cursor-pointer[data-v-6affe215] {
  cursor: pointer;
}
.tpc-items-center[data-v-6affe215] {
  align-items: center;
}
.tpc-justify-center[data-v-6affe215] {
  justify-content: center;
}
.tpc-justify-between[data-v-6affe215] {
  justify-content: space-between;
}
.tpc-gap-2[data-v-6affe215] {
  gap: 0.5rem;
}
.tpc-gap-4[data-v-6affe215] {
  gap: 1rem;
}
.tpc-gap-8[data-v-6affe215] {
  gap: 2rem;
}
.tpc-gap-x-4[data-v-6affe215] {
  -moz-column-gap: 1rem;
  column-gap: 1rem;
}
.tpc-space-x-2[data-v-6affe215] > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * (1 - var(--tw-space-x-reverse)));
}
.tpc-border-b[data-v-6affe215] {
  border-bottom-width: 1px;
}
.tpc-opacity-0[data-v-6affe215] {
  opacity: 0;
}
@font-face {
  font-family: Poppins;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/poppins@latest/latin-400-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Poppins;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/poppins@latest/latin-500-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Josefin Sans;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/josefin-sans@latest/latin-400-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Josefin Sans;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/josefin-sans@latest/latin-500-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Inter Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/inter@latest/latin-400-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Inter Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/inter@latest/latin-500-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/montserrat@latest/latin-400-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/montserrat@latest/latin-400-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/montserrat@latest/latin-500-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/montserrat@latest/latin-500-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Source Serif Pro";
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/source-serif-pro@latest/latin-300-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/source-serif-pro@latest/latin-300-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Source Serif Pro";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/source-serif-pro@latest/latin-400-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/source-serif-pro@latest/latin-400-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Cinzel;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/cinzel@latest/latin-400-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/cinzel@latest/latin-400-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Cinzel;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/cinzel@latest/latin-500-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/cinzel@latest/latin-500-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
:root [theme=the-palace][data-v-6affe215] {
  --color-midnight-blue-50: #eaf0f5;
  --color-midnight-blue-100: #d0dbe7;
  --color-midnight-blue-200: #aabfd4;
  --color-midnight-blue-300: #7296b6;
  --color-midnight-blue-400: #426180;
  --color-midnight-blue-500: #0a203e;
  --color-midnight-blue-600: #091939;
  --color-midnight-blue-700: #091534;
  --color-midnight-blue-800: #0a1229;
  --color-midnight-blue-900: #0a1020;
  --color-indigo-50: #e4e7f1;
  --color-indigo-100: #ced2e3;
  --color-indigo-200: #9ba3c2;
  --color-indigo-300: #6874a5;
  --color-indigo-400: #3f4b7c;
  --color-indigo-500: #242b47;
  --color-indigo-600: #1d2239;
  --color-indigo-700: #161a2b;
  --color-indigo-800: #0e111c;
  --color-indigo-900: #07090e;
  --color-ocean-blue-50: #f0f4fa;
  --color-ocean-blue-100: #dfe8f1;
  --color-ocean-blue-200: #b8cce0;
  --color-ocean-blue-250: #a6c0d9;
  --color-ocean-blue-300: #93b5d2;
  --color-ocean-blue-400: #42729a;
  --color-ocean-blue-500: #254d6e;
  --color-ocean-blue-600: #1b3d5c;
  --color-ocean-blue-700: #16314c;
  --color-ocean-blue-800: #162c41;
  --color-ocean-blue-900: #142334;
  --color-ocean-blue-950: #0f1824;
  --color-sky-blue-50: #f1f9fb;
  --color-sky-blue-100: #e4f3f7;
  --color-sky-blue-200: #c9e8ef;
  --color-sky-blue-300: #addce6;
  --color-sky-blue-400: #92d1de;
  --color-sky-blue-500: #77c5d6;
  --color-sky-blue-600: #44afc7;
  --color-sky-blue-700: #2e869a;
  --color-sky-blue-800: #1f5a66;
  --color-sky-blue-900: #0f2d33;
  --color-turquoise-50: #e9fcfb;
  --color-turquoise-100: #cef7f6;
  --color-turquoise-200: #9cefed;
  --color-turquoise-300: #6be7e3;
  --color-turquoise-400: #3adfda;
  --color-turquoise-500: #1fc1bc;
  --color-turquoise-600: #1ba7a2;
  --color-turquoise-700: #137471;
  --color-turquoise-800: #0c4d4b;
  --color-turquoise-900: #062726;
  --color-orange-50: #fef2e6;
  --color-orange-100: #fde9d2;
  --color-orange-200: #fcd2a5;
  --color-orange-300: #fabc78;
  --color-orange-400: #f9a54b;
  --color-orange-500: #f78f1e;
  --color-orange-600: #dc7302;
  --color-orange-700: #985206;
  --color-orange-800: #6b3a04;
  --color-orange-900: #351d02;
  --color-copper-50: #f9f6ed;
  --color-copper-100: #f1e7d0;
  --color-copper-200: #e4cfa4;
  --color-copper-300: #d4b070;
  --color-copper-400: #c69449;
  --color-copper-500: #af7b39;
  --color-copper-600: #9d6531;
  --color-copper-700: #7e4b2a;
  --color-copper-800: #6a3e29;
  --color-copper-900: #5b3628;
  --color-copper-950: #341c14;
  --color-bronze-50: #f7f2ee;
  --color-bronze-100: #f1e9e1;
  --color-bronze-200: #e3d2c3;
  --color-bronze-300: #d4bca5;
  --color-bronze-400: #c6a587;
  --color-bronze-500: #b88f69;
  --color-bronze-600: #a3764d;
  --color-bronze-700: #7d5b3b;
  --color-bronze-800: #4e3925;
  --color-bronze-900: #271d13;
  --color-marble-50: #f7f6f3;
  --color-marble-100: #edeae3;
  --color-marble-200: #ded9ce;
  --color-marble-300: #c6bfae;
  --color-marble-400: #aaa092;
  --color-marble-500: #958a7e;
  --color-marble-600: #877c73;
  --color-marble-700: #716760;
  --color-marble-800: #605852;
  --color-marble-900: #504844;
  --color-olive-grey-50: #f7f6f1;
  --color-olive-grey-100: #edece7;
  --color-olive-grey-200: #dbd8cf;
  --color-olive-grey-300: #cac5b7;
  --color-olive-grey-400: #b8b19f;
  --color-olive-grey-500: #a69e87;
  --color-olive-grey-600: #8a8167;
  --color-olive-grey-700: #68614d;
  --color-olive-grey-800: #454133;
  --color-olive-grey-900: #23201a;
  --color-danger-red-50: #ffebeb;
  --color-danger-red-100: #ffe0e0;
  --color-danger-red-200: #fba7a7;
  --color-danger-red-300: #f47171;
  --color-danger-red-400: #eb4242;
  --color-danger-red-500: #cc0000;
  --color-danger-red-600: #b60000;
  --color-danger-red-700: #9b0000;
  --color-danger-red-800: #800000;
  --color-danger-red-900: #660000;
  --color-warning-yellow-50: #fef8e9;
  --color-warning-yellow-100: #fdf2d8;
  --color-warning-yellow-200: #fce5b1;
  --color-warning-yellow-300: #fad989;
  --color-warning-yellow-400: #f9cc62;
  --color-warning-yellow-500: #f7bf3b;
  --color-warning-yellow-600: #eba80a;
  --color-warning-yellow-700: #b07e07;
  --color-warning-yellow-800: #765405;
  --color-warning-yellow-900: #3b2a02;
  --color-positive-green-50: #f3fcf6;
  --color-positive-green-100: #e3f8ea;
  --color-positive-green-200: #ccf0d9;
  --color-positive-green-300: #97ddb1;
  --color-positive-green-400: #65c387;
  --color-positive-green-500: #3fa665;
  --color-positive-green-600: #2ca056;
  --color-positive-green-700: #286c41;
  --color-positive-green-800: #1d5e36;
  --color-positive-green-900: #21452f;
  --color-grey-0: #ffffff;
  --color-grey-50: #fafafa;
  --color-grey-100: #f4f4f5;
  --color-grey-200: #e4e4e7;
  --color-grey-300: #d4d4d8;
  --color-grey-400: #a1a1aa;
  --color-grey-500: #71717a;
  --color-grey-600: #52525b;
  --color-grey-700: #3f3f46;
  --color-grey-800: #27272a;
  --color-grey-900: #1a1a1e;
  --color-grey-950: #101014;
  --color-grey-1000: #000000;
  --color-background-disabled: #f4f4f5;
  --color-background-brand: #254d6e;
  --color-background-inverse: #101014;
  --color-background-overlay: rgba(0, 0, 0, .4);
  --color-background-on-brand-primary: #ffffff;
  --color-background-on-brand-weak: #42729a;
  --color-background-on-brand-secondary: #b88f69;
  --color-background-on-media: #ffffff;
  --color-background-on-media-weak: rgba(255, 255, 255, .6);
  --color-background-on-inverse: #ffffff;
  --color-background-base-default: #ffffff;
  --color-background-base-hover: #fafafa;
  --color-background-base-active: #f4f4f5;
  --color-background-base-alternative: #f7f6f1;
  --color-background-raised-default: #ffffff;
  --color-background-raised-hover: #fafafa;
  --color-background-raised-active: #f4f4f5;
  --color-background-neutral-default: #a1a1aa;
  --color-background-neutral-hover: #71717a;
  --color-background-neutral-active: #52525b;
  --color-background-neutral-weak: #f4f4f5;
  --color-background-neutral-weak-hover: #e4e4e7;
  --color-background-neutral-active-active: #d4d4d8;
  --color-background-neutral-skeleton: #f4f4f5;
  --color-background-accent-default: #254d6e;
  --color-background-accent-hover: #1b3d5c;
  --color-background-accent-active: #16314c;
  --color-background-accent-weak: #f0f4fa;
  --color-background-accent-secondary: #a3764d;
  --color-background-danger-default: #cc0000;
  --color-background-danger-hover: #b60000;
  --color-background-danger-active: #9b0000;
  --color-background-danger-weak: #ffebeb;
  --color-background-warning-default: #f7bf3b;
  --color-background-warning-weak: #fef8e9;
  --color-background-positive-default: #286c41;
  --color-background-positive-weak: #e3f8ea;
  --color-foreground-default: #0f1824;
  --color-foreground-weak: #71717a;
  --color-foreground-danger: #cc0000;
  --color-foreground-warning: #765405;
  --color-foreground-positive: #286c41;
  --color-foreground-disabled: #d4d4d8;
  --color-foreground-on-accent: #ffffff;
  --color-foreground-on-accent-secondary: #ffffff;
  --color-foreground-on-brand: #ffffff;
  --color-foreground-on-brand-inverse: #254d6e;
  --color-foreground-on-media: #ffffff;
  --color-foreground-on-inverse: #ffffff;
  --color-foreground-on-media-inverse: #101014;
  --color-foreground-on-danger: #ffffff;
  --color-foreground-accent-default: #254d6e;
  --color-foreground-accent-hover: #16314c;
  --color-foreground-accent-active: #162c41;
  --color-foreground-accent-secondary: #7d5b3b;
  --color-border-default: #e4e4e7;
  --color-border-strong: #d4d4d8;
  --color-border-danger: #cc0000;
  --color-border-warning: #765405;
  --color-border-positive: #3fa665;
  --color-border-disabled: #e4e4e7;
  --color-border-on-brand: #93b5d2;
  --color-border-on-media: #ffffff;
  --color-border-accent-default: #254d6e;
  --color-border-accent-secodary: #a3764d;
  --font-family-brand: Source Serif Pro;
  --font-family-base: Inter Variable;
  --typography-display-l-font-family: Source Serif Pro;
  --typography-display-l-font-weight: 300;
  --typography-display-l-font-size-default: 80px;
  --typography-display-l-font-size-mobile: 52px;
  --typography-display-l-line-height-default: 88px;
  --typography-display-l-line-height-mobile: 60px;
  --typography-display-l-letter-spacing: -.699999988079071px;
  --typography-display-l-text-transform: none;
  --typography-display-m-font-family: Source Serif Pro;
  --typography-display-m-font-weight: 300;
  --typography-display-m-font-size-default: 64px;
  --typography-display-m-font-size-mobile: 44px;
  --typography-display-m-line-height-default: 72px;
  --typography-display-m-line-height-mobile: 52px;
  --typography-display-m-letter-spacing: -.5px;
  --typography-display-m-text-transform: none;
  --typography-display-s-font-family: Source Serif Pro;
  --typography-display-s-font-weight: 300;
  --typography-display-s-font-size-default: 46px;
  --typography-display-s-font-size-mobile: 36px;
  --typography-display-s-line-height-default: 56px;
  --typography-display-s-line-height-mobile: 44px;
  --typography-display-s-letter-spacing: -.4000000059604645px;
  --typography-display-s-text-transform: none;
  --typography-title-l-font-family: Source Serif Pro;
  --typography-title-l-font-weight: 300;
  --typography-title-l-font-size: 32px;
  --typography-title-l-line-height: 40px;
  --typography-title-l-letter-spacing: -.3199999928474426px;
  --typography-title-l-text-transform: none;
  --typography-title-m-font-family: Source Serif Pro;
  --typography-title-m-font-weight: 300;
  --typography-title-m-font-size: 28px;
  --typography-title-m-line-height: 34px;
  --typography-title-m-letter-spacing: -.2800000011920929px;
  --typography-title-m-text-transform: none;
  --typography-title-s-font-family: Source Serif Pro;
  --typography-title-s-font-weight: 300;
  --typography-title-s-font-size: 26px;
  --typography-title-s-line-height: 32px;
  --typography-title-s-letter-spacing: -.23999999463558197px;
  --typography-title-xs-font-family: Inter Variable;
  --typography-title-xs-font-weight: 400;
  --typography-title-xs-font-size: 18px;
  --typography-title-xs-line-height: 24px;
  --typography-title-xs-letter-spacing: 0px;
  --typography-body-font-family: Inter Variable;
  --typography-body-font-weight-default: 400;
  --typography-body-font-weight-strong: 500;
  --typography-body-m-font-size: 16px;
  --typography-body-m-line-height: 24px;
  --typography-body-m-letter-spacing: 0px;
  --typography-body-s-font-size: 14px;
  --typography-body-s-line-height: 20px;
  --typography-body-s-letter-spacing: 0px;
  --typography-body-xs-font-size: 12px;
  --typography-body-xs-line-height: 16px;
  --typography-body-xs-letter-spacing: 0px;
  --typography-body-xxs-font-size: 10px;
  --typography-body-xxs-line-height: 14px;
  --typography-body-xxs-letter-spacing: 0px;
  --typography-label-font-family: Inter Variable;
  --typography-label-m-font-weight: 500;
  --typography-label-m-font-size: 16px;
  --typography-label-m-line-height: 24px;
  --typography-label-m-letter-spacing: 0px;
  --typography-label-text-transform: none;
  --typography-label-s-font-weight: 500;
  --typography-label-s-font-size: 14px;
  --typography-label-s-line-height: 20px;
  --typography-label-s-letter-spacing: 0px;
  --typography-label-xs-font-weight: 500;
  --typography-label-xs-font-size: 12px;
  --typography-label-xs-line-height: 16px;
  --typography-label-xs-letter-spacing: 0px;
  --typography-overline-font-family: Inter Variable;
  --typography-overline-font-weight: 400;
  --typography-overline-font-size: 12px;
  --typography-overline-line-height: 16px;
  --typography-overline-letter-spacing: 0px;
  --radius-none: 0px;
  --radius-xs: 5px;
  --radius-s: 10px;
  --radius-m: 14px;
  --radius-l: 18px;
  --radius-xl: 24px;
  --radius-full: 9999px;
  --component-theme-asset: The Palace Company;
  --component-button-radius: 5px;
  --component-checkbox-radius: 5px;
  --component-chip-radius: 9999px;
  --component-counter-radius: 9999px;
  --component-container-s-radius: 5px;
  --component-container-m-radius: 10px;
  --component-fab-radius: 9999px;
  --component-icon-button-radius: 9999px;
  --component-input-radius: 5px;
  --component-progress-bar-radius: 9999px;
  --component-segmented-control-segment-radius: 5px;
  --component-segmented-control-container-radius: 9px;
  --component-tag-radius: 5px;
  --component-navigation-item-radius: 5px;
  --component-sheet-radius: 14px ;
}
:root [theme=palace-resorts][data-v-6affe215] {
  --color-midnight-blue-50: #eaf0f5;
  --color-midnight-blue-100: #d0dbe7;
  --color-midnight-blue-200: #aabfd4;
  --color-midnight-blue-300: #7296b6;
  --color-midnight-blue-400: #426180;
  --color-midnight-blue-500: #0a203e;
  --color-midnight-blue-600: #091939;
  --color-midnight-blue-700: #091534;
  --color-midnight-blue-800: #0a1229;
  --color-midnight-blue-900: #0a1020;
  --color-indigo-50: #e4e7f1;
  --color-indigo-100: #ced2e3;
  --color-indigo-200: #9ba3c2;
  --color-indigo-300: #6874a5;
  --color-indigo-400: #3f4b7c;
  --color-indigo-500: #242b47;
  --color-indigo-600: #1d2239;
  --color-indigo-700: #161a2b;
  --color-indigo-800: #0e111c;
  --color-indigo-900: #07090e;
  --color-ocean-blue-50: #f0f4fa;
  --color-ocean-blue-100: #dfe8f1;
  --color-ocean-blue-200: #b8cce0;
  --color-ocean-blue-250: #a6c0d9;
  --color-ocean-blue-300: #93b5d2;
  --color-ocean-blue-400: #42729a;
  --color-ocean-blue-500: #254d6e;
  --color-ocean-blue-600: #1b3d5c;
  --color-ocean-blue-700: #16314c;
  --color-ocean-blue-800: #162c41;
  --color-ocean-blue-900: #142334;
  --color-ocean-blue-950: #0f1824;
  --color-sky-blue-50: #f1f9fb;
  --color-sky-blue-100: #e4f3f7;
  --color-sky-blue-200: #c9e8ef;
  --color-sky-blue-300: #addce6;
  --color-sky-blue-400: #92d1de;
  --color-sky-blue-500: #77c5d6;
  --color-sky-blue-600: #44afc7;
  --color-sky-blue-700: #2e869a;
  --color-sky-blue-800: #1f5a66;
  --color-sky-blue-900: #0f2d33;
  --color-turquoise-50: #e9fcfb;
  --color-turquoise-100: #cef7f6;
  --color-turquoise-200: #9cefed;
  --color-turquoise-300: #6be7e3;
  --color-turquoise-400: #3adfda;
  --color-turquoise-500: #1fc1bc;
  --color-turquoise-600: #1ba7a2;
  --color-turquoise-700: #137471;
  --color-turquoise-800: #0c4d4b;
  --color-turquoise-900: #062726;
  --color-orange-50: #fef2e6;
  --color-orange-100: #fde9d2;
  --color-orange-200: #fcd2a5;
  --color-orange-300: #fabc78;
  --color-orange-400: #f9a54b;
  --color-orange-500: #f78f1e;
  --color-orange-600: #dc7302;
  --color-orange-700: #985206;
  --color-orange-800: #6b3a04;
  --color-orange-900: #351d02;
  --color-copper-50: #f9f6ed;
  --color-copper-100: #f1e7d0;
  --color-copper-200: #e4cfa4;
  --color-copper-300: #d4b070;
  --color-copper-400: #c69449;
  --color-copper-500: #af7b39;
  --color-copper-600: #9d6531;
  --color-copper-700: #7e4b2a;
  --color-copper-800: #6a3e29;
  --color-copper-900: #5b3628;
  --color-copper-950: #341c14;
  --color-bronze-50: #f7f2ee;
  --color-bronze-100: #f1e9e1;
  --color-bronze-200: #e3d2c3;
  --color-bronze-300: #d4bca5;
  --color-bronze-400: #c6a587;
  --color-bronze-500: #b88f69;
  --color-bronze-600: #a3764d;
  --color-bronze-700: #7d5b3b;
  --color-bronze-800: #4e3925;
  --color-bronze-900: #271d13;
  --color-marble-50: #f7f6f3;
  --color-marble-100: #edeae3;
  --color-marble-200: #ded9ce;
  --color-marble-300: #c6bfae;
  --color-marble-400: #aaa092;
  --color-marble-500: #958a7e;
  --color-marble-600: #877c73;
  --color-marble-700: #716760;
  --color-marble-800: #605852;
  --color-marble-900: #504844;
  --color-olive-grey-50: #f7f6f1;
  --color-olive-grey-100: #edece7;
  --color-olive-grey-200: #dbd8cf;
  --color-olive-grey-300: #cac5b7;
  --color-olive-grey-400: #b8b19f;
  --color-olive-grey-500: #a69e87;
  --color-olive-grey-600: #8a8167;
  --color-olive-grey-700: #68614d;
  --color-olive-grey-800: #454133;
  --color-olive-grey-900: #23201a;
  --color-danger-red-50: #ffebeb;
  --color-danger-red-100: #ffe0e0;
  --color-danger-red-200: #fba7a7;
  --color-danger-red-300: #f47171;
  --color-danger-red-400: #eb4242;
  --color-danger-red-500: #cc0000;
  --color-danger-red-600: #b60000;
  --color-danger-red-700: #9b0000;
  --color-danger-red-800: #800000;
  --color-danger-red-900: #660000;
  --color-warning-yellow-50: #fef8e9;
  --color-warning-yellow-100: #fdf2d8;
  --color-warning-yellow-200: #fce5b1;
  --color-warning-yellow-300: #fad989;
  --color-warning-yellow-400: #f9cc62;
  --color-warning-yellow-500: #f7bf3b;
  --color-warning-yellow-600: #eba80a;
  --color-warning-yellow-700: #b07e07;
  --color-warning-yellow-800: #765405;
  --color-warning-yellow-900: #3b2a02;
  --color-positive-green-50: #f3fcf6;
  --color-positive-green-100: #e3f8ea;
  --color-positive-green-200: #ccf0d9;
  --color-positive-green-300: #97ddb1;
  --color-positive-green-400: #65c387;
  --color-positive-green-500: #3fa665;
  --color-positive-green-600: #2ca056;
  --color-positive-green-700: #286c41;
  --color-positive-green-800: #1d5e36;
  --color-positive-green-900: #21452f;
  --color-grey-0: #ffffff;
  --color-grey-50: #fafafa;
  --color-grey-100: #f4f4f5;
  --color-grey-200: #e4e4e7;
  --color-grey-300: #d4d4d8;
  --color-grey-400: #a1a1aa;
  --color-grey-500: #71717a;
  --color-grey-600: #52525b;
  --color-grey-700: #3f3f46;
  --color-grey-800: #27272a;
  --color-grey-900: #1a1a1e;
  --color-grey-950: #101014;
  --color-grey-1000: #000000;
  --color-background-disabled: #f4f4f5;
  --color-background-brand: #254d6e;
  --color-background-inverse: #101014;
  --color-background-overlay: rgba(0, 0, 0, .4);
  --color-background-on-brand-primary: #ffffff;
  --color-background-on-brand-weak: #42729a;
  --color-background-on-brand-secondary: #1fc1bc;
  --color-background-on-media: #ffffff;
  --color-background-on-media-weak: rgba(255, 255, 255, .6);
  --color-background-on-inverse: #ffffff;
  --color-background-base-default: #ffffff;
  --color-background-base-hover: #fafafa;
  --color-background-base-active: #f4f4f5;
  --color-background-base-alternative: #f4f4f5;
  --color-background-raised-default: #ffffff;
  --color-background-raised-hover: #fafafa;
  --color-background-raised-active: #f4f4f5;
  --color-background-neutral-default: #a1a1aa;
  --color-background-neutral-hover: #71717a;
  --color-background-neutral-active: #52525b;
  --color-background-neutral-weak: #f4f4f5;
  --color-background-neutral-weak-hover: #e4e4e7;
  --color-background-neutral-active-active: #d4d4d8;
  --color-background-neutral-skeleton: #f4f4f5;
  --color-background-accent-default: #254d6e;
  --color-background-accent-hover: #1b3d5c;
  --color-background-accent-active: #16314c;
  --color-background-accent-weak: #f0f4fa;
  --color-background-accent-secondary: #1ba7a2;
  --color-background-danger-default: #cc0000;
  --color-background-danger-hover: #b60000;
  --color-background-danger-active: #9b0000;
  --color-background-danger-weak: #ffebeb;
  --color-background-warning-default: #f7bf3b;
  --color-background-warning-weak: #fef8e9;
  --color-background-positive-default: #286c41;
  --color-background-positive-weak: #e3f8ea;
  --color-foreground-default: #0f1824;
  --color-foreground-weak: #71717a;
  --color-foreground-danger: #cc0000;
  --color-foreground-warning: #765405;
  --color-foreground-positive: #286c41;
  --color-foreground-disabled: #d4d4d8;
  --color-foreground-on-accent: #ffffff;
  --color-foreground-on-accent-secondary: #ffffff;
  --color-foreground-on-brand: #ffffff;
  --color-foreground-on-brand-inverse: #254d6e;
  --color-foreground-on-media: #ffffff;
  --color-foreground-on-inverse: #ffffff;
  --color-foreground-on-media-inverse: #101014;
  --color-foreground-on-danger: #ffffff;
  --color-foreground-accent-default: #254d6e;
  --color-foreground-accent-hover: #16314c;
  --color-foreground-accent-active: #162c41;
  --color-foreground-accent-secondary: #1ba7a2;
  --color-border-default: #e4e4e7;
  --color-border-strong: #d4d4d8;
  --color-border-danger: #cc0000;
  --color-border-warning: #765405;
  --color-border-positive: #3fa665;
  --color-border-disabled: #e4e4e7;
  --color-border-on-brand: #93b5d2;
  --color-border-on-media: #ffffff;
  --color-border-accent-default: #254d6e;
  --color-border-accent-secodary: #1ba7a2;
  --font-family-brand: Poppins;
  --font-family-base: Poppins;
  --typography-display-l-font-family: Poppins;
  --typography-display-l-font-weight: 400;
  --typography-display-l-font-size-default: 72px;
  --typography-display-l-font-size-mobile: 48px;
  --typography-display-l-line-height-default: 80px;
  --typography-display-l-line-height-mobile: 56px;
  --typography-display-l-letter-spacing: 0px;
  --typography-display-l-text-transform: none;
  --typography-display-m-font-family: Poppins;
  --typography-display-m-font-weight: 400;
  --typography-display-m-font-size-default: 56px;
  --typography-display-m-font-size-mobile: 40px;
  --typography-display-m-line-height-default: 64px;
  --typography-display-m-line-height-mobile: 48px;
  --typography-display-m-letter-spacing: 0px;
  --typography-display-m-text-transform: none;
  --typography-display-s-font-family: Poppins;
  --typography-display-s-font-weight: 400;
  --typography-display-s-font-size-default: 40px;
  --typography-display-s-font-size-mobile: 32px;
  --typography-display-s-line-height-default: 48px;
  --typography-display-s-line-height-mobile: 40px;
  --typography-display-s-letter-spacing: 0px;
  --typography-display-s-text-transform: none;
  --typography-title-l-font-family: Poppins;
  --typography-title-l-font-weight: 400;
  --typography-title-l-font-size: 28px;
  --typography-title-l-line-height: 34px;
  --typography-title-l-letter-spacing: 0px;
  --typography-title-l-text-transform: none;
  --typography-title-m-font-family: Poppins;
  --typography-title-m-font-weight: 400;
  --typography-title-m-font-size: 24px;
  --typography-title-m-line-height: 30px;
  --typography-title-m-letter-spacing: 0px;
  --typography-title-m-text-transform: none;
  --typography-title-s-font-family: Poppins;
  --typography-title-s-font-weight: 400;
  --typography-title-s-font-size: 22px;
  --typography-title-s-line-height: 28px;
  --typography-title-s-letter-spacing: 0px;
  --typography-title-xs-font-family: Poppins;
  --typography-title-xs-font-weight: 400;
  --typography-title-xs-font-size: 18px;
  --typography-title-xs-line-height: 24px;
  --typography-title-xs-letter-spacing: 0px;
  --typography-body-font-family: Poppins;
  --typography-body-font-weight-default: 400;
  --typography-body-font-weight-strong: 500;
  --typography-body-m-font-size: 16px;
  --typography-body-m-line-height: 24px;
  --typography-body-m-letter-spacing: 0px;
  --typography-body-s-font-size: 14px;
  --typography-body-s-line-height: 20px;
  --typography-body-s-letter-spacing: 0px;
  --typography-body-xs-font-size: 12px;
  --typography-body-xs-line-height: 16px;
  --typography-body-xs-letter-spacing: 0px;
  --typography-body-xxs-font-size: 10px;
  --typography-body-xxs-line-height: 14px;
  --typography-body-xxs-letter-spacing: 0px;
  --typography-label-font-family: Poppins;
  --typography-label-m-font-weight: 500;
  --typography-label-m-font-size: 16px;
  --typography-label-m-line-height: 24px;
  --typography-label-m-letter-spacing: 0px;
  --typography-label-text-transform: none;
  --typography-label-s-font-weight: 500;
  --typography-label-s-font-size: 14px;
  --typography-label-s-line-height: 20px;
  --typography-label-s-letter-spacing: 0px;
  --typography-label-xs-font-weight: 500;
  --typography-label-xs-font-size: 12px;
  --typography-label-xs-line-height: 16px;
  --typography-label-xs-letter-spacing: 0px;
  --typography-overline-font-family: Poppins;
  --typography-overline-font-weight: 400;
  --typography-overline-font-size: 12px;
  --typography-overline-line-height: 16px;
  --typography-overline-letter-spacing: 0px;
  --radius-none: 0px;
  --radius-xs: 5px;
  --radius-s: 10px;
  --radius-m: 14px;
  --radius-l: 18px;
  --radius-xl: 24px;
  --radius-full: 9999px;
  --component-theme-asset: Palace Resorts;
  --component-button-radius: 5px;
  --component-checkbox-radius: 5px;
  --component-chip-radius: 9999px;
  --component-counter-radius: 9999px;
  --component-container-s-radius: 5px;
  --component-container-m-radius: 10px;
  --component-fab-radius: 9999px;
  --component-icon-button-radius: 9999px;
  --component-input-radius: 5px;
  --component-progress-bar-radius: 9999px;
  --component-segmented-control-segment-radius: 5px;
  --component-segmented-control-container-radius: 9px;
  --component-tag-radius: 5px;
  --component-navigation-item-radius: 5px;
  --component-sheet-radius: 14px ;
}
:root [theme=le-blanc][data-v-6affe215] {
  --color-midnight-blue-50: #eaf0f5;
  --color-midnight-blue-100: #d0dbe7;
  --color-midnight-blue-200: #aabfd4;
  --color-midnight-blue-300: #7296b6;
  --color-midnight-blue-400: #426180;
  --color-midnight-blue-500: #0a203e;
  --color-midnight-blue-600: #091939;
  --color-midnight-blue-700: #091534;
  --color-midnight-blue-800: #0a1229;
  --color-midnight-blue-900: #0a1020;
  --color-indigo-50: #e4e7f1;
  --color-indigo-100: #ced2e3;
  --color-indigo-200: #9ba3c2;
  --color-indigo-300: #6874a5;
  --color-indigo-400: #3f4b7c;
  --color-indigo-500: #242b47;
  --color-indigo-600: #1d2239;
  --color-indigo-700: #161a2b;
  --color-indigo-800: #0e111c;
  --color-indigo-900: #07090e;
  --color-ocean-blue-50: #f0f4fa;
  --color-ocean-blue-100: #dfe8f1;
  --color-ocean-blue-200: #b8cce0;
  --color-ocean-blue-250: #a6c0d9;
  --color-ocean-blue-300: #93b5d2;
  --color-ocean-blue-400: #42729a;
  --color-ocean-blue-500: #254d6e;
  --color-ocean-blue-600: #1b3d5c;
  --color-ocean-blue-700: #16314c;
  --color-ocean-blue-800: #162c41;
  --color-ocean-blue-900: #142334;
  --color-ocean-blue-950: #0f1824;
  --color-sky-blue-50: #f1f9fb;
  --color-sky-blue-100: #e4f3f7;
  --color-sky-blue-200: #c9e8ef;
  --color-sky-blue-300: #addce6;
  --color-sky-blue-400: #92d1de;
  --color-sky-blue-500: #77c5d6;
  --color-sky-blue-600: #44afc7;
  --color-sky-blue-700: #2e869a;
  --color-sky-blue-800: #1f5a66;
  --color-sky-blue-900: #0f2d33;
  --color-turquoise-50: #e9fcfb;
  --color-turquoise-100: #cef7f6;
  --color-turquoise-200: #9cefed;
  --color-turquoise-300: #6be7e3;
  --color-turquoise-400: #3adfda;
  --color-turquoise-500: #1fc1bc;
  --color-turquoise-600: #1ba7a2;
  --color-turquoise-700: #137471;
  --color-turquoise-800: #0c4d4b;
  --color-turquoise-900: #062726;
  --color-orange-50: #fef2e6;
  --color-orange-100: #fde9d2;
  --color-orange-200: #fcd2a5;
  --color-orange-300: #fabc78;
  --color-orange-400: #f9a54b;
  --color-orange-500: #f78f1e;
  --color-orange-600: #dc7302;
  --color-orange-700: #985206;
  --color-orange-800: #6b3a04;
  --color-orange-900: #351d02;
  --color-copper-50: #f9f6ed;
  --color-copper-100: #f1e7d0;
  --color-copper-200: #e4cfa4;
  --color-copper-300: #d4b070;
  --color-copper-400: #c69449;
  --color-copper-500: #af7b39;
  --color-copper-600: #9d6531;
  --color-copper-700: #7e4b2a;
  --color-copper-800: #6a3e29;
  --color-copper-900: #5b3628;
  --color-copper-950: #341c14;
  --color-bronze-50: #f7f2ee;
  --color-bronze-100: #f1e9e1;
  --color-bronze-200: #e3d2c3;
  --color-bronze-300: #d4bca5;
  --color-bronze-400: #c6a587;
  --color-bronze-500: #b88f69;
  --color-bronze-600: #a3764d;
  --color-bronze-700: #7d5b3b;
  --color-bronze-800: #4e3925;
  --color-bronze-900: #271d13;
  --color-marble-50: #f7f6f3;
  --color-marble-100: #edeae3;
  --color-marble-200: #ded9ce;
  --color-marble-300: #c6bfae;
  --color-marble-400: #aaa092;
  --color-marble-500: #958a7e;
  --color-marble-600: #877c73;
  --color-marble-700: #716760;
  --color-marble-800: #605852;
  --color-marble-900: #504844;
  --color-olive-grey-50: #f7f6f1;
  --color-olive-grey-100: #edece7;
  --color-olive-grey-200: #dbd8cf;
  --color-olive-grey-300: #cac5b7;
  --color-olive-grey-400: #b8b19f;
  --color-olive-grey-500: #a69e87;
  --color-olive-grey-600: #8a8167;
  --color-olive-grey-700: #68614d;
  --color-olive-grey-800: #454133;
  --color-olive-grey-900: #23201a;
  --color-danger-red-50: #ffebeb;
  --color-danger-red-100: #ffe0e0;
  --color-danger-red-200: #fba7a7;
  --color-danger-red-300: #f47171;
  --color-danger-red-400: #eb4242;
  --color-danger-red-500: #cc0000;
  --color-danger-red-600: #b60000;
  --color-danger-red-700: #9b0000;
  --color-danger-red-800: #800000;
  --color-danger-red-900: #660000;
  --color-warning-yellow-50: #fef8e9;
  --color-warning-yellow-100: #fdf2d8;
  --color-warning-yellow-200: #fce5b1;
  --color-warning-yellow-300: #fad989;
  --color-warning-yellow-400: #f9cc62;
  --color-warning-yellow-500: #f7bf3b;
  --color-warning-yellow-600: #eba80a;
  --color-warning-yellow-700: #b07e07;
  --color-warning-yellow-800: #765405;
  --color-warning-yellow-900: #3b2a02;
  --color-positive-green-50: #f3fcf6;
  --color-positive-green-100: #e3f8ea;
  --color-positive-green-200: #ccf0d9;
  --color-positive-green-300: #97ddb1;
  --color-positive-green-400: #65c387;
  --color-positive-green-500: #3fa665;
  --color-positive-green-600: #2ca056;
  --color-positive-green-700: #286c41;
  --color-positive-green-800: #1d5e36;
  --color-positive-green-900: #21452f;
  --color-grey-0: #ffffff;
  --color-grey-50: #fafafa;
  --color-grey-100: #f4f4f5;
  --color-grey-200: #e4e4e7;
  --color-grey-300: #d4d4d8;
  --color-grey-400: #a1a1aa;
  --color-grey-500: #71717a;
  --color-grey-600: #52525b;
  --color-grey-700: #3f3f46;
  --color-grey-800: #27272a;
  --color-grey-900: #1a1a1e;
  --color-grey-950: #101014;
  --color-grey-1000: #000000;
  --color-background-disabled: #f4f4f5;
  --color-background-brand: #1a1a1e;
  --color-background-inverse: #101014;
  --color-background-overlay: rgba(0, 0, 0, .4);
  --color-background-on-brand-primary: #ffffff;
  --color-background-on-brand-weak: #27272a;
  --color-background-on-brand-secondary: #f78f1e;
  --color-background-on-media: #ffffff;
  --color-background-on-media-weak: rgba(255, 255, 255, .6);
  --color-background-on-inverse: #ffffff;
  --color-background-base-default: #ffffff;
  --color-background-base-hover: #fafafa;
  --color-background-base-active: #f4f4f5;
  --color-background-base-alternative: #f4f4f5;
  --color-background-raised-default: #ffffff;
  --color-background-raised-hover: #fafafa;
  --color-background-raised-active: #f4f4f5;
  --color-background-neutral-default: #a1a1aa;
  --color-background-neutral-hover: #71717a;
  --color-background-neutral-active: #52525b;
  --color-background-neutral-weak: #f4f4f5;
  --color-background-neutral-weak-hover: #e4e4e7;
  --color-background-neutral-active-active: #d4d4d8;
  --color-background-neutral-skeleton: #f4f4f5;
  --color-background-accent-default: #1a1a1e;
  --color-background-accent-hover: #27272a;
  --color-background-accent-active: #3f3f46;
  --color-background-accent-weak: #f4f4f5;
  --color-background-accent-secondary: #dc7302;
  --color-background-danger-default: #cc0000;
  --color-background-danger-hover: #b60000;
  --color-background-danger-active: #b60000;
  --color-background-danger-weak: #ffebeb;
  --color-background-warning-default: #f7bf3b;
  --color-background-warning-weak: #fef8e9;
  --color-background-positive-default: #3fa665;
  --color-background-positive-weak: #e3f8ea;
  --color-foreground-default: #27272a;
  --color-foreground-weak: #71717a;
  --color-foreground-danger: #cc0000;
  --color-foreground-warning: #765405;
  --color-foreground-positive: #286c41;
  --color-foreground-disabled: #d4d4d8;
  --color-foreground-on-accent: #ffffff;
  --color-foreground-on-accent-secondary: #ffffff;
  --color-foreground-on-brand: #ffffff;
  --color-foreground-on-brand-inverse: #1a1a1e;
  --color-foreground-on-media: #ffffff;
  --color-foreground-on-inverse: #ffffff;
  --color-foreground-on-media-inverse: #101014;
  --color-foreground-on-danger: #ffffff;
  --color-foreground-accent-default: #1a1a1e;
  --color-foreground-accent-hover: #27272a;
  --color-foreground-accent-active: #3f3f46;
  --color-foreground-accent-secondary: #985206;
  --color-border-default: #e4e4e7;
  --color-border-strong: #d4d4d8;
  --color-border-danger: #cc0000;
  --color-border-warning: #765405;
  --color-border-positive: #3fa665;
  --color-border-disabled: #e4e4e7;
  --color-border-on-brand: #52525b;
  --color-border-on-media: #ffffff;
  --color-border-accent-default: #1a1a1e;
  --color-border-accent-secodary: #dc7302;
  --font-family-brand: Josefin Sans;
  --font-family-base: Poppins;
  --typography-display-l-font-family: Josefin Sans;
  --typography-display-l-font-weight: 400;
  --typography-display-l-font-size-default: 72px;
  --typography-display-l-font-size-mobile: 48px;
  --typography-display-l-line-height-default: 80px;
  --typography-display-l-line-height-mobile: 56px;
  --typography-display-l-letter-spacing: .699999988079071px;
  --typography-display-l-text-transform: none;
  --typography-display-m-font-family: Josefin Sans;
  --typography-display-m-font-weight: 400;
  --typography-display-m-font-size-default: 56px;
  --typography-display-m-font-size-mobile: 40px;
  --typography-display-m-line-height-default: 64px;
  --typography-display-m-line-height-mobile: 48px;
  --typography-display-m-letter-spacing: .5px;
  --typography-display-m-text-transform: none;
  --typography-display-s-font-family: Josefin Sans;
  --typography-display-s-font-weight: 400;
  --typography-display-s-font-size-default: 40px;
  --typography-display-s-font-size-mobile: 32px;
  --typography-display-s-line-height-default: 48px;
  --typography-display-s-line-height-mobile: 40px;
  --typography-display-s-letter-spacing: .4000000059604645px;
  --typography-display-s-text-transform: uppercase;
  --typography-title-l-font-family: Josefin Sans;
  --typography-title-l-font-weight: 400;
  --typography-title-l-font-size: 28px;
  --typography-title-l-line-height: 34px;
  --typography-title-l-letter-spacing: 0px;
  --typography-title-l-text-transform: none;
  --typography-title-m-font-family: Josefin Sans;
  --typography-title-m-font-weight: 400;
  --typography-title-m-font-size: 24px;
  --typography-title-m-line-height: 30px;
  --typography-title-m-letter-spacing: 0px;
  --typography-title-m-text-transform: none;
  --typography-title-s-font-family: Josefin Sans;
  --typography-title-s-font-weight: 400;
  --typography-title-s-font-size: 22px;
  --typography-title-s-line-height: 28px;
  --typography-title-s-letter-spacing: 0px;
  --typography-title-xs-font-family: Poppins;
  --typography-title-xs-font-weight: 400;
  --typography-title-xs-font-size: 18px;
  --typography-title-xs-line-height: 24px;
  --typography-title-xs-letter-spacing: 0px;
  --typography-body-font-family: Poppins;
  --typography-body-font-weight-default: 400;
  --typography-body-font-weight-strong: 500;
  --typography-body-m-font-size: 16px;
  --typography-body-m-line-height: 24px;
  --typography-body-m-letter-spacing: 0px;
  --typography-body-s-font-size: 14px;
  --typography-body-s-line-height: 20px;
  --typography-body-s-letter-spacing: 0px;
  --typography-body-xs-font-size: 12px;
  --typography-body-xs-line-height: 16px;
  --typography-body-xs-letter-spacing: 0px;
  --typography-body-xxs-font-size: 10px;
  --typography-body-xxs-line-height: 14px;
  --typography-body-xxs-letter-spacing: 0px;
  --typography-label-font-family: Poppins;
  --typography-label-m-font-weight: 500;
  --typography-label-m-font-size: 14px;
  --typography-label-m-line-height: 20px;
  --typography-label-m-letter-spacing: 0px;
  --typography-label-text-transform: uppercase;
  --typography-label-s-font-weight: 500;
  --typography-label-s-font-size: 13px;
  --typography-label-s-line-height: 18px;
  --typography-label-s-letter-spacing: 0px;
  --typography-label-xs-font-weight: 500;
  --typography-label-xs-font-size: 12px;
  --typography-label-xs-line-height: 16px;
  --typography-label-xs-letter-spacing: 0px;
  --typography-overline-font-family: Poppins;
  --typography-overline-font-weight: 500;
  --typography-overline-font-size: 12px;
  --typography-overline-line-height: 16px;
  --typography-overline-letter-spacing: 0px;
  --radius-none: 0px;
  --radius-xs: 5px;
  --radius-s: 10px;
  --radius-m: 14px;
  --radius-l: 18px;
  --radius-xl: 24px;
  --radius-full: 9999px;
  --component-theme-asset: Le Blanc;
  --component-button-radius: 5px;
  --component-checkbox-radius: 5px;
  --component-chip-radius: 9999px;
  --component-counter-radius: 9999px;
  --component-container-s-radius: 5px;
  --component-container-m-radius: 10px;
  --component-fab-radius: 9999px;
  --component-icon-button-radius: 9999px;
  --component-input-radius: 5px;
  --component-progress-bar-radius: 9999px;
  --component-segmented-control-segment-radius: 5px;
  --component-segmented-control-container-radius: 9px;
  --component-tag-radius: 5px;
  --component-navigation-item-radius: 5px;
  --component-sheet-radius: 14px ;
}
:root [theme=le-blanc-new][data-v-6affe215] {
  --color-midnight-blue-50: #eaf0f5;
  --color-midnight-blue-100: #d0dbe7;
  --color-midnight-blue-200: #aabfd4;
  --color-midnight-blue-300: #7296b6;
  --color-midnight-blue-400: #426180;
  --color-midnight-blue-500: #0a203e;
  --color-midnight-blue-600: #091939;
  --color-midnight-blue-700: #091534;
  --color-midnight-blue-800: #0a1229;
  --color-midnight-blue-900: #0a1020;
  --color-indigo-50: #e4e7f1;
  --color-indigo-100: #ced2e3;
  --color-indigo-200: #9ba3c2;
  --color-indigo-300: #6874a5;
  --color-indigo-400: #3f4b7c;
  --color-indigo-500: #242b47;
  --color-indigo-600: #1d2239;
  --color-indigo-700: #161a2b;
  --color-indigo-800: #0e111c;
  --color-indigo-900: #07090e;
  --color-ocean-blue-50: #f0f4fa;
  --color-ocean-blue-100: #dfe8f1;
  --color-ocean-blue-200: #b8cce0;
  --color-ocean-blue-250: #a6c0d9;
  --color-ocean-blue-300: #93b5d2;
  --color-ocean-blue-400: #42729a;
  --color-ocean-blue-500: #254d6e;
  --color-ocean-blue-600: #1b3d5c;
  --color-ocean-blue-700: #16314c;
  --color-ocean-blue-800: #162c41;
  --color-ocean-blue-900: #142334;
  --color-ocean-blue-950: #0f1824;
  --color-sky-blue-50: #f1f9fb;
  --color-sky-blue-100: #e4f3f7;
  --color-sky-blue-200: #c9e8ef;
  --color-sky-blue-300: #addce6;
  --color-sky-blue-400: #92d1de;
  --color-sky-blue-500: #77c5d6;
  --color-sky-blue-600: #44afc7;
  --color-sky-blue-700: #2e869a;
  --color-sky-blue-800: #1f5a66;
  --color-sky-blue-900: #0f2d33;
  --color-turquoise-50: #e9fcfb;
  --color-turquoise-100: #cef7f6;
  --color-turquoise-200: #9cefed;
  --color-turquoise-300: #6be7e3;
  --color-turquoise-400: #3adfda;
  --color-turquoise-500: #1fc1bc;
  --color-turquoise-600: #1ba7a2;
  --color-turquoise-700: #137471;
  --color-turquoise-800: #0c4d4b;
  --color-turquoise-900: #062726;
  --color-orange-50: #fef2e6;
  --color-orange-100: #fde9d2;
  --color-orange-200: #fcd2a5;
  --color-orange-300: #fabc78;
  --color-orange-400: #f9a54b;
  --color-orange-500: #f78f1e;
  --color-orange-600: #dc7302;
  --color-orange-700: #985206;
  --color-orange-800: #6b3a04;
  --color-orange-900: #351d02;
  --color-copper-50: #f9f6ed;
  --color-copper-100: #f1e7d0;
  --color-copper-200: #e4cfa4;
  --color-copper-300: #d4b070;
  --color-copper-400: #c69449;
  --color-copper-500: #af7b39;
  --color-copper-600: #9d6531;
  --color-copper-700: #7e4b2a;
  --color-copper-800: #6a3e29;
  --color-copper-900: #5b3628;
  --color-copper-950: #341c14;
  --color-bronze-50: #f7f2ee;
  --color-bronze-100: #f1e9e1;
  --color-bronze-200: #e3d2c3;
  --color-bronze-300: #d4bca5;
  --color-bronze-400: #c6a587;
  --color-bronze-500: #b88f69;
  --color-bronze-600: #a3764d;
  --color-bronze-700: #7d5b3b;
  --color-bronze-800: #4e3925;
  --color-bronze-900: #271d13;
  --color-marble-50: #f7f6f3;
  --color-marble-100: #edeae3;
  --color-marble-200: #ded9ce;
  --color-marble-300: #c6bfae;
  --color-marble-400: #aaa092;
  --color-marble-500: #958a7e;
  --color-marble-600: #877c73;
  --color-marble-700: #716760;
  --color-marble-800: #605852;
  --color-marble-900: #504844;
  --color-olive-grey-50: #f7f6f1;
  --color-olive-grey-100: #edece7;
  --color-olive-grey-200: #dbd8cf;
  --color-olive-grey-300: #cac5b7;
  --color-olive-grey-400: #b8b19f;
  --color-olive-grey-500: #a69e87;
  --color-olive-grey-600: #8a8167;
  --color-olive-grey-700: #68614d;
  --color-olive-grey-800: #454133;
  --color-olive-grey-900: #23201a;
  --color-danger-red-50: #ffebeb;
  --color-danger-red-100: #ffe0e0;
  --color-danger-red-200: #fba7a7;
  --color-danger-red-300: #f47171;
  --color-danger-red-400: #eb4242;
  --color-danger-red-500: #cc0000;
  --color-danger-red-600: #b60000;
  --color-danger-red-700: #9b0000;
  --color-danger-red-800: #800000;
  --color-danger-red-900: #660000;
  --color-warning-yellow-50: #fef8e9;
  --color-warning-yellow-100: #fdf2d8;
  --color-warning-yellow-200: #fce5b1;
  --color-warning-yellow-300: #fad989;
  --color-warning-yellow-400: #f9cc62;
  --color-warning-yellow-500: #f7bf3b;
  --color-warning-yellow-600: #eba80a;
  --color-warning-yellow-700: #b07e07;
  --color-warning-yellow-800: #765405;
  --color-warning-yellow-900: #3b2a02;
  --color-positive-green-50: #f3fcf6;
  --color-positive-green-100: #e3f8ea;
  --color-positive-green-200: #ccf0d9;
  --color-positive-green-300: #97ddb1;
  --color-positive-green-400: #65c387;
  --color-positive-green-500: #3fa665;
  --color-positive-green-600: #2ca056;
  --color-positive-green-700: #286c41;
  --color-positive-green-800: #1d5e36;
  --color-positive-green-900: #21452f;
  --color-grey-0: #ffffff;
  --color-grey-50: #fafafa;
  --color-grey-100: #f4f4f5;
  --color-grey-200: #e4e4e7;
  --color-grey-300: #d4d4d8;
  --color-grey-400: #a1a1aa;
  --color-grey-500: #71717a;
  --color-grey-600: #52525b;
  --color-grey-700: #3f3f46;
  --color-grey-800: #27272a;
  --color-grey-900: #1a1a1e;
  --color-grey-950: #101014;
  --color-grey-1000: #000000;
  --color-background-disabled: #f4f4f5;
  --color-background-brand: #0a203e;
  --color-background-inverse: #000000;
  --color-background-overlay: rgba(0, 0, 0, .4);
  --color-background-on-brand-primary: #ffffff;
  --color-background-on-brand-weak: #426180;
  --color-background-on-brand-secondary: #af7b39;
  --color-background-on-media: #ffffff;
  --color-background-on-media-weak: rgba(255, 255, 255, .6);
  --color-background-on-inverse: #ffffff;
  --color-background-base-default: #f7f6f3;
  --color-background-base-hover: #edeae3;
  --color-background-base-active: #ded9ce;
  --color-background-base-alternative: #edeae3;
  --color-background-raised-default: #f7f6f3;
  --color-background-raised-hover: #edeae3;
  --color-background-raised-active: #ded9ce;
  --color-background-neutral-default: #aaa092;
  --color-background-neutral-hover: #958a7e;
  --color-background-neutral-active: #877c73;
  --color-background-neutral-weak: #edeae3;
  --color-background-neutral-weak-hover: #ded9ce;
  --color-background-neutral-active-active: #c6bfae;
  --color-background-neutral-skeleton: #c6bfae;
  --color-background-accent-default: #0a203e;
  --color-background-accent-hover: #091534;
  --color-background-accent-active: #0a1020;
  --color-background-accent-weak: #ded9ce;
  --color-background-accent-secondary: #af7b39;
  --color-background-danger-default: #cc0000;
  --color-background-danger-hover: #b60000;
  --color-background-danger-active: #b60000;
  --color-background-danger-weak: #ffebeb;
  --color-background-warning-default: #f7bf3b;
  --color-background-warning-weak: #fef8e9;
  --color-background-positive-default: #3fa665;
  --color-background-positive-weak: #ccf0d9;
  --color-foreground-default: #000000;
  --color-foreground-weak: #27272a;
  --color-foreground-danger: #cc0000;
  --color-foreground-warning: #765405;
  --color-foreground-positive: #1d5e36;
  --color-foreground-disabled: #d4d4d8;
  --color-foreground-on-accent: #ffffff;
  --color-foreground-on-accent-secondary: #ffffff;
  --color-foreground-on-brand: #ffffff;
  --color-foreground-on-brand-inverse: #000000;
  --color-foreground-on-media: #ffffff;
  --color-foreground-on-inverse: #ffffff;
  --color-foreground-on-media-inverse: #000000;
  --color-foreground-on-danger: #ffffff;
  --color-foreground-accent-default: #0a203e;
  --color-foreground-accent-hover: #091939;
  --color-foreground-accent-active: #091534;
  --color-foreground-accent-secondary: #9d6531;
  --color-border-default: #a1a1aa;
  --color-border-strong: #71717a;
  --color-border-danger: #cc0000;
  --color-border-warning: #765405;
  --color-border-positive: #3fa665;
  --color-border-disabled: #e4e4e7;
  --color-border-on-brand: #52525b;
  --color-border-on-media: #ffffff;
  --color-border-accent-default: #1a1a1e;
  --color-border-accent-secodary: #dc7302;
  --font-family-brand: Montserrat;
  --font-family-base: Montserrat;
  --typography-display-l-font-family: Montserrat;
  --typography-display-l-font-weight: 400;
  --typography-display-l-font-size-default: 72px;
  --typography-display-l-font-size-mobile: 48px;
  --typography-display-l-line-height-default: 80px;
  --typography-display-l-line-height-mobile: 56px;
  --typography-display-l-letter-spacing: .699999988079071px;
  --typography-display-l-text-transform: none;
  --typography-display-m-font-family: Montserrat;
  --typography-display-m-font-weight: 400;
  --typography-display-m-font-size-default: 56px;
  --typography-display-m-font-size-mobile: 40px;
  --typography-display-m-line-height-default: 64px;
  --typography-display-m-line-height-mobile: 48px;
  --typography-display-m-letter-spacing: .5px;
  --typography-display-m-text-transform: none;
  --typography-display-s-font-family: Montserrat;
  --typography-display-s-font-weight: 400;
  --typography-display-s-font-size-default: 40px;
  --typography-display-s-font-size-mobile: 32px;
  --typography-display-s-line-height-default: 48px;
  --typography-display-s-line-height-mobile: 40px;
  --typography-display-s-letter-spacing: .4000000059604645px;
  --typography-display-s-text-transform: none;
  --typography-title-l-font-family: Montserrat;
  --typography-title-l-font-weight: 400;
  --typography-title-l-font-size: 28px;
  --typography-title-l-line-height: 34px;
  --typography-title-l-letter-spacing: 0px;
  --typography-title-l-text-transform: none;
  --typography-title-m-font-family: Montserrat;
  --typography-title-m-font-weight: 400;
  --typography-title-m-font-size: 24px;
  --typography-title-m-line-height: 30px;
  --typography-title-m-letter-spacing: 0px;
  --typography-title-m-text-transform: none;
  --typography-title-s-font-family: Montserrat;
  --typography-title-s-font-weight: 400;
  --typography-title-s-font-size: 22px;
  --typography-title-s-line-height: 28px;
  --typography-title-s-letter-spacing: 0px;
  --typography-title-xs-font-family: Montserrat;
  --typography-title-xs-font-weight: 400;
  --typography-title-xs-font-size: 18px;
  --typography-title-xs-line-height: 24px;
  --typography-title-xs-letter-spacing: 0px;
  --typography-body-font-family: Montserrat;
  --typography-body-font-weight-default: 400;
  --typography-body-font-weight-strong: 500;
  --typography-body-m-font-size: 16px;
  --typography-body-m-line-height: 24px;
  --typography-body-m-letter-spacing: 0px;
  --typography-body-s-font-size: 14px;
  --typography-body-s-line-height: 20px;
  --typography-body-s-letter-spacing: 0px;
  --typography-body-xs-font-size: 12px;
  --typography-body-xs-line-height: 16px;
  --typography-body-xs-letter-spacing: 0px;
  --typography-body-xxs-font-size: 10px;
  --typography-body-xxs-line-height: 14px;
  --typography-body-xxs-letter-spacing: 0px;
  --typography-label-font-family: Montserrat;
  --typography-label-m-font-weight: 500;
  --typography-label-m-font-size: 14px;
  --typography-label-m-line-height: 20px;
  --typography-label-m-letter-spacing: 0px;
  --typography-label-text-transform: uppercase;
  --typography-label-s-font-weight: 500;
  --typography-label-s-font-size: 13px;
  --typography-label-s-line-height: 18px;
  --typography-label-s-letter-spacing: 0px;
  --typography-label-xs-font-weight: 500;
  --typography-label-xs-font-size: 12px;
  --typography-label-xs-line-height: 16px;
  --typography-label-xs-letter-spacing: 0px;
  --typography-overline-font-family: Montserrat;
  --typography-overline-font-weight: 600;
  --typography-overline-font-size: 12px;
  --typography-overline-line-height: 16px;
  --typography-overline-letter-spacing: 0px;
  --radius-none: 0px;
  --radius-xs: 5px;
  --radius-s: 10px;
  --radius-m: 14px;
  --radius-l: 18px;
  --radius-xl: 24px;
  --radius-full: 9999px;
  --component-theme-asset: Le Blanc;
  --component-button-radius: 5px;
  --component-checkbox-radius: 5px;
  --component-chip-radius: 9999px;
  --component-counter-radius: 9999px;
  --component-container-s-radius: 5px;
  --component-container-m-radius: 10px;
  --component-fab-radius: 9999px;
  --component-icon-button-radius: 9999px;
  --component-input-radius: 5px;
  --component-progress-bar-radius: 9999px;
  --component-segmented-control-segment-radius: 5px;
  --component-segmented-control-container-radius: 9px;
  --component-tag-radius: 5px;
  --component-navigation-item-radius: 5px;
  --component-sheet-radius: 14px ;
}
:root [theme=moon-palace][data-v-6affe215] {
  --color-midnight-blue-50: #eaf0f5;
  --color-midnight-blue-100: #d0dbe7;
  --color-midnight-blue-200: #aabfd4;
  --color-midnight-blue-300: #7296b6;
  --color-midnight-blue-400: #426180;
  --color-midnight-blue-500: #0a203e;
  --color-midnight-blue-600: #091939;
  --color-midnight-blue-700: #091534;
  --color-midnight-blue-800: #0a1229;
  --color-midnight-blue-900: #0a1020;
  --color-indigo-50: #e4e7f1;
  --color-indigo-100: #ced2e3;
  --color-indigo-200: #9ba3c2;
  --color-indigo-300: #6874a5;
  --color-indigo-400: #3f4b7c;
  --color-indigo-500: #242b47;
  --color-indigo-600: #1d2239;
  --color-indigo-700: #161a2b;
  --color-indigo-800: #0e111c;
  --color-indigo-900: #07090e;
  --color-ocean-blue-50: #f0f4fa;
  --color-ocean-blue-100: #dfe8f1;
  --color-ocean-blue-200: #b8cce0;
  --color-ocean-blue-250: #a6c0d9;
  --color-ocean-blue-300: #93b5d2;
  --color-ocean-blue-400: #42729a;
  --color-ocean-blue-500: #254d6e;
  --color-ocean-blue-600: #1b3d5c;
  --color-ocean-blue-700: #16314c;
  --color-ocean-blue-800: #162c41;
  --color-ocean-blue-900: #142334;
  --color-ocean-blue-950: #0f1824;
  --color-sky-blue-50: #f1f9fb;
  --color-sky-blue-100: #e4f3f7;
  --color-sky-blue-200: #c9e8ef;
  --color-sky-blue-300: #addce6;
  --color-sky-blue-400: #92d1de;
  --color-sky-blue-500: #77c5d6;
  --color-sky-blue-600: #44afc7;
  --color-sky-blue-700: #2e869a;
  --color-sky-blue-800: #1f5a66;
  --color-sky-blue-900: #0f2d33;
  --color-turquoise-50: #e9fcfb;
  --color-turquoise-100: #cef7f6;
  --color-turquoise-200: #9cefed;
  --color-turquoise-300: #6be7e3;
  --color-turquoise-400: #3adfda;
  --color-turquoise-500: #1fc1bc;
  --color-turquoise-600: #1ba7a2;
  --color-turquoise-700: #137471;
  --color-turquoise-800: #0c4d4b;
  --color-turquoise-900: #062726;
  --color-orange-50: #fef2e6;
  --color-orange-100: #fde9d2;
  --color-orange-200: #fcd2a5;
  --color-orange-300: #fabc78;
  --color-orange-400: #f9a54b;
  --color-orange-500: #f78f1e;
  --color-orange-600: #dc7302;
  --color-orange-700: #985206;
  --color-orange-800: #6b3a04;
  --color-orange-900: #351d02;
  --color-copper-50: #f9f6ed;
  --color-copper-100: #f1e7d0;
  --color-copper-200: #e4cfa4;
  --color-copper-300: #d4b070;
  --color-copper-400: #c69449;
  --color-copper-500: #af7b39;
  --color-copper-600: #9d6531;
  --color-copper-700: #7e4b2a;
  --color-copper-800: #6a3e29;
  --color-copper-900: #5b3628;
  --color-copper-950: #341c14;
  --color-bronze-50: #f7f2ee;
  --color-bronze-100: #f1e9e1;
  --color-bronze-200: #e3d2c3;
  --color-bronze-300: #d4bca5;
  --color-bronze-400: #c6a587;
  --color-bronze-500: #b88f69;
  --color-bronze-600: #a3764d;
  --color-bronze-700: #7d5b3b;
  --color-bronze-800: #4e3925;
  --color-bronze-900: #271d13;
  --color-marble-50: #f7f6f3;
  --color-marble-100: #edeae3;
  --color-marble-200: #ded9ce;
  --color-marble-300: #c6bfae;
  --color-marble-400: #aaa092;
  --color-marble-500: #958a7e;
  --color-marble-600: #877c73;
  --color-marble-700: #716760;
  --color-marble-800: #605852;
  --color-marble-900: #504844;
  --color-olive-grey-50: #f7f6f1;
  --color-olive-grey-100: #edece7;
  --color-olive-grey-200: #dbd8cf;
  --color-olive-grey-300: #cac5b7;
  --color-olive-grey-400: #b8b19f;
  --color-olive-grey-500: #a69e87;
  --color-olive-grey-600: #8a8167;
  --color-olive-grey-700: #68614d;
  --color-olive-grey-800: #454133;
  --color-olive-grey-900: #23201a;
  --color-danger-red-50: #ffebeb;
  --color-danger-red-100: #ffe0e0;
  --color-danger-red-200: #fba7a7;
  --color-danger-red-300: #f47171;
  --color-danger-red-400: #eb4242;
  --color-danger-red-500: #cc0000;
  --color-danger-red-600: #b60000;
  --color-danger-red-700: #9b0000;
  --color-danger-red-800: #800000;
  --color-danger-red-900: #660000;
  --color-warning-yellow-50: #fef8e9;
  --color-warning-yellow-100: #fdf2d8;
  --color-warning-yellow-200: #fce5b1;
  --color-warning-yellow-300: #fad989;
  --color-warning-yellow-400: #f9cc62;
  --color-warning-yellow-500: #f7bf3b;
  --color-warning-yellow-600: #eba80a;
  --color-warning-yellow-700: #b07e07;
  --color-warning-yellow-800: #765405;
  --color-warning-yellow-900: #3b2a02;
  --color-positive-green-50: #f3fcf6;
  --color-positive-green-100: #e3f8ea;
  --color-positive-green-200: #ccf0d9;
  --color-positive-green-300: #97ddb1;
  --color-positive-green-400: #65c387;
  --color-positive-green-500: #3fa665;
  --color-positive-green-600: #2ca056;
  --color-positive-green-700: #286c41;
  --color-positive-green-800: #1d5e36;
  --color-positive-green-900: #21452f;
  --color-grey-0: #ffffff;
  --color-grey-50: #fafafa;
  --color-grey-100: #f4f4f5;
  --color-grey-200: #e4e4e7;
  --color-grey-300: #d4d4d8;
  --color-grey-400: #a1a1aa;
  --color-grey-500: #71717a;
  --color-grey-600: #52525b;
  --color-grey-700: #3f3f46;
  --color-grey-800: #27272a;
  --color-grey-900: #1a1a1e;
  --color-grey-950: #101014;
  --color-grey-1000: #000000;
  --color-background-disabled: #27272a;
  --color-background-brand: #27272a;
  --color-background-inverse: #ffffff;
  --color-background-overlay: rgba(0, 0, 0, .4);
  --color-background-on-brand-primary: #f4f4f5;
  --color-background-on-brand-weak: #1b3d5c;
  --color-background-on-brand-secondary: #b8cce0;
  --color-background-on-media: #ffffff;
  --color-background-on-media-weak: rgba(255, 255, 255, .6);
  --color-background-on-inverse: #ffffff;
  --color-background-base-default: #101014;
  --color-background-base-hover: #1a1a1e;
  --color-background-base-active: #27272a;
  --color-background-base-alternative: #1a1a1e;
  --color-background-raised-default: #1a1a1e;
  --color-background-raised-hover: #27272a;
  --color-background-raised-active: #3f3f46;
  --color-background-neutral-default: #3f3f46;
  --color-background-neutral-hover: #52525b;
  --color-background-neutral-active: #71717a;
  --color-background-neutral-weak: #27272a;
  --color-background-neutral-weak-hover: #3f3f46;
  --color-background-neutral-active-active: #52525b;
  --color-background-neutral-skeleton: #3f3f46;
  --color-background-accent-default: #93b5d2;
  --color-background-accent-hover: #a6c0d9;
  --color-background-accent-active: #b8cce0;
  --color-background-accent-weak: #16314c;
  --color-background-accent-secondary: #b8cce0;
  --color-background-danger-default: #f47171;
  --color-background-danger-hover: #fba7a7;
  --color-background-danger-active: #f47171;
  --color-background-danger-weak: #800000;
  --color-background-warning-default: #fad989;
  --color-background-warning-weak: #765405;
  --color-background-positive-default: #ccf0d9;
  --color-background-positive-weak: #21452f;
  --color-foreground-default: #f4f4f5;
  --color-foreground-weak: #a1a1aa;
  --color-foreground-danger: #fba7a7;
  --color-foreground-warning: #fce5b1;
  --color-foreground-positive: #65c387;
  --color-foreground-disabled: #3f3f46;
  --color-foreground-on-accent: #101014;
  --color-foreground-on-accent-secondary: #101014;
  --color-foreground-on-brand: #f4f4f5;
  --color-foreground-on-brand-inverse: #101014;
  --color-foreground-on-media: #ffffff;
  --color-foreground-on-inverse: #101014;
  --color-foreground-on-media-inverse: #101014;
  --color-foreground-on-danger: #101014;
  --color-foreground-accent-default: #b8cce0;
  --color-foreground-accent-hover: #a6c0d9;
  --color-foreground-accent-active: #93b5d2;
  --color-foreground-accent-secondary: #b8cce0;
  --color-border-default: #3f3f46;
  --color-border-strong: #52525b;
  --color-border-danger: #fba7a7;
  --color-border-warning: #fce5b1;
  --color-border-positive: #e3f8ea;
  --color-border-disabled: #27272a;
  --color-border-on-brand: #52525b;
  --color-border-on-media: #ffffff;
  --color-border-accent-default: #b8cce0;
  --color-border-accent-secodary: #b8cce0;
  --font-family-brand: Poppins;
  --font-family-base: Poppins;
  --typography-display-l-font-family: Poppins;
  --typography-display-l-font-weight: 400;
  --typography-display-l-font-size-default: 72px;
  --typography-display-l-font-size-mobile: 48px;
  --typography-display-l-line-height-default: 80px;
  --typography-display-l-line-height-mobile: 56px;
  --typography-display-l-letter-spacing: 0px;
  --typography-display-l-text-transform: none;
  --typography-display-m-font-family: Poppins;
  --typography-display-m-font-weight: 400;
  --typography-display-m-font-size-default: 56px;
  --typography-display-m-font-size-mobile: 40px;
  --typography-display-m-line-height-default: 64px;
  --typography-display-m-line-height-mobile: 48px;
  --typography-display-m-letter-spacing: 0px;
  --typography-display-m-text-transform: none;
  --typography-display-s-font-family: Poppins;
  --typography-display-s-font-weight: 400;
  --typography-display-s-font-size-default: 40px;
  --typography-display-s-font-size-mobile: 32px;
  --typography-display-s-line-height-default: 48px;
  --typography-display-s-line-height-mobile: 40px;
  --typography-display-s-letter-spacing: 0px;
  --typography-display-s-text-transform: none;
  --typography-title-l-font-family: Poppins;
  --typography-title-l-font-weight: 400;
  --typography-title-l-font-size: 28px;
  --typography-title-l-line-height: 34px;
  --typography-title-l-letter-spacing: 0px;
  --typography-title-l-text-transform: none;
  --typography-title-m-font-family: Poppins;
  --typography-title-m-font-weight: 400;
  --typography-title-m-font-size: 24px;
  --typography-title-m-line-height: 30px;
  --typography-title-m-letter-spacing: 0px;
  --typography-title-m-text-transform: none;
  --typography-title-s-font-family: Poppins;
  --typography-title-s-font-weight: 400;
  --typography-title-s-font-size: 22px;
  --typography-title-s-line-height: 28px;
  --typography-title-s-letter-spacing: 0px;
  --typography-title-xs-font-family: Poppins;
  --typography-title-xs-font-weight: 400;
  --typography-title-xs-font-size: 18px;
  --typography-title-xs-line-height: 24px;
  --typography-title-xs-letter-spacing: 0px;
  --typography-body-font-family: Poppins;
  --typography-body-font-weight-default: 400;
  --typography-body-font-weight-strong: 500;
  --typography-body-m-font-size: 16px;
  --typography-body-m-line-height: 24px;
  --typography-body-m-letter-spacing: 0px;
  --typography-body-s-font-size: 14px;
  --typography-body-s-line-height: 20px;
  --typography-body-s-letter-spacing: 0px;
  --typography-body-xs-font-size: 12px;
  --typography-body-xs-line-height: 16px;
  --typography-body-xs-letter-spacing: 0px;
  --typography-body-xxs-font-size: 10px;
  --typography-body-xxs-line-height: 14px;
  --typography-body-xxs-letter-spacing: 0px;
  --typography-label-font-family: Poppins;
  --typography-label-m-font-weight: 500;
  --typography-label-m-font-size: 16px;
  --typography-label-m-line-height: 24px;
  --typography-label-m-letter-spacing: 0px;
  --typography-label-text-transform: none;
  --typography-label-s-font-weight: 500;
  --typography-label-s-font-size: 14px;
  --typography-label-s-line-height: 20px;
  --typography-label-s-letter-spacing: 0px;
  --typography-label-xs-font-weight: 500;
  --typography-label-xs-font-size: 12px;
  --typography-label-xs-line-height: 16px;
  --typography-label-xs-letter-spacing: 0px;
  --typography-overline-font-family: Poppins;
  --typography-overline-font-weight: 400;
  --typography-overline-font-size: 12px;
  --typography-overline-line-height: 16px;
  --typography-overline-letter-spacing: .75px;
  --radius-none: 0px;
  --radius-xs: 5px;
  --radius-s: 10px;
  --radius-m: 14px;
  --radius-l: 18px;
  --radius-xl: 24px;
  --radius-full: 9999px;
  --component-theme-asset: Moon Palace;
  --component-button-radius: 5px;
  --component-checkbox-radius: 5px;
  --component-chip-radius: 9999px;
  --component-counter-radius: 9999px;
  --component-container-s-radius: 5px;
  --component-container-m-radius: 10px;
  --component-fab-radius: 9999px;
  --component-icon-button-radius: 9999px;
  --component-input-radius: 5px;
  --component-progress-bar-radius: 9999px;
  --component-segmented-control-segment-radius: 5px;
  --component-segmented-control-container-radius: 9px;
  --component-tag-radius: 5px;
  --component-navigation-item-radius: 5px;
  --component-sheet-radius: 14px ;
}
[data-v-6affe215] {
  font-family: var(--typography-body-font-family), "san-serif" !important;
}
#app .p-tab-active[data-v-6affe215] {
  background: var(--p-tabs-tab-background);
  border-width: var(--p-tabs-tab-border-width);
  border-color: var(--p-tabs-tab-border-color);
  color: var(--p-tabs-tab-color);
  padding: var(--p-tabs-tab-padding);
  font-weight: var(--p-tabs-tab-font-weight);
  transition: background var(--p-tabs-transition-duration), border-color var(--p-tabs-transition-duration), color var(--p-tabs-transition-duration), outline-color var(--p-tabs-transition-duration), box-shadow var(--p-tabs-transition-duration);
  margin: var(--p-tabs-tab-margin);
  font-family: var(--typography-body-font-family);
  font-weight: var(--typography-body-font-weight-strong);
  font-size: var(--typography-body-s-font-size);
  line-height: var(--typography-body-s-line-height);
  letter-spacing: var(--typography-body-s-letter-spacing);
}
#app .p-tab[data-v-6affe215] {
  background-color: var(--color-background-neutral-weak);
  border: none;
}
#app .p-tabpanels[data-v-6affe215] {
  background: transparent;
  padding: 20px 0px;
}
#app .p-tab[data-v-6affe215]:hover {
  color: #0F1824 !important;
}
#app .p-tab-active[data-v-6affe215] {
  border-color: transparent;
  border-radius: 10px;
  color: var(--color-foreground-default);
  background-color: var(--color-background-base-default);
}
body[data-v-6affe215] {
  font-family: "Open Sans Variable", sans-serif;
}
#app[data-v-6affe215] {
  max-width: 1280px;
  margin: 0 auto;
}
label[data-v-6affe215], input[data-v-6affe215], button[data-v-6affe215] {
  font-family: var(--typography-body-font-family), "san-serif" !important;
}
.tpc-text-field label[data-v-6affe215], .tpc-text-field input[data-v-6affe215] {
  font-family: var(--typography-body-font-family), "san-serif" !important;
}
main[data-v-6affe215] {
  padding-top: env(safe-area-inset-top);
  margin: 0 auto;
  max-width: 1280px;
  height: calc(100dvh - 75px);
  height: calc(var(--vh, 1vh) * 100 - 75px);
  max-height: calc(100dvh - 75px);
  max-height: calc(var(--vh, 1vh) * 100 - 75px);
  overflow-y: auto;
}
.translation_select[data-v-6affe215] {
  font-weight: normal;
  font-size: 1rem;
  text-transform: uppercase;
  background: transparent;
  border: none;
  color: #fff;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin-right: 0.5rem;
}/*
    Custom CSS reset: https://www.joshwcomeau.com/css/custom-css-reset/
*/
/*
  1. Use a more-intuitive box-sizing model.
*/
[data-v-16e5f667],[data-v-16e5f667]::before,[data-v-16e5f667]::after {
  box-sizing: border-box;
}

/*
    2. Remove default margin
  */
[data-v-16e5f667] {
  margin: 0;
}

/*
    3. Allow percentage-based heights in the application
  */
html[data-v-16e5f667],
body[data-v-16e5f667] {
  height: 100%;
}

/*
    Typographic tweaks!
    4. Add accessible line-height
    5. Improve text rendering
  */
body[data-v-16e5f667] {
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
}

/*
    6. Improve media defaults
  */
img[data-v-16e5f667],
picture[data-v-16e5f667],
video[data-v-16e5f667],
canvas[data-v-16e5f667],
svg[data-v-16e5f667] {
  display: block;
  max-width: 100%;
}

/*
    7. Remove built-in form typography styles
  */
input[data-v-16e5f667],
button[data-v-16e5f667],
textarea[data-v-16e5f667],
select[data-v-16e5f667] {
  font: inherit;
}

/*
    8. Avoid text overflows
  */
p[data-v-16e5f667],
h1[data-v-16e5f667],
h2[data-v-16e5f667],
h3[data-v-16e5f667],
h4[data-v-16e5f667],
h5[data-v-16e5f667],
h6[data-v-16e5f667] {
  overflow-wrap: break-word;
}

/* Cards */
/* Typography */
/* Icons */
[data-v-16e5f667],[data-v-16e5f667]:before,[data-v-16e5f667]:after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / .5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: ;
}
[data-v-16e5f667]::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / .5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: ;
}
[data-v-16e5f667],[data-v-16e5f667]:before,[data-v-16e5f667]:after {
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  border-color: #e5e7eb;
}
[data-v-16e5f667]:before,[data-v-16e5f667]:after {
  --tw-content: "" ;
}
html[data-v-16e5f667],[data-v-16e5f667]:host {
  line-height: 1.5;
  -webkit-text-size-adjust: 100%;
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
  font-feature-settings: normal;
  font-variation-settings: normal;
  -webkit-tap-highlight-color: transparent;
}
body[data-v-16e5f667] {
  margin: 0;
  line-height: inherit;
}
hr[data-v-16e5f667] {
  height: 0;
  color: inherit;
  border-top-width: 1px;
}
abbr[data-v-16e5f667]:where([title]) {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}
h1[data-v-16e5f667], h2[data-v-16e5f667], h3[data-v-16e5f667], h4[data-v-16e5f667], h5[data-v-16e5f667], h6[data-v-16e5f667] {
  font-size: inherit;
  font-weight: inherit;
}
a[data-v-16e5f667] {
  color: inherit;
  text-decoration: inherit;
}
b[data-v-16e5f667], strong[data-v-16e5f667] {
  font-weight: bolder;
}
code[data-v-16e5f667], kbd[data-v-16e5f667], samp[data-v-16e5f667], pre[data-v-16e5f667] {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  font-feature-settings: normal;
  font-variation-settings: normal;
  font-size: 1em;
}
small[data-v-16e5f667] {
  font-size: 80%;
}
sub[data-v-16e5f667], sup[data-v-16e5f667] {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub[data-v-16e5f667] {
  bottom: -0.25em;
}
sup[data-v-16e5f667] {
  top: -0.5em;
}
table[data-v-16e5f667] {
  text-indent: 0;
  border-color: inherit;
  border-collapse: collapse;
}
button[data-v-16e5f667], input[data-v-16e5f667], optgroup[data-v-16e5f667], select[data-v-16e5f667], textarea[data-v-16e5f667] {
  font-family: inherit;
  font-feature-settings: inherit;
  font-variation-settings: inherit;
  font-size: 100%;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  color: inherit;
  margin: 0;
  padding: 0;
}
button[data-v-16e5f667], select[data-v-16e5f667] {
  text-transform: none;
}
button[data-v-16e5f667], input[data-v-16e5f667]:where([type=button]), input[data-v-16e5f667]:where([type=reset]), input[data-v-16e5f667]:where([type=submit]) {
  -webkit-appearance: button;
  background-color: transparent;
  background-image: none;
}
[data-v-16e5f667]:-moz-focusring {
  outline: auto;
}
[data-v-16e5f667]:-moz-ui-invalid {
  box-shadow: none;
}
progress[data-v-16e5f667] {
  vertical-align: baseline;
}
[data-v-16e5f667]::-webkit-inner-spin-button,[data-v-16e5f667]::-webkit-outer-spin-button {
  height: auto;
}
[type=search][data-v-16e5f667] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[data-v-16e5f667]::-webkit-search-decoration {
  -webkit-appearance: none;
}
[data-v-16e5f667]::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
summary[data-v-16e5f667] {
  display: list-item;
}
blockquote[data-v-16e5f667], dl[data-v-16e5f667], dd[data-v-16e5f667], h1[data-v-16e5f667], h2[data-v-16e5f667], h3[data-v-16e5f667], h4[data-v-16e5f667], h5[data-v-16e5f667], h6[data-v-16e5f667], hr[data-v-16e5f667], figure[data-v-16e5f667], p[data-v-16e5f667], pre[data-v-16e5f667] {
  margin: 0;
}
fieldset[data-v-16e5f667] {
  margin: 0;
  padding: 0;
}
legend[data-v-16e5f667] {
  padding: 0;
}
ol[data-v-16e5f667], ul[data-v-16e5f667], menu[data-v-16e5f667] {
  list-style: none;
  margin: 0;
  padding: 0;
}
dialog[data-v-16e5f667] {
  padding: 0;
}
textarea[data-v-16e5f667] {
  resize: vertical;
}
input[data-v-16e5f667]::-moz-placeholder, textarea[data-v-16e5f667]::-moz-placeholder {
  opacity: 1;
  color: #9ca3af;
}
input[data-v-16e5f667]::placeholder, textarea[data-v-16e5f667]::placeholder {
  opacity: 1;
  color: #9ca3af;
}
button[data-v-16e5f667], [role=button][data-v-16e5f667] {
  cursor: pointer;
}
[data-v-16e5f667]:disabled {
  cursor: default;
}
img[data-v-16e5f667], svg[data-v-16e5f667], video[data-v-16e5f667], canvas[data-v-16e5f667], audio[data-v-16e5f667], iframe[data-v-16e5f667], embed[data-v-16e5f667], object[data-v-16e5f667] {
  display: block;
  vertical-align: middle;
}
img[data-v-16e5f667], video[data-v-16e5f667] {
  max-width: 100%;
  height: auto;
}
[hidden][data-v-16e5f667]:where(:not([hidden=until-found])) {
  display: none;
}
.tpc-absolute[data-v-16e5f667] {
  position: absolute;
}
.-tpc-bottom-full[data-v-16e5f667] {
  bottom: -100%;
}
.tpc-bottom-3[data-v-16e5f667] {
  bottom: 0.75rem;
}
.tpc-bottom-4[data-v-16e5f667] {
  bottom: 1rem;
}
.tpc-left-1\/2[data-v-16e5f667] {
  left: 50%;
}
.tpc-left-3[data-v-16e5f667] {
  left: 0.75rem;
}
.tpc-right-3[data-v-16e5f667] {
  right: 0.75rem;
}
.tpc-top-1\/2[data-v-16e5f667] {
  top: 50%;
}
.tpc-top-3[data-v-16e5f667] {
  top: 0.75rem;
}
.tpc-m-3[data-v-16e5f667] {
  margin: 0.75rem;
}
.tpc-m-6[data-v-16e5f667] {
  margin: 1.5rem;
}
.tpc-m-8[data-v-16e5f667] {
  margin: 2rem;
}
.tpc-m-\[5px\][data-v-16e5f667] {
  margin: 5px;
}
.tpc-mx-0[data-v-16e5f667] {
  margin-left: 0;
  margin-right: 0;
}
.tpc-mb-12[data-v-16e5f667] {
  margin-bottom: 3rem;
}
.tpc-mb-2[data-v-16e5f667] {
  margin-bottom: 0.5rem;
}
.tpc-mb-5[data-v-16e5f667] {
  margin-bottom: 1.25rem;
}
.tpc-ml-0\.5[data-v-16e5f667] {
  margin-left: 0.125rem;
}
.tpc-ml-2[data-v-16e5f667] {
  margin-left: 0.5rem;
}
.tpc-mt-2[data-v-16e5f667] {
  margin-top: 0.5rem;
}
.tpc-mt-3[data-v-16e5f667] {
  margin-top: 0.75rem;
}
.tpc-mt-4[data-v-16e5f667] {
  margin-top: 1rem;
}
.tpc-mt-6[data-v-16e5f667] {
  margin-top: 1.5rem;
}
.tpc-block[data-v-16e5f667] {
  display: block;
}
.tpc-flex[data-v-16e5f667] {
  display: flex;
}
.tpc-h-10[data-v-16e5f667] {
  height: 2.5rem;
}
.tpc-h-12[data-v-16e5f667] {
  height: 3rem;
}
.tpc-h-24[data-v-16e5f667] {
  height: 6rem;
}
.tpc-h-auto[data-v-16e5f667] {
  height: auto;
}
.tpc-h-full[data-v-16e5f667] {
  height: 100%;
}
.tpc-w-1\/2[data-v-16e5f667] {
  width: 50%;
}
.tpc-w-128[data-v-16e5f667] {
  width: 512px;
}
.tpc-w-24[data-v-16e5f667] {
  width: 6rem;
}
.tpc-w-3\/4[data-v-16e5f667] {
  width: 75%;
}
.tpc-w-32[data-v-16e5f667] {
  width: 8rem;
}
.tpc-w-64[data-v-16e5f667] {
  width: 16rem;
}
.tpc-w-96[data-v-16e5f667] {
  width: 24rem;
}
.tpc-w-auto[data-v-16e5f667] {
  width: auto;
}
.tpc-w-full[data-v-16e5f667] {
  width: 100%;
}
.tpc--translate-x-1\/2[data-v-16e5f667] {
  --tw-translate-x: -50%;
  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));
}
.tpc--translate-y-1\/2[data-v-16e5f667] {
  --tw-translate-y: -50%;
  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));
}
.tpc-rotate-180[data-v-16e5f667] {
  --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));
}
.tpc-transform[data-v-16e5f667] {
  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));
}
@keyframes tpc-spin-16e5f667 {
to {
    transform: rotate(360deg);
}
}
.tpc-animate-spin[data-v-16e5f667] {
  animation: tpc-spin-16e5f667 1s linear infinite;
}
.tpc-cursor-pointer[data-v-16e5f667] {
  cursor: pointer;
}
.tpc-items-center[data-v-16e5f667] {
  align-items: center;
}
.tpc-justify-center[data-v-16e5f667] {
  justify-content: center;
}
.tpc-justify-between[data-v-16e5f667] {
  justify-content: space-between;
}
.tpc-gap-2[data-v-16e5f667] {
  gap: 0.5rem;
}
.tpc-gap-4[data-v-16e5f667] {
  gap: 1rem;
}
.tpc-gap-8[data-v-16e5f667] {
  gap: 2rem;
}
.tpc-gap-x-4[data-v-16e5f667] {
  -moz-column-gap: 1rem;
  column-gap: 1rem;
}
.tpc-space-x-2[data-v-16e5f667] > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * (1 - var(--tw-space-x-reverse)));
}
.tpc-border-b[data-v-16e5f667] {
  border-bottom-width: 1px;
}
.tpc-opacity-0[data-v-16e5f667] {
  opacity: 0;
}
@font-face {
  font-family: Poppins;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/poppins@latest/latin-400-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Poppins;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/poppins@latest/latin-500-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Josefin Sans;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/josefin-sans@latest/latin-400-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Josefin Sans;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/josefin-sans@latest/latin-500-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Inter Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/inter@latest/latin-400-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Inter Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/inter@latest/latin-500-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/montserrat@latest/latin-400-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/montserrat@latest/latin-400-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/montserrat@latest/latin-500-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/montserrat@latest/latin-500-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Source Serif Pro";
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/source-serif-pro@latest/latin-300-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/source-serif-pro@latest/latin-300-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Source Serif Pro";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/source-serif-pro@latest/latin-400-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/source-serif-pro@latest/latin-400-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Cinzel;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/cinzel@latest/latin-400-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/cinzel@latest/latin-400-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Cinzel;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/cinzel@latest/latin-500-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/cinzel@latest/latin-500-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
:root [theme=the-palace][data-v-16e5f667] {
  --color-midnight-blue-50: #eaf0f5;
  --color-midnight-blue-100: #d0dbe7;
  --color-midnight-blue-200: #aabfd4;
  --color-midnight-blue-300: #7296b6;
  --color-midnight-blue-400: #426180;
  --color-midnight-blue-500: #0a203e;
  --color-midnight-blue-600: #091939;
  --color-midnight-blue-700: #091534;
  --color-midnight-blue-800: #0a1229;
  --color-midnight-blue-900: #0a1020;
  --color-indigo-50: #e4e7f1;
  --color-indigo-100: #ced2e3;
  --color-indigo-200: #9ba3c2;
  --color-indigo-300: #6874a5;
  --color-indigo-400: #3f4b7c;
  --color-indigo-500: #242b47;
  --color-indigo-600: #1d2239;
  --color-indigo-700: #161a2b;
  --color-indigo-800: #0e111c;
  --color-indigo-900: #07090e;
  --color-ocean-blue-50: #f0f4fa;
  --color-ocean-blue-100: #dfe8f1;
  --color-ocean-blue-200: #b8cce0;
  --color-ocean-blue-250: #a6c0d9;
  --color-ocean-blue-300: #93b5d2;
  --color-ocean-blue-400: #42729a;
  --color-ocean-blue-500: #254d6e;
  --color-ocean-blue-600: #1b3d5c;
  --color-ocean-blue-700: #16314c;
  --color-ocean-blue-800: #162c41;
  --color-ocean-blue-900: #142334;
  --color-ocean-blue-950: #0f1824;
  --color-sky-blue-50: #f1f9fb;
  --color-sky-blue-100: #e4f3f7;
  --color-sky-blue-200: #c9e8ef;
  --color-sky-blue-300: #addce6;
  --color-sky-blue-400: #92d1de;
  --color-sky-blue-500: #77c5d6;
  --color-sky-blue-600: #44afc7;
  --color-sky-blue-700: #2e869a;
  --color-sky-blue-800: #1f5a66;
  --color-sky-blue-900: #0f2d33;
  --color-turquoise-50: #e9fcfb;
  --color-turquoise-100: #cef7f6;
  --color-turquoise-200: #9cefed;
  --color-turquoise-300: #6be7e3;
  --color-turquoise-400: #3adfda;
  --color-turquoise-500: #1fc1bc;
  --color-turquoise-600: #1ba7a2;
  --color-turquoise-700: #137471;
  --color-turquoise-800: #0c4d4b;
  --color-turquoise-900: #062726;
  --color-orange-50: #fef2e6;
  --color-orange-100: #fde9d2;
  --color-orange-200: #fcd2a5;
  --color-orange-300: #fabc78;
  --color-orange-400: #f9a54b;
  --color-orange-500: #f78f1e;
  --color-orange-600: #dc7302;
  --color-orange-700: #985206;
  --color-orange-800: #6b3a04;
  --color-orange-900: #351d02;
  --color-copper-50: #f9f6ed;
  --color-copper-100: #f1e7d0;
  --color-copper-200: #e4cfa4;
  --color-copper-300: #d4b070;
  --color-copper-400: #c69449;
  --color-copper-500: #af7b39;
  --color-copper-600: #9d6531;
  --color-copper-700: #7e4b2a;
  --color-copper-800: #6a3e29;
  --color-copper-900: #5b3628;
  --color-copper-950: #341c14;
  --color-bronze-50: #f7f2ee;
  --color-bronze-100: #f1e9e1;
  --color-bronze-200: #e3d2c3;
  --color-bronze-300: #d4bca5;
  --color-bronze-400: #c6a587;
  --color-bronze-500: #b88f69;
  --color-bronze-600: #a3764d;
  --color-bronze-700: #7d5b3b;
  --color-bronze-800: #4e3925;
  --color-bronze-900: #271d13;
  --color-marble-50: #f7f6f3;
  --color-marble-100: #edeae3;
  --color-marble-200: #ded9ce;
  --color-marble-300: #c6bfae;
  --color-marble-400: #aaa092;
  --color-marble-500: #958a7e;
  --color-marble-600: #877c73;
  --color-marble-700: #716760;
  --color-marble-800: #605852;
  --color-marble-900: #504844;
  --color-olive-grey-50: #f7f6f1;
  --color-olive-grey-100: #edece7;
  --color-olive-grey-200: #dbd8cf;
  --color-olive-grey-300: #cac5b7;
  --color-olive-grey-400: #b8b19f;
  --color-olive-grey-500: #a69e87;
  --color-olive-grey-600: #8a8167;
  --color-olive-grey-700: #68614d;
  --color-olive-grey-800: #454133;
  --color-olive-grey-900: #23201a;
  --color-danger-red-50: #ffebeb;
  --color-danger-red-100: #ffe0e0;
  --color-danger-red-200: #fba7a7;
  --color-danger-red-300: #f47171;
  --color-danger-red-400: #eb4242;
  --color-danger-red-500: #cc0000;
  --color-danger-red-600: #b60000;
  --color-danger-red-700: #9b0000;
  --color-danger-red-800: #800000;
  --color-danger-red-900: #660000;
  --color-warning-yellow-50: #fef8e9;
  --color-warning-yellow-100: #fdf2d8;
  --color-warning-yellow-200: #fce5b1;
  --color-warning-yellow-300: #fad989;
  --color-warning-yellow-400: #f9cc62;
  --color-warning-yellow-500: #f7bf3b;
  --color-warning-yellow-600: #eba80a;
  --color-warning-yellow-700: #b07e07;
  --color-warning-yellow-800: #765405;
  --color-warning-yellow-900: #3b2a02;
  --color-positive-green-50: #f3fcf6;
  --color-positive-green-100: #e3f8ea;
  --color-positive-green-200: #ccf0d9;
  --color-positive-green-300: #97ddb1;
  --color-positive-green-400: #65c387;
  --color-positive-green-500: #3fa665;
  --color-positive-green-600: #2ca056;
  --color-positive-green-700: #286c41;
  --color-positive-green-800: #1d5e36;
  --color-positive-green-900: #21452f;
  --color-grey-0: #ffffff;
  --color-grey-50: #fafafa;
  --color-grey-100: #f4f4f5;
  --color-grey-200: #e4e4e7;
  --color-grey-300: #d4d4d8;
  --color-grey-400: #a1a1aa;
  --color-grey-500: #71717a;
  --color-grey-600: #52525b;
  --color-grey-700: #3f3f46;
  --color-grey-800: #27272a;
  --color-grey-900: #1a1a1e;
  --color-grey-950: #101014;
  --color-grey-1000: #000000;
  --color-background-disabled: #f4f4f5;
  --color-background-brand: #254d6e;
  --color-background-inverse: #101014;
  --color-background-overlay: rgba(0, 0, 0, .4);
  --color-background-on-brand-primary: #ffffff;
  --color-background-on-brand-weak: #42729a;
  --color-background-on-brand-secondary: #b88f69;
  --color-background-on-media: #ffffff;
  --color-background-on-media-weak: rgba(255, 255, 255, .6);
  --color-background-on-inverse: #ffffff;
  --color-background-base-default: #ffffff;
  --color-background-base-hover: #fafafa;
  --color-background-base-active: #f4f4f5;
  --color-background-base-alternative: #f7f6f1;
  --color-background-raised-default: #ffffff;
  --color-background-raised-hover: #fafafa;
  --color-background-raised-active: #f4f4f5;
  --color-background-neutral-default: #a1a1aa;
  --color-background-neutral-hover: #71717a;
  --color-background-neutral-active: #52525b;
  --color-background-neutral-weak: #f4f4f5;
  --color-background-neutral-weak-hover: #e4e4e7;
  --color-background-neutral-active-active: #d4d4d8;
  --color-background-neutral-skeleton: #f4f4f5;
  --color-background-accent-default: #254d6e;
  --color-background-accent-hover: #1b3d5c;
  --color-background-accent-active: #16314c;
  --color-background-accent-weak: #f0f4fa;
  --color-background-accent-secondary: #a3764d;
  --color-background-danger-default: #cc0000;
  --color-background-danger-hover: #b60000;
  --color-background-danger-active: #9b0000;
  --color-background-danger-weak: #ffebeb;
  --color-background-warning-default: #f7bf3b;
  --color-background-warning-weak: #fef8e9;
  --color-background-positive-default: #286c41;
  --color-background-positive-weak: #e3f8ea;
  --color-foreground-default: #0f1824;
  --color-foreground-weak: #71717a;
  --color-foreground-danger: #cc0000;
  --color-foreground-warning: #765405;
  --color-foreground-positive: #286c41;
  --color-foreground-disabled: #d4d4d8;
  --color-foreground-on-accent: #ffffff;
  --color-foreground-on-accent-secondary: #ffffff;
  --color-foreground-on-brand: #ffffff;
  --color-foreground-on-brand-inverse: #254d6e;
  --color-foreground-on-media: #ffffff;
  --color-foreground-on-inverse: #ffffff;
  --color-foreground-on-media-inverse: #101014;
  --color-foreground-on-danger: #ffffff;
  --color-foreground-accent-default: #254d6e;
  --color-foreground-accent-hover: #16314c;
  --color-foreground-accent-active: #162c41;
  --color-foreground-accent-secondary: #7d5b3b;
  --color-border-default: #e4e4e7;
  --color-border-strong: #d4d4d8;
  --color-border-danger: #cc0000;
  --color-border-warning: #765405;
  --color-border-positive: #3fa665;
  --color-border-disabled: #e4e4e7;
  --color-border-on-brand: #93b5d2;
  --color-border-on-media: #ffffff;
  --color-border-accent-default: #254d6e;
  --color-border-accent-secodary: #a3764d;
  --font-family-brand: Source Serif Pro;
  --font-family-base: Inter Variable;
  --typography-display-l-font-family: Source Serif Pro;
  --typography-display-l-font-weight: 300;
  --typography-display-l-font-size-default: 80px;
  --typography-display-l-font-size-mobile: 52px;
  --typography-display-l-line-height-default: 88px;
  --typography-display-l-line-height-mobile: 60px;
  --typography-display-l-letter-spacing: -.699999988079071px;
  --typography-display-l-text-transform: none;
  --typography-display-m-font-family: Source Serif Pro;
  --typography-display-m-font-weight: 300;
  --typography-display-m-font-size-default: 64px;
  --typography-display-m-font-size-mobile: 44px;
  --typography-display-m-line-height-default: 72px;
  --typography-display-m-line-height-mobile: 52px;
  --typography-display-m-letter-spacing: -.5px;
  --typography-display-m-text-transform: none;
  --typography-display-s-font-family: Source Serif Pro;
  --typography-display-s-font-weight: 300;
  --typography-display-s-font-size-default: 46px;
  --typography-display-s-font-size-mobile: 36px;
  --typography-display-s-line-height-default: 56px;
  --typography-display-s-line-height-mobile: 44px;
  --typography-display-s-letter-spacing: -.4000000059604645px;
  --typography-display-s-text-transform: none;
  --typography-title-l-font-family: Source Serif Pro;
  --typography-title-l-font-weight: 300;
  --typography-title-l-font-size: 32px;
  --typography-title-l-line-height: 40px;
  --typography-title-l-letter-spacing: -.3199999928474426px;
  --typography-title-l-text-transform: none;
  --typography-title-m-font-family: Source Serif Pro;
  --typography-title-m-font-weight: 300;
  --typography-title-m-font-size: 28px;
  --typography-title-m-line-height: 34px;
  --typography-title-m-letter-spacing: -.2800000011920929px;
  --typography-title-m-text-transform: none;
  --typography-title-s-font-family: Source Serif Pro;
  --typography-title-s-font-weight: 300;
  --typography-title-s-font-size: 26px;
  --typography-title-s-line-height: 32px;
  --typography-title-s-letter-spacing: -.23999999463558197px;
  --typography-title-xs-font-family: Inter Variable;
  --typography-title-xs-font-weight: 400;
  --typography-title-xs-font-size: 18px;
  --typography-title-xs-line-height: 24px;
  --typography-title-xs-letter-spacing: 0px;
  --typography-body-font-family: Inter Variable;
  --typography-body-font-weight-default: 400;
  --typography-body-font-weight-strong: 500;
  --typography-body-m-font-size: 16px;
  --typography-body-m-line-height: 24px;
  --typography-body-m-letter-spacing: 0px;
  --typography-body-s-font-size: 14px;
  --typography-body-s-line-height: 20px;
  --typography-body-s-letter-spacing: 0px;
  --typography-body-xs-font-size: 12px;
  --typography-body-xs-line-height: 16px;
  --typography-body-xs-letter-spacing: 0px;
  --typography-body-xxs-font-size: 10px;
  --typography-body-xxs-line-height: 14px;
  --typography-body-xxs-letter-spacing: 0px;
  --typography-label-font-family: Inter Variable;
  --typography-label-m-font-weight: 500;
  --typography-label-m-font-size: 16px;
  --typography-label-m-line-height: 24px;
  --typography-label-m-letter-spacing: 0px;
  --typography-label-text-transform: none;
  --typography-label-s-font-weight: 500;
  --typography-label-s-font-size: 14px;
  --typography-label-s-line-height: 20px;
  --typography-label-s-letter-spacing: 0px;
  --typography-label-xs-font-weight: 500;
  --typography-label-xs-font-size: 12px;
  --typography-label-xs-line-height: 16px;
  --typography-label-xs-letter-spacing: 0px;
  --typography-overline-font-family: Inter Variable;
  --typography-overline-font-weight: 400;
  --typography-overline-font-size: 12px;
  --typography-overline-line-height: 16px;
  --typography-overline-letter-spacing: 0px;
  --radius-none: 0px;
  --radius-xs: 5px;
  --radius-s: 10px;
  --radius-m: 14px;
  --radius-l: 18px;
  --radius-xl: 24px;
  --radius-full: 9999px;
  --component-theme-asset: The Palace Company;
  --component-button-radius: 5px;
  --component-checkbox-radius: 5px;
  --component-chip-radius: 9999px;
  --component-counter-radius: 9999px;
  --component-container-s-radius: 5px;
  --component-container-m-radius: 10px;
  --component-fab-radius: 9999px;
  --component-icon-button-radius: 9999px;
  --component-input-radius: 5px;
  --component-progress-bar-radius: 9999px;
  --component-segmented-control-segment-radius: 5px;
  --component-segmented-control-container-radius: 9px;
  --component-tag-radius: 5px;
  --component-navigation-item-radius: 5px;
  --component-sheet-radius: 14px ;
}
:root [theme=palace-resorts][data-v-16e5f667] {
  --color-midnight-blue-50: #eaf0f5;
  --color-midnight-blue-100: #d0dbe7;
  --color-midnight-blue-200: #aabfd4;
  --color-midnight-blue-300: #7296b6;
  --color-midnight-blue-400: #426180;
  --color-midnight-blue-500: #0a203e;
  --color-midnight-blue-600: #091939;
  --color-midnight-blue-700: #091534;
  --color-midnight-blue-800: #0a1229;
  --color-midnight-blue-900: #0a1020;
  --color-indigo-50: #e4e7f1;
  --color-indigo-100: #ced2e3;
  --color-indigo-200: #9ba3c2;
  --color-indigo-300: #6874a5;
  --color-indigo-400: #3f4b7c;
  --color-indigo-500: #242b47;
  --color-indigo-600: #1d2239;
  --color-indigo-700: #161a2b;
  --color-indigo-800: #0e111c;
  --color-indigo-900: #07090e;
  --color-ocean-blue-50: #f0f4fa;
  --color-ocean-blue-100: #dfe8f1;
  --color-ocean-blue-200: #b8cce0;
  --color-ocean-blue-250: #a6c0d9;
  --color-ocean-blue-300: #93b5d2;
  --color-ocean-blue-400: #42729a;
  --color-ocean-blue-500: #254d6e;
  --color-ocean-blue-600: #1b3d5c;
  --color-ocean-blue-700: #16314c;
  --color-ocean-blue-800: #162c41;
  --color-ocean-blue-900: #142334;
  --color-ocean-blue-950: #0f1824;
  --color-sky-blue-50: #f1f9fb;
  --color-sky-blue-100: #e4f3f7;
  --color-sky-blue-200: #c9e8ef;
  --color-sky-blue-300: #addce6;
  --color-sky-blue-400: #92d1de;
  --color-sky-blue-500: #77c5d6;
  --color-sky-blue-600: #44afc7;
  --color-sky-blue-700: #2e869a;
  --color-sky-blue-800: #1f5a66;
  --color-sky-blue-900: #0f2d33;
  --color-turquoise-50: #e9fcfb;
  --color-turquoise-100: #cef7f6;
  --color-turquoise-200: #9cefed;
  --color-turquoise-300: #6be7e3;
  --color-turquoise-400: #3adfda;
  --color-turquoise-500: #1fc1bc;
  --color-turquoise-600: #1ba7a2;
  --color-turquoise-700: #137471;
  --color-turquoise-800: #0c4d4b;
  --color-turquoise-900: #062726;
  --color-orange-50: #fef2e6;
  --color-orange-100: #fde9d2;
  --color-orange-200: #fcd2a5;
  --color-orange-300: #fabc78;
  --color-orange-400: #f9a54b;
  --color-orange-500: #f78f1e;
  --color-orange-600: #dc7302;
  --color-orange-700: #985206;
  --color-orange-800: #6b3a04;
  --color-orange-900: #351d02;
  --color-copper-50: #f9f6ed;
  --color-copper-100: #f1e7d0;
  --color-copper-200: #e4cfa4;
  --color-copper-300: #d4b070;
  --color-copper-400: #c69449;
  --color-copper-500: #af7b39;
  --color-copper-600: #9d6531;
  --color-copper-700: #7e4b2a;
  --color-copper-800: #6a3e29;
  --color-copper-900: #5b3628;
  --color-copper-950: #341c14;
  --color-bronze-50: #f7f2ee;
  --color-bronze-100: #f1e9e1;
  --color-bronze-200: #e3d2c3;
  --color-bronze-300: #d4bca5;
  --color-bronze-400: #c6a587;
  --color-bronze-500: #b88f69;
  --color-bronze-600: #a3764d;
  --color-bronze-700: #7d5b3b;
  --color-bronze-800: #4e3925;
  --color-bronze-900: #271d13;
  --color-marble-50: #f7f6f3;
  --color-marble-100: #edeae3;
  --color-marble-200: #ded9ce;
  --color-marble-300: #c6bfae;
  --color-marble-400: #aaa092;
  --color-marble-500: #958a7e;
  --color-marble-600: #877c73;
  --color-marble-700: #716760;
  --color-marble-800: #605852;
  --color-marble-900: #504844;
  --color-olive-grey-50: #f7f6f1;
  --color-olive-grey-100: #edece7;
  --color-olive-grey-200: #dbd8cf;
  --color-olive-grey-300: #cac5b7;
  --color-olive-grey-400: #b8b19f;
  --color-olive-grey-500: #a69e87;
  --color-olive-grey-600: #8a8167;
  --color-olive-grey-700: #68614d;
  --color-olive-grey-800: #454133;
  --color-olive-grey-900: #23201a;
  --color-danger-red-50: #ffebeb;
  --color-danger-red-100: #ffe0e0;
  --color-danger-red-200: #fba7a7;
  --color-danger-red-300: #f47171;
  --color-danger-red-400: #eb4242;
  --color-danger-red-500: #cc0000;
  --color-danger-red-600: #b60000;
  --color-danger-red-700: #9b0000;
  --color-danger-red-800: #800000;
  --color-danger-red-900: #660000;
  --color-warning-yellow-50: #fef8e9;
  --color-warning-yellow-100: #fdf2d8;
  --color-warning-yellow-200: #fce5b1;
  --color-warning-yellow-300: #fad989;
  --color-warning-yellow-400: #f9cc62;
  --color-warning-yellow-500: #f7bf3b;
  --color-warning-yellow-600: #eba80a;
  --color-warning-yellow-700: #b07e07;
  --color-warning-yellow-800: #765405;
  --color-warning-yellow-900: #3b2a02;
  --color-positive-green-50: #f3fcf6;
  --color-positive-green-100: #e3f8ea;
  --color-positive-green-200: #ccf0d9;
  --color-positive-green-300: #97ddb1;
  --color-positive-green-400: #65c387;
  --color-positive-green-500: #3fa665;
  --color-positive-green-600: #2ca056;
  --color-positive-green-700: #286c41;
  --color-positive-green-800: #1d5e36;
  --color-positive-green-900: #21452f;
  --color-grey-0: #ffffff;
  --color-grey-50: #fafafa;
  --color-grey-100: #f4f4f5;
  --color-grey-200: #e4e4e7;
  --color-grey-300: #d4d4d8;
  --color-grey-400: #a1a1aa;
  --color-grey-500: #71717a;
  --color-grey-600: #52525b;
  --color-grey-700: #3f3f46;
  --color-grey-800: #27272a;
  --color-grey-900: #1a1a1e;
  --color-grey-950: #101014;
  --color-grey-1000: #000000;
  --color-background-disabled: #f4f4f5;
  --color-background-brand: #254d6e;
  --color-background-inverse: #101014;
  --color-background-overlay: rgba(0, 0, 0, .4);
  --color-background-on-brand-primary: #ffffff;
  --color-background-on-brand-weak: #42729a;
  --color-background-on-brand-secondary: #1fc1bc;
  --color-background-on-media: #ffffff;
  --color-background-on-media-weak: rgba(255, 255, 255, .6);
  --color-background-on-inverse: #ffffff;
  --color-background-base-default: #ffffff;
  --color-background-base-hover: #fafafa;
  --color-background-base-active: #f4f4f5;
  --color-background-base-alternative: #f4f4f5;
  --color-background-raised-default: #ffffff;
  --color-background-raised-hover: #fafafa;
  --color-background-raised-active: #f4f4f5;
  --color-background-neutral-default: #a1a1aa;
  --color-background-neutral-hover: #71717a;
  --color-background-neutral-active: #52525b;
  --color-background-neutral-weak: #f4f4f5;
  --color-background-neutral-weak-hover: #e4e4e7;
  --color-background-neutral-active-active: #d4d4d8;
  --color-background-neutral-skeleton: #f4f4f5;
  --color-background-accent-default: #254d6e;
  --color-background-accent-hover: #1b3d5c;
  --color-background-accent-active: #16314c;
  --color-background-accent-weak: #f0f4fa;
  --color-background-accent-secondary: #1ba7a2;
  --color-background-danger-default: #cc0000;
  --color-background-danger-hover: #b60000;
  --color-background-danger-active: #9b0000;
  --color-background-danger-weak: #ffebeb;
  --color-background-warning-default: #f7bf3b;
  --color-background-warning-weak: #fef8e9;
  --color-background-positive-default: #286c41;
  --color-background-positive-weak: #e3f8ea;
  --color-foreground-default: #0f1824;
  --color-foreground-weak: #71717a;
  --color-foreground-danger: #cc0000;
  --color-foreground-warning: #765405;
  --color-foreground-positive: #286c41;
  --color-foreground-disabled: #d4d4d8;
  --color-foreground-on-accent: #ffffff;
  --color-foreground-on-accent-secondary: #ffffff;
  --color-foreground-on-brand: #ffffff;
  --color-foreground-on-brand-inverse: #254d6e;
  --color-foreground-on-media: #ffffff;
  --color-foreground-on-inverse: #ffffff;
  --color-foreground-on-media-inverse: #101014;
  --color-foreground-on-danger: #ffffff;
  --color-foreground-accent-default: #254d6e;
  --color-foreground-accent-hover: #16314c;
  --color-foreground-accent-active: #162c41;
  --color-foreground-accent-secondary: #1ba7a2;
  --color-border-default: #e4e4e7;
  --color-border-strong: #d4d4d8;
  --color-border-danger: #cc0000;
  --color-border-warning: #765405;
  --color-border-positive: #3fa665;
  --color-border-disabled: #e4e4e7;
  --color-border-on-brand: #93b5d2;
  --color-border-on-media: #ffffff;
  --color-border-accent-default: #254d6e;
  --color-border-accent-secodary: #1ba7a2;
  --font-family-brand: Poppins;
  --font-family-base: Poppins;
  --typography-display-l-font-family: Poppins;
  --typography-display-l-font-weight: 400;
  --typography-display-l-font-size-default: 72px;
  --typography-display-l-font-size-mobile: 48px;
  --typography-display-l-line-height-default: 80px;
  --typography-display-l-line-height-mobile: 56px;
  --typography-display-l-letter-spacing: 0px;
  --typography-display-l-text-transform: none;
  --typography-display-m-font-family: Poppins;
  --typography-display-m-font-weight: 400;
  --typography-display-m-font-size-default: 56px;
  --typography-display-m-font-size-mobile: 40px;
  --typography-display-m-line-height-default: 64px;
  --typography-display-m-line-height-mobile: 48px;
  --typography-display-m-letter-spacing: 0px;
  --typography-display-m-text-transform: none;
  --typography-display-s-font-family: Poppins;
  --typography-display-s-font-weight: 400;
  --typography-display-s-font-size-default: 40px;
  --typography-display-s-font-size-mobile: 32px;
  --typography-display-s-line-height-default: 48px;
  --typography-display-s-line-height-mobile: 40px;
  --typography-display-s-letter-spacing: 0px;
  --typography-display-s-text-transform: none;
  --typography-title-l-font-family: Poppins;
  --typography-title-l-font-weight: 400;
  --typography-title-l-font-size: 28px;
  --typography-title-l-line-height: 34px;
  --typography-title-l-letter-spacing: 0px;
  --typography-title-l-text-transform: none;
  --typography-title-m-font-family: Poppins;
  --typography-title-m-font-weight: 400;
  --typography-title-m-font-size: 24px;
  --typography-title-m-line-height: 30px;
  --typography-title-m-letter-spacing: 0px;
  --typography-title-m-text-transform: none;
  --typography-title-s-font-family: Poppins;
  --typography-title-s-font-weight: 400;
  --typography-title-s-font-size: 22px;
  --typography-title-s-line-height: 28px;
  --typography-title-s-letter-spacing: 0px;
  --typography-title-xs-font-family: Poppins;
  --typography-title-xs-font-weight: 400;
  --typography-title-xs-font-size: 18px;
  --typography-title-xs-line-height: 24px;
  --typography-title-xs-letter-spacing: 0px;
  --typography-body-font-family: Poppins;
  --typography-body-font-weight-default: 400;
  --typography-body-font-weight-strong: 500;
  --typography-body-m-font-size: 16px;
  --typography-body-m-line-height: 24px;
  --typography-body-m-letter-spacing: 0px;
  --typography-body-s-font-size: 14px;
  --typography-body-s-line-height: 20px;
  --typography-body-s-letter-spacing: 0px;
  --typography-body-xs-font-size: 12px;
  --typography-body-xs-line-height: 16px;
  --typography-body-xs-letter-spacing: 0px;
  --typography-body-xxs-font-size: 10px;
  --typography-body-xxs-line-height: 14px;
  --typography-body-xxs-letter-spacing: 0px;
  --typography-label-font-family: Poppins;
  --typography-label-m-font-weight: 500;
  --typography-label-m-font-size: 16px;
  --typography-label-m-line-height: 24px;
  --typography-label-m-letter-spacing: 0px;
  --typography-label-text-transform: none;
  --typography-label-s-font-weight: 500;
  --typography-label-s-font-size: 14px;
  --typography-label-s-line-height: 20px;
  --typography-label-s-letter-spacing: 0px;
  --typography-label-xs-font-weight: 500;
  --typography-label-xs-font-size: 12px;
  --typography-label-xs-line-height: 16px;
  --typography-label-xs-letter-spacing: 0px;
  --typography-overline-font-family: Poppins;
  --typography-overline-font-weight: 400;
  --typography-overline-font-size: 12px;
  --typography-overline-line-height: 16px;
  --typography-overline-letter-spacing: 0px;
  --radius-none: 0px;
  --radius-xs: 5px;
  --radius-s: 10px;
  --radius-m: 14px;
  --radius-l: 18px;
  --radius-xl: 24px;
  --radius-full: 9999px;
  --component-theme-asset: Palace Resorts;
  --component-button-radius: 5px;
  --component-checkbox-radius: 5px;
  --component-chip-radius: 9999px;
  --component-counter-radius: 9999px;
  --component-container-s-radius: 5px;
  --component-container-m-radius: 10px;
  --component-fab-radius: 9999px;
  --component-icon-button-radius: 9999px;
  --component-input-radius: 5px;
  --component-progress-bar-radius: 9999px;
  --component-segmented-control-segment-radius: 5px;
  --component-segmented-control-container-radius: 9px;
  --component-tag-radius: 5px;
  --component-navigation-item-radius: 5px;
  --component-sheet-radius: 14px ;
}
:root [theme=le-blanc][data-v-16e5f667] {
  --color-midnight-blue-50: #eaf0f5;
  --color-midnight-blue-100: #d0dbe7;
  --color-midnight-blue-200: #aabfd4;
  --color-midnight-blue-300: #7296b6;
  --color-midnight-blue-400: #426180;
  --color-midnight-blue-500: #0a203e;
  --color-midnight-blue-600: #091939;
  --color-midnight-blue-700: #091534;
  --color-midnight-blue-800: #0a1229;
  --color-midnight-blue-900: #0a1020;
  --color-indigo-50: #e4e7f1;
  --color-indigo-100: #ced2e3;
  --color-indigo-200: #9ba3c2;
  --color-indigo-300: #6874a5;
  --color-indigo-400: #3f4b7c;
  --color-indigo-500: #242b47;
  --color-indigo-600: #1d2239;
  --color-indigo-700: #161a2b;
  --color-indigo-800: #0e111c;
  --color-indigo-900: #07090e;
  --color-ocean-blue-50: #f0f4fa;
  --color-ocean-blue-100: #dfe8f1;
  --color-ocean-blue-200: #b8cce0;
  --color-ocean-blue-250: #a6c0d9;
  --color-ocean-blue-300: #93b5d2;
  --color-ocean-blue-400: #42729a;
  --color-ocean-blue-500: #254d6e;
  --color-ocean-blue-600: #1b3d5c;
  --color-ocean-blue-700: #16314c;
  --color-ocean-blue-800: #162c41;
  --color-ocean-blue-900: #142334;
  --color-ocean-blue-950: #0f1824;
  --color-sky-blue-50: #f1f9fb;
  --color-sky-blue-100: #e4f3f7;
  --color-sky-blue-200: #c9e8ef;
  --color-sky-blue-300: #addce6;
  --color-sky-blue-400: #92d1de;
  --color-sky-blue-500: #77c5d6;
  --color-sky-blue-600: #44afc7;
  --color-sky-blue-700: #2e869a;
  --color-sky-blue-800: #1f5a66;
  --color-sky-blue-900: #0f2d33;
  --color-turquoise-50: #e9fcfb;
  --color-turquoise-100: #cef7f6;
  --color-turquoise-200: #9cefed;
  --color-turquoise-300: #6be7e3;
  --color-turquoise-400: #3adfda;
  --color-turquoise-500: #1fc1bc;
  --color-turquoise-600: #1ba7a2;
  --color-turquoise-700: #137471;
  --color-turquoise-800: #0c4d4b;
  --color-turquoise-900: #062726;
  --color-orange-50: #fef2e6;
  --color-orange-100: #fde9d2;
  --color-orange-200: #fcd2a5;
  --color-orange-300: #fabc78;
  --color-orange-400: #f9a54b;
  --color-orange-500: #f78f1e;
  --color-orange-600: #dc7302;
  --color-orange-700: #985206;
  --color-orange-800: #6b3a04;
  --color-orange-900: #351d02;
  --color-copper-50: #f9f6ed;
  --color-copper-100: #f1e7d0;
  --color-copper-200: #e4cfa4;
  --color-copper-300: #d4b070;
  --color-copper-400: #c69449;
  --color-copper-500: #af7b39;
  --color-copper-600: #9d6531;
  --color-copper-700: #7e4b2a;
  --color-copper-800: #6a3e29;
  --color-copper-900: #5b3628;
  --color-copper-950: #341c14;
  --color-bronze-50: #f7f2ee;
  --color-bronze-100: #f1e9e1;
  --color-bronze-200: #e3d2c3;
  --color-bronze-300: #d4bca5;
  --color-bronze-400: #c6a587;
  --color-bronze-500: #b88f69;
  --color-bronze-600: #a3764d;
  --color-bronze-700: #7d5b3b;
  --color-bronze-800: #4e3925;
  --color-bronze-900: #271d13;
  --color-marble-50: #f7f6f3;
  --color-marble-100: #edeae3;
  --color-marble-200: #ded9ce;
  --color-marble-300: #c6bfae;
  --color-marble-400: #aaa092;
  --color-marble-500: #958a7e;
  --color-marble-600: #877c73;
  --color-marble-700: #716760;
  --color-marble-800: #605852;
  --color-marble-900: #504844;
  --color-olive-grey-50: #f7f6f1;
  --color-olive-grey-100: #edece7;
  --color-olive-grey-200: #dbd8cf;
  --color-olive-grey-300: #cac5b7;
  --color-olive-grey-400: #b8b19f;
  --color-olive-grey-500: #a69e87;
  --color-olive-grey-600: #8a8167;
  --color-olive-grey-700: #68614d;
  --color-olive-grey-800: #454133;
  --color-olive-grey-900: #23201a;
  --color-danger-red-50: #ffebeb;
  --color-danger-red-100: #ffe0e0;
  --color-danger-red-200: #fba7a7;
  --color-danger-red-300: #f47171;
  --color-danger-red-400: #eb4242;
  --color-danger-red-500: #cc0000;
  --color-danger-red-600: #b60000;
  --color-danger-red-700: #9b0000;
  --color-danger-red-800: #800000;
  --color-danger-red-900: #660000;
  --color-warning-yellow-50: #fef8e9;
  --color-warning-yellow-100: #fdf2d8;
  --color-warning-yellow-200: #fce5b1;
  --color-warning-yellow-300: #fad989;
  --color-warning-yellow-400: #f9cc62;
  --color-warning-yellow-500: #f7bf3b;
  --color-warning-yellow-600: #eba80a;
  --color-warning-yellow-700: #b07e07;
  --color-warning-yellow-800: #765405;
  --color-warning-yellow-900: #3b2a02;
  --color-positive-green-50: #f3fcf6;
  --color-positive-green-100: #e3f8ea;
  --color-positive-green-200: #ccf0d9;
  --color-positive-green-300: #97ddb1;
  --color-positive-green-400: #65c387;
  --color-positive-green-500: #3fa665;
  --color-positive-green-600: #2ca056;
  --color-positive-green-700: #286c41;
  --color-positive-green-800: #1d5e36;
  --color-positive-green-900: #21452f;
  --color-grey-0: #ffffff;
  --color-grey-50: #fafafa;
  --color-grey-100: #f4f4f5;
  --color-grey-200: #e4e4e7;
  --color-grey-300: #d4d4d8;
  --color-grey-400: #a1a1aa;
  --color-grey-500: #71717a;
  --color-grey-600: #52525b;
  --color-grey-700: #3f3f46;
  --color-grey-800: #27272a;
  --color-grey-900: #1a1a1e;
  --color-grey-950: #101014;
  --color-grey-1000: #000000;
  --color-background-disabled: #f4f4f5;
  --color-background-brand: #1a1a1e;
  --color-background-inverse: #101014;
  --color-background-overlay: rgba(0, 0, 0, .4);
  --color-background-on-brand-primary: #ffffff;
  --color-background-on-brand-weak: #27272a;
  --color-background-on-brand-secondary: #f78f1e;
  --color-background-on-media: #ffffff;
  --color-background-on-media-weak: rgba(255, 255, 255, .6);
  --color-background-on-inverse: #ffffff;
  --color-background-base-default: #ffffff;
  --color-background-base-hover: #fafafa;
  --color-background-base-active: #f4f4f5;
  --color-background-base-alternative: #f4f4f5;
  --color-background-raised-default: #ffffff;
  --color-background-raised-hover: #fafafa;
  --color-background-raised-active: #f4f4f5;
  --color-background-neutral-default: #a1a1aa;
  --color-background-neutral-hover: #71717a;
  --color-background-neutral-active: #52525b;
  --color-background-neutral-weak: #f4f4f5;
  --color-background-neutral-weak-hover: #e4e4e7;
  --color-background-neutral-active-active: #d4d4d8;
  --color-background-neutral-skeleton: #f4f4f5;
  --color-background-accent-default: #1a1a1e;
  --color-background-accent-hover: #27272a;
  --color-background-accent-active: #3f3f46;
  --color-background-accent-weak: #f4f4f5;
  --color-background-accent-secondary: #dc7302;
  --color-background-danger-default: #cc0000;
  --color-background-danger-hover: #b60000;
  --color-background-danger-active: #b60000;
  --color-background-danger-weak: #ffebeb;
  --color-background-warning-default: #f7bf3b;
  --color-background-warning-weak: #fef8e9;
  --color-background-positive-default: #3fa665;
  --color-background-positive-weak: #e3f8ea;
  --color-foreground-default: #27272a;
  --color-foreground-weak: #71717a;
  --color-foreground-danger: #cc0000;
  --color-foreground-warning: #765405;
  --color-foreground-positive: #286c41;
  --color-foreground-disabled: #d4d4d8;
  --color-foreground-on-accent: #ffffff;
  --color-foreground-on-accent-secondary: #ffffff;
  --color-foreground-on-brand: #ffffff;
  --color-foreground-on-brand-inverse: #1a1a1e;
  --color-foreground-on-media: #ffffff;
  --color-foreground-on-inverse: #ffffff;
  --color-foreground-on-media-inverse: #101014;
  --color-foreground-on-danger: #ffffff;
  --color-foreground-accent-default: #1a1a1e;
  --color-foreground-accent-hover: #27272a;
  --color-foreground-accent-active: #3f3f46;
  --color-foreground-accent-secondary: #985206;
  --color-border-default: #e4e4e7;
  --color-border-strong: #d4d4d8;
  --color-border-danger: #cc0000;
  --color-border-warning: #765405;
  --color-border-positive: #3fa665;
  --color-border-disabled: #e4e4e7;
  --color-border-on-brand: #52525b;
  --color-border-on-media: #ffffff;
  --color-border-accent-default: #1a1a1e;
  --color-border-accent-secodary: #dc7302;
  --font-family-brand: Josefin Sans;
  --font-family-base: Poppins;
  --typography-display-l-font-family: Josefin Sans;
  --typography-display-l-font-weight: 400;
  --typography-display-l-font-size-default: 72px;
  --typography-display-l-font-size-mobile: 48px;
  --typography-display-l-line-height-default: 80px;
  --typography-display-l-line-height-mobile: 56px;
  --typography-display-l-letter-spacing: .699999988079071px;
  --typography-display-l-text-transform: none;
  --typography-display-m-font-family: Josefin Sans;
  --typography-display-m-font-weight: 400;
  --typography-display-m-font-size-default: 56px;
  --typography-display-m-font-size-mobile: 40px;
  --typography-display-m-line-height-default: 64px;
  --typography-display-m-line-height-mobile: 48px;
  --typography-display-m-letter-spacing: .5px;
  --typography-display-m-text-transform: none;
  --typography-display-s-font-family: Josefin Sans;
  --typography-display-s-font-weight: 400;
  --typography-display-s-font-size-default: 40px;
  --typography-display-s-font-size-mobile: 32px;
  --typography-display-s-line-height-default: 48px;
  --typography-display-s-line-height-mobile: 40px;
  --typography-display-s-letter-spacing: .4000000059604645px;
  --typography-display-s-text-transform: uppercase;
  --typography-title-l-font-family: Josefin Sans;
  --typography-title-l-font-weight: 400;
  --typography-title-l-font-size: 28px;
  --typography-title-l-line-height: 34px;
  --typography-title-l-letter-spacing: 0px;
  --typography-title-l-text-transform: none;
  --typography-title-m-font-family: Josefin Sans;
  --typography-title-m-font-weight: 400;
  --typography-title-m-font-size: 24px;
  --typography-title-m-line-height: 30px;
  --typography-title-m-letter-spacing: 0px;
  --typography-title-m-text-transform: none;
  --typography-title-s-font-family: Josefin Sans;
  --typography-title-s-font-weight: 400;
  --typography-title-s-font-size: 22px;
  --typography-title-s-line-height: 28px;
  --typography-title-s-letter-spacing: 0px;
  --typography-title-xs-font-family: Poppins;
  --typography-title-xs-font-weight: 400;
  --typography-title-xs-font-size: 18px;
  --typography-title-xs-line-height: 24px;
  --typography-title-xs-letter-spacing: 0px;
  --typography-body-font-family: Poppins;
  --typography-body-font-weight-default: 400;
  --typography-body-font-weight-strong: 500;
  --typography-body-m-font-size: 16px;
  --typography-body-m-line-height: 24px;
  --typography-body-m-letter-spacing: 0px;
  --typography-body-s-font-size: 14px;
  --typography-body-s-line-height: 20px;
  --typography-body-s-letter-spacing: 0px;
  --typography-body-xs-font-size: 12px;
  --typography-body-xs-line-height: 16px;
  --typography-body-xs-letter-spacing: 0px;
  --typography-body-xxs-font-size: 10px;
  --typography-body-xxs-line-height: 14px;
  --typography-body-xxs-letter-spacing: 0px;
  --typography-label-font-family: Poppins;
  --typography-label-m-font-weight: 500;
  --typography-label-m-font-size: 14px;
  --typography-label-m-line-height: 20px;
  --typography-label-m-letter-spacing: 0px;
  --typography-label-text-transform: uppercase;
  --typography-label-s-font-weight: 500;
  --typography-label-s-font-size: 13px;
  --typography-label-s-line-height: 18px;
  --typography-label-s-letter-spacing: 0px;
  --typography-label-xs-font-weight: 500;
  --typography-label-xs-font-size: 12px;
  --typography-label-xs-line-height: 16px;
  --typography-label-xs-letter-spacing: 0px;
  --typography-overline-font-family: Poppins;
  --typography-overline-font-weight: 500;
  --typography-overline-font-size: 12px;
  --typography-overline-line-height: 16px;
  --typography-overline-letter-spacing: 0px;
  --radius-none: 0px;
  --radius-xs: 5px;
  --radius-s: 10px;
  --radius-m: 14px;
  --radius-l: 18px;
  --radius-xl: 24px;
  --radius-full: 9999px;
  --component-theme-asset: Le Blanc;
  --component-button-radius: 5px;
  --component-checkbox-radius: 5px;
  --component-chip-radius: 9999px;
  --component-counter-radius: 9999px;
  --component-container-s-radius: 5px;
  --component-container-m-radius: 10px;
  --component-fab-radius: 9999px;
  --component-icon-button-radius: 9999px;
  --component-input-radius: 5px;
  --component-progress-bar-radius: 9999px;
  --component-segmented-control-segment-radius: 5px;
  --component-segmented-control-container-radius: 9px;
  --component-tag-radius: 5px;
  --component-navigation-item-radius: 5px;
  --component-sheet-radius: 14px ;
}
:root [theme=le-blanc-new][data-v-16e5f667] {
  --color-midnight-blue-50: #eaf0f5;
  --color-midnight-blue-100: #d0dbe7;
  --color-midnight-blue-200: #aabfd4;
  --color-midnight-blue-300: #7296b6;
  --color-midnight-blue-400: #426180;
  --color-midnight-blue-500: #0a203e;
  --color-midnight-blue-600: #091939;
  --color-midnight-blue-700: #091534;
  --color-midnight-blue-800: #0a1229;
  --color-midnight-blue-900: #0a1020;
  --color-indigo-50: #e4e7f1;
  --color-indigo-100: #ced2e3;
  --color-indigo-200: #9ba3c2;
  --color-indigo-300: #6874a5;
  --color-indigo-400: #3f4b7c;
  --color-indigo-500: #242b47;
  --color-indigo-600: #1d2239;
  --color-indigo-700: #161a2b;
  --color-indigo-800: #0e111c;
  --color-indigo-900: #07090e;
  --color-ocean-blue-50: #f0f4fa;
  --color-ocean-blue-100: #dfe8f1;
  --color-ocean-blue-200: #b8cce0;
  --color-ocean-blue-250: #a6c0d9;
  --color-ocean-blue-300: #93b5d2;
  --color-ocean-blue-400: #42729a;
  --color-ocean-blue-500: #254d6e;
  --color-ocean-blue-600: #1b3d5c;
  --color-ocean-blue-700: #16314c;
  --color-ocean-blue-800: #162c41;
  --color-ocean-blue-900: #142334;
  --color-ocean-blue-950: #0f1824;
  --color-sky-blue-50: #f1f9fb;
  --color-sky-blue-100: #e4f3f7;
  --color-sky-blue-200: #c9e8ef;
  --color-sky-blue-300: #addce6;
  --color-sky-blue-400: #92d1de;
  --color-sky-blue-500: #77c5d6;
  --color-sky-blue-600: #44afc7;
  --color-sky-blue-700: #2e869a;
  --color-sky-blue-800: #1f5a66;
  --color-sky-blue-900: #0f2d33;
  --color-turquoise-50: #e9fcfb;
  --color-turquoise-100: #cef7f6;
  --color-turquoise-200: #9cefed;
  --color-turquoise-300: #6be7e3;
  --color-turquoise-400: #3adfda;
  --color-turquoise-500: #1fc1bc;
  --color-turquoise-600: #1ba7a2;
  --color-turquoise-700: #137471;
  --color-turquoise-800: #0c4d4b;
  --color-turquoise-900: #062726;
  --color-orange-50: #fef2e6;
  --color-orange-100: #fde9d2;
  --color-orange-200: #fcd2a5;
  --color-orange-300: #fabc78;
  --color-orange-400: #f9a54b;
  --color-orange-500: #f78f1e;
  --color-orange-600: #dc7302;
  --color-orange-700: #985206;
  --color-orange-800: #6b3a04;
  --color-orange-900: #351d02;
  --color-copper-50: #f9f6ed;
  --color-copper-100: #f1e7d0;
  --color-copper-200: #e4cfa4;
  --color-copper-300: #d4b070;
  --color-copper-400: #c69449;
  --color-copper-500: #af7b39;
  --color-copper-600: #9d6531;
  --color-copper-700: #7e4b2a;
  --color-copper-800: #6a3e29;
  --color-copper-900: #5b3628;
  --color-copper-950: #341c14;
  --color-bronze-50: #f7f2ee;
  --color-bronze-100: #f1e9e1;
  --color-bronze-200: #e3d2c3;
  --color-bronze-300: #d4bca5;
  --color-bronze-400: #c6a587;
  --color-bronze-500: #b88f69;
  --color-bronze-600: #a3764d;
  --color-bronze-700: #7d5b3b;
  --color-bronze-800: #4e3925;
  --color-bronze-900: #271d13;
  --color-marble-50: #f7f6f3;
  --color-marble-100: #edeae3;
  --color-marble-200: #ded9ce;
  --color-marble-300: #c6bfae;
  --color-marble-400: #aaa092;
  --color-marble-500: #958a7e;
  --color-marble-600: #877c73;
  --color-marble-700: #716760;
  --color-marble-800: #605852;
  --color-marble-900: #504844;
  --color-olive-grey-50: #f7f6f1;
  --color-olive-grey-100: #edece7;
  --color-olive-grey-200: #dbd8cf;
  --color-olive-grey-300: #cac5b7;
  --color-olive-grey-400: #b8b19f;
  --color-olive-grey-500: #a69e87;
  --color-olive-grey-600: #8a8167;
  --color-olive-grey-700: #68614d;
  --color-olive-grey-800: #454133;
  --color-olive-grey-900: #23201a;
  --color-danger-red-50: #ffebeb;
  --color-danger-red-100: #ffe0e0;
  --color-danger-red-200: #fba7a7;
  --color-danger-red-300: #f47171;
  --color-danger-red-400: #eb4242;
  --color-danger-red-500: #cc0000;
  --color-danger-red-600: #b60000;
  --color-danger-red-700: #9b0000;
  --color-danger-red-800: #800000;
  --color-danger-red-900: #660000;
  --color-warning-yellow-50: #fef8e9;
  --color-warning-yellow-100: #fdf2d8;
  --color-warning-yellow-200: #fce5b1;
  --color-warning-yellow-300: #fad989;
  --color-warning-yellow-400: #f9cc62;
  --color-warning-yellow-500: #f7bf3b;
  --color-warning-yellow-600: #eba80a;
  --color-warning-yellow-700: #b07e07;
  --color-warning-yellow-800: #765405;
  --color-warning-yellow-900: #3b2a02;
  --color-positive-green-50: #f3fcf6;
  --color-positive-green-100: #e3f8ea;
  --color-positive-green-200: #ccf0d9;
  --color-positive-green-300: #97ddb1;
  --color-positive-green-400: #65c387;
  --color-positive-green-500: #3fa665;
  --color-positive-green-600: #2ca056;
  --color-positive-green-700: #286c41;
  --color-positive-green-800: #1d5e36;
  --color-positive-green-900: #21452f;
  --color-grey-0: #ffffff;
  --color-grey-50: #fafafa;
  --color-grey-100: #f4f4f5;
  --color-grey-200: #e4e4e7;
  --color-grey-300: #d4d4d8;
  --color-grey-400: #a1a1aa;
  --color-grey-500: #71717a;
  --color-grey-600: #52525b;
  --color-grey-700: #3f3f46;
  --color-grey-800: #27272a;
  --color-grey-900: #1a1a1e;
  --color-grey-950: #101014;
  --color-grey-1000: #000000;
  --color-background-disabled: #f4f4f5;
  --color-background-brand: #0a203e;
  --color-background-inverse: #000000;
  --color-background-overlay: rgba(0, 0, 0, .4);
  --color-background-on-brand-primary: #ffffff;
  --color-background-on-brand-weak: #426180;
  --color-background-on-brand-secondary: #af7b39;
  --color-background-on-media: #ffffff;
  --color-background-on-media-weak: rgba(255, 255, 255, .6);
  --color-background-on-inverse: #ffffff;
  --color-background-base-default: #f7f6f3;
  --color-background-base-hover: #edeae3;
  --color-background-base-active: #ded9ce;
  --color-background-base-alternative: #edeae3;
  --color-background-raised-default: #f7f6f3;
  --color-background-raised-hover: #edeae3;
  --color-background-raised-active: #ded9ce;
  --color-background-neutral-default: #aaa092;
  --color-background-neutral-hover: #958a7e;
  --color-background-neutral-active: #877c73;
  --color-background-neutral-weak: #edeae3;
  --color-background-neutral-weak-hover: #ded9ce;
  --color-background-neutral-active-active: #c6bfae;
  --color-background-neutral-skeleton: #c6bfae;
  --color-background-accent-default: #0a203e;
  --color-background-accent-hover: #091534;
  --color-background-accent-active: #0a1020;
  --color-background-accent-weak: #ded9ce;
  --color-background-accent-secondary: #af7b39;
  --color-background-danger-default: #cc0000;
  --color-background-danger-hover: #b60000;
  --color-background-danger-active: #b60000;
  --color-background-danger-weak: #ffebeb;
  --color-background-warning-default: #f7bf3b;
  --color-background-warning-weak: #fef8e9;
  --color-background-positive-default: #3fa665;
  --color-background-positive-weak: #ccf0d9;
  --color-foreground-default: #000000;
  --color-foreground-weak: #27272a;
  --color-foreground-danger: #cc0000;
  --color-foreground-warning: #765405;
  --color-foreground-positive: #1d5e36;
  --color-foreground-disabled: #d4d4d8;
  --color-foreground-on-accent: #ffffff;
  --color-foreground-on-accent-secondary: #ffffff;
  --color-foreground-on-brand: #ffffff;
  --color-foreground-on-brand-inverse: #000000;
  --color-foreground-on-media: #ffffff;
  --color-foreground-on-inverse: #ffffff;
  --color-foreground-on-media-inverse: #000000;
  --color-foreground-on-danger: #ffffff;
  --color-foreground-accent-default: #0a203e;
  --color-foreground-accent-hover: #091939;
  --color-foreground-accent-active: #091534;
  --color-foreground-accent-secondary: #9d6531;
  --color-border-default: #a1a1aa;
  --color-border-strong: #71717a;
  --color-border-danger: #cc0000;
  --color-border-warning: #765405;
  --color-border-positive: #3fa665;
  --color-border-disabled: #e4e4e7;
  --color-border-on-brand: #52525b;
  --color-border-on-media: #ffffff;
  --color-border-accent-default: #1a1a1e;
  --color-border-accent-secodary: #dc7302;
  --font-family-brand: Montserrat;
  --font-family-base: Montserrat;
  --typography-display-l-font-family: Montserrat;
  --typography-display-l-font-weight: 400;
  --typography-display-l-font-size-default: 72px;
  --typography-display-l-font-size-mobile: 48px;
  --typography-display-l-line-height-default: 80px;
  --typography-display-l-line-height-mobile: 56px;
  --typography-display-l-letter-spacing: .699999988079071px;
  --typography-display-l-text-transform: none;
  --typography-display-m-font-family: Montserrat;
  --typography-display-m-font-weight: 400;
  --typography-display-m-font-size-default: 56px;
  --typography-display-m-font-size-mobile: 40px;
  --typography-display-m-line-height-default: 64px;
  --typography-display-m-line-height-mobile: 48px;
  --typography-display-m-letter-spacing: .5px;
  --typography-display-m-text-transform: none;
  --typography-display-s-font-family: Montserrat;
  --typography-display-s-font-weight: 400;
  --typography-display-s-font-size-default: 40px;
  --typography-display-s-font-size-mobile: 32px;
  --typography-display-s-line-height-default: 48px;
  --typography-display-s-line-height-mobile: 40px;
  --typography-display-s-letter-spacing: .4000000059604645px;
  --typography-display-s-text-transform: none;
  --typography-title-l-font-family: Montserrat;
  --typography-title-l-font-weight: 400;
  --typography-title-l-font-size: 28px;
  --typography-title-l-line-height: 34px;
  --typography-title-l-letter-spacing: 0px;
  --typography-title-l-text-transform: none;
  --typography-title-m-font-family: Montserrat;
  --typography-title-m-font-weight: 400;
  --typography-title-m-font-size: 24px;
  --typography-title-m-line-height: 30px;
  --typography-title-m-letter-spacing: 0px;
  --typography-title-m-text-transform: none;
  --typography-title-s-font-family: Montserrat;
  --typography-title-s-font-weight: 400;
  --typography-title-s-font-size: 22px;
  --typography-title-s-line-height: 28px;
  --typography-title-s-letter-spacing: 0px;
  --typography-title-xs-font-family: Montserrat;
  --typography-title-xs-font-weight: 400;
  --typography-title-xs-font-size: 18px;
  --typography-title-xs-line-height: 24px;
  --typography-title-xs-letter-spacing: 0px;
  --typography-body-font-family: Montserrat;
  --typography-body-font-weight-default: 400;
  --typography-body-font-weight-strong: 500;
  --typography-body-m-font-size: 16px;
  --typography-body-m-line-height: 24px;
  --typography-body-m-letter-spacing: 0px;
  --typography-body-s-font-size: 14px;
  --typography-body-s-line-height: 20px;
  --typography-body-s-letter-spacing: 0px;
  --typography-body-xs-font-size: 12px;
  --typography-body-xs-line-height: 16px;
  --typography-body-xs-letter-spacing: 0px;
  --typography-body-xxs-font-size: 10px;
  --typography-body-xxs-line-height: 14px;
  --typography-body-xxs-letter-spacing: 0px;
  --typography-label-font-family: Montserrat;
  --typography-label-m-font-weight: 500;
  --typography-label-m-font-size: 14px;
  --typography-label-m-line-height: 20px;
  --typography-label-m-letter-spacing: 0px;
  --typography-label-text-transform: uppercase;
  --typography-label-s-font-weight: 500;
  --typography-label-s-font-size: 13px;
  --typography-label-s-line-height: 18px;
  --typography-label-s-letter-spacing: 0px;
  --typography-label-xs-font-weight: 500;
  --typography-label-xs-font-size: 12px;
  --typography-label-xs-line-height: 16px;
  --typography-label-xs-letter-spacing: 0px;
  --typography-overline-font-family: Montserrat;
  --typography-overline-font-weight: 600;
  --typography-overline-font-size: 12px;
  --typography-overline-line-height: 16px;
  --typography-overline-letter-spacing: 0px;
  --radius-none: 0px;
  --radius-xs: 5px;
  --radius-s: 10px;
  --radius-m: 14px;
  --radius-l: 18px;
  --radius-xl: 24px;
  --radius-full: 9999px;
  --component-theme-asset: Le Blanc;
  --component-button-radius: 5px;
  --component-checkbox-radius: 5px;
  --component-chip-radius: 9999px;
  --component-counter-radius: 9999px;
  --component-container-s-radius: 5px;
  --component-container-m-radius: 10px;
  --component-fab-radius: 9999px;
  --component-icon-button-radius: 9999px;
  --component-input-radius: 5px;
  --component-progress-bar-radius: 9999px;
  --component-segmented-control-segment-radius: 5px;
  --component-segmented-control-container-radius: 9px;
  --component-tag-radius: 5px;
  --component-navigation-item-radius: 5px;
  --component-sheet-radius: 14px ;
}
:root [theme=moon-palace][data-v-16e5f667] {
  --color-midnight-blue-50: #eaf0f5;
  --color-midnight-blue-100: #d0dbe7;
  --color-midnight-blue-200: #aabfd4;
  --color-midnight-blue-300: #7296b6;
  --color-midnight-blue-400: #426180;
  --color-midnight-blue-500: #0a203e;
  --color-midnight-blue-600: #091939;
  --color-midnight-blue-700: #091534;
  --color-midnight-blue-800: #0a1229;
  --color-midnight-blue-900: #0a1020;
  --color-indigo-50: #e4e7f1;
  --color-indigo-100: #ced2e3;
  --color-indigo-200: #9ba3c2;
  --color-indigo-300: #6874a5;
  --color-indigo-400: #3f4b7c;
  --color-indigo-500: #242b47;
  --color-indigo-600: #1d2239;
  --color-indigo-700: #161a2b;
  --color-indigo-800: #0e111c;
  --color-indigo-900: #07090e;
  --color-ocean-blue-50: #f0f4fa;
  --color-ocean-blue-100: #dfe8f1;
  --color-ocean-blue-200: #b8cce0;
  --color-ocean-blue-250: #a6c0d9;
  --color-ocean-blue-300: #93b5d2;
  --color-ocean-blue-400: #42729a;
  --color-ocean-blue-500: #254d6e;
  --color-ocean-blue-600: #1b3d5c;
  --color-ocean-blue-700: #16314c;
  --color-ocean-blue-800: #162c41;
  --color-ocean-blue-900: #142334;
  --color-ocean-blue-950: #0f1824;
  --color-sky-blue-50: #f1f9fb;
  --color-sky-blue-100: #e4f3f7;
  --color-sky-blue-200: #c9e8ef;
  --color-sky-blue-300: #addce6;
  --color-sky-blue-400: #92d1de;
  --color-sky-blue-500: #77c5d6;
  --color-sky-blue-600: #44afc7;
  --color-sky-blue-700: #2e869a;
  --color-sky-blue-800: #1f5a66;
  --color-sky-blue-900: #0f2d33;
  --color-turquoise-50: #e9fcfb;
  --color-turquoise-100: #cef7f6;
  --color-turquoise-200: #9cefed;
  --color-turquoise-300: #6be7e3;
  --color-turquoise-400: #3adfda;
  --color-turquoise-500: #1fc1bc;
  --color-turquoise-600: #1ba7a2;
  --color-turquoise-700: #137471;
  --color-turquoise-800: #0c4d4b;
  --color-turquoise-900: #062726;
  --color-orange-50: #fef2e6;
  --color-orange-100: #fde9d2;
  --color-orange-200: #fcd2a5;
  --color-orange-300: #fabc78;
  --color-orange-400: #f9a54b;
  --color-orange-500: #f78f1e;
  --color-orange-600: #dc7302;
  --color-orange-700: #985206;
  --color-orange-800: #6b3a04;
  --color-orange-900: #351d02;
  --color-copper-50: #f9f6ed;
  --color-copper-100: #f1e7d0;
  --color-copper-200: #e4cfa4;
  --color-copper-300: #d4b070;
  --color-copper-400: #c69449;
  --color-copper-500: #af7b39;
  --color-copper-600: #9d6531;
  --color-copper-700: #7e4b2a;
  --color-copper-800: #6a3e29;
  --color-copper-900: #5b3628;
  --color-copper-950: #341c14;
  --color-bronze-50: #f7f2ee;
  --color-bronze-100: #f1e9e1;
  --color-bronze-200: #e3d2c3;
  --color-bronze-300: #d4bca5;
  --color-bronze-400: #c6a587;
  --color-bronze-500: #b88f69;
  --color-bronze-600: #a3764d;
  --color-bronze-700: #7d5b3b;
  --color-bronze-800: #4e3925;
  --color-bronze-900: #271d13;
  --color-marble-50: #f7f6f3;
  --color-marble-100: #edeae3;
  --color-marble-200: #ded9ce;
  --color-marble-300: #c6bfae;
  --color-marble-400: #aaa092;
  --color-marble-500: #958a7e;
  --color-marble-600: #877c73;
  --color-marble-700: #716760;
  --color-marble-800: #605852;
  --color-marble-900: #504844;
  --color-olive-grey-50: #f7f6f1;
  --color-olive-grey-100: #edece7;
  --color-olive-grey-200: #dbd8cf;
  --color-olive-grey-300: #cac5b7;
  --color-olive-grey-400: #b8b19f;
  --color-olive-grey-500: #a69e87;
  --color-olive-grey-600: #8a8167;
  --color-olive-grey-700: #68614d;
  --color-olive-grey-800: #454133;
  --color-olive-grey-900: #23201a;
  --color-danger-red-50: #ffebeb;
  --color-danger-red-100: #ffe0e0;
  --color-danger-red-200: #fba7a7;
  --color-danger-red-300: #f47171;
  --color-danger-red-400: #eb4242;
  --color-danger-red-500: #cc0000;
  --color-danger-red-600: #b60000;
  --color-danger-red-700: #9b0000;
  --color-danger-red-800: #800000;
  --color-danger-red-900: #660000;
  --color-warning-yellow-50: #fef8e9;
  --color-warning-yellow-100: #fdf2d8;
  --color-warning-yellow-200: #fce5b1;
  --color-warning-yellow-300: #fad989;
  --color-warning-yellow-400: #f9cc62;
  --color-warning-yellow-500: #f7bf3b;
  --color-warning-yellow-600: #eba80a;
  --color-warning-yellow-700: #b07e07;
  --color-warning-yellow-800: #765405;
  --color-warning-yellow-900: #3b2a02;
  --color-positive-green-50: #f3fcf6;
  --color-positive-green-100: #e3f8ea;
  --color-positive-green-200: #ccf0d9;
  --color-positive-green-300: #97ddb1;
  --color-positive-green-400: #65c387;
  --color-positive-green-500: #3fa665;
  --color-positive-green-600: #2ca056;
  --color-positive-green-700: #286c41;
  --color-positive-green-800: #1d5e36;
  --color-positive-green-900: #21452f;
  --color-grey-0: #ffffff;
  --color-grey-50: #fafafa;
  --color-grey-100: #f4f4f5;
  --color-grey-200: #e4e4e7;
  --color-grey-300: #d4d4d8;
  --color-grey-400: #a1a1aa;
  --color-grey-500: #71717a;
  --color-grey-600: #52525b;
  --color-grey-700: #3f3f46;
  --color-grey-800: #27272a;
  --color-grey-900: #1a1a1e;
  --color-grey-950: #101014;
  --color-grey-1000: #000000;
  --color-background-disabled: #27272a;
  --color-background-brand: #27272a;
  --color-background-inverse: #ffffff;
  --color-background-overlay: rgba(0, 0, 0, .4);
  --color-background-on-brand-primary: #f4f4f5;
  --color-background-on-brand-weak: #1b3d5c;
  --color-background-on-brand-secondary: #b8cce0;
  --color-background-on-media: #ffffff;
  --color-background-on-media-weak: rgba(255, 255, 255, .6);
  --color-background-on-inverse: #ffffff;
  --color-background-base-default: #101014;
  --color-background-base-hover: #1a1a1e;
  --color-background-base-active: #27272a;
  --color-background-base-alternative: #1a1a1e;
  --color-background-raised-default: #1a1a1e;
  --color-background-raised-hover: #27272a;
  --color-background-raised-active: #3f3f46;
  --color-background-neutral-default: #3f3f46;
  --color-background-neutral-hover: #52525b;
  --color-background-neutral-active: #71717a;
  --color-background-neutral-weak: #27272a;
  --color-background-neutral-weak-hover: #3f3f46;
  --color-background-neutral-active-active: #52525b;
  --color-background-neutral-skeleton: #3f3f46;
  --color-background-accent-default: #93b5d2;
  --color-background-accent-hover: #a6c0d9;
  --color-background-accent-active: #b8cce0;
  --color-background-accent-weak: #16314c;
  --color-background-accent-secondary: #b8cce0;
  --color-background-danger-default: #f47171;
  --color-background-danger-hover: #fba7a7;
  --color-background-danger-active: #f47171;
  --color-background-danger-weak: #800000;
  --color-background-warning-default: #fad989;
  --color-background-warning-weak: #765405;
  --color-background-positive-default: #ccf0d9;
  --color-background-positive-weak: #21452f;
  --color-foreground-default: #f4f4f5;
  --color-foreground-weak: #a1a1aa;
  --color-foreground-danger: #fba7a7;
  --color-foreground-warning: #fce5b1;
  --color-foreground-positive: #65c387;
  --color-foreground-disabled: #3f3f46;
  --color-foreground-on-accent: #101014;
  --color-foreground-on-accent-secondary: #101014;
  --color-foreground-on-brand: #f4f4f5;
  --color-foreground-on-brand-inverse: #101014;
  --color-foreground-on-media: #ffffff;
  --color-foreground-on-inverse: #101014;
  --color-foreground-on-media-inverse: #101014;
  --color-foreground-on-danger: #101014;
  --color-foreground-accent-default: #b8cce0;
  --color-foreground-accent-hover: #a6c0d9;
  --color-foreground-accent-active: #93b5d2;
  --color-foreground-accent-secondary: #b8cce0;
  --color-border-default: #3f3f46;
  --color-border-strong: #52525b;
  --color-border-danger: #fba7a7;
  --color-border-warning: #fce5b1;
  --color-border-positive: #e3f8ea;
  --color-border-disabled: #27272a;
  --color-border-on-brand: #52525b;
  --color-border-on-media: #ffffff;
  --color-border-accent-default: #b8cce0;
  --color-border-accent-secodary: #b8cce0;
  --font-family-brand: Poppins;
  --font-family-base: Poppins;
  --typography-display-l-font-family: Poppins;
  --typography-display-l-font-weight: 400;
  --typography-display-l-font-size-default: 72px;
  --typography-display-l-font-size-mobile: 48px;
  --typography-display-l-line-height-default: 80px;
  --typography-display-l-line-height-mobile: 56px;
  --typography-display-l-letter-spacing: 0px;
  --typography-display-l-text-transform: none;
  --typography-display-m-font-family: Poppins;
  --typography-display-m-font-weight: 400;
  --typography-display-m-font-size-default: 56px;
  --typography-display-m-font-size-mobile: 40px;
  --typography-display-m-line-height-default: 64px;
  --typography-display-m-line-height-mobile: 48px;
  --typography-display-m-letter-spacing: 0px;
  --typography-display-m-text-transform: none;
  --typography-display-s-font-family: Poppins;
  --typography-display-s-font-weight: 400;
  --typography-display-s-font-size-default: 40px;
  --typography-display-s-font-size-mobile: 32px;
  --typography-display-s-line-height-default: 48px;
  --typography-display-s-line-height-mobile: 40px;
  --typography-display-s-letter-spacing: 0px;
  --typography-display-s-text-transform: none;
  --typography-title-l-font-family: Poppins;
  --typography-title-l-font-weight: 400;
  --typography-title-l-font-size: 28px;
  --typography-title-l-line-height: 34px;
  --typography-title-l-letter-spacing: 0px;
  --typography-title-l-text-transform: none;
  --typography-title-m-font-family: Poppins;
  --typography-title-m-font-weight: 400;
  --typography-title-m-font-size: 24px;
  --typography-title-m-line-height: 30px;
  --typography-title-m-letter-spacing: 0px;
  --typography-title-m-text-transform: none;
  --typography-title-s-font-family: Poppins;
  --typography-title-s-font-weight: 400;
  --typography-title-s-font-size: 22px;
  --typography-title-s-line-height: 28px;
  --typography-title-s-letter-spacing: 0px;
  --typography-title-xs-font-family: Poppins;
  --typography-title-xs-font-weight: 400;
  --typography-title-xs-font-size: 18px;
  --typography-title-xs-line-height: 24px;
  --typography-title-xs-letter-spacing: 0px;
  --typography-body-font-family: Poppins;
  --typography-body-font-weight-default: 400;
  --typography-body-font-weight-strong: 500;
  --typography-body-m-font-size: 16px;
  --typography-body-m-line-height: 24px;
  --typography-body-m-letter-spacing: 0px;
  --typography-body-s-font-size: 14px;
  --typography-body-s-line-height: 20px;
  --typography-body-s-letter-spacing: 0px;
  --typography-body-xs-font-size: 12px;
  --typography-body-xs-line-height: 16px;
  --typography-body-xs-letter-spacing: 0px;
  --typography-body-xxs-font-size: 10px;
  --typography-body-xxs-line-height: 14px;
  --typography-body-xxs-letter-spacing: 0px;
  --typography-label-font-family: Poppins;
  --typography-label-m-font-weight: 500;
  --typography-label-m-font-size: 16px;
  --typography-label-m-line-height: 24px;
  --typography-label-m-letter-spacing: 0px;
  --typography-label-text-transform: none;
  --typography-label-s-font-weight: 500;
  --typography-label-s-font-size: 14px;
  --typography-label-s-line-height: 20px;
  --typography-label-s-letter-spacing: 0px;
  --typography-label-xs-font-weight: 500;
  --typography-label-xs-font-size: 12px;
  --typography-label-xs-line-height: 16px;
  --typography-label-xs-letter-spacing: 0px;
  --typography-overline-font-family: Poppins;
  --typography-overline-font-weight: 400;
  --typography-overline-font-size: 12px;
  --typography-overline-line-height: 16px;
  --typography-overline-letter-spacing: .75px;
  --radius-none: 0px;
  --radius-xs: 5px;
  --radius-s: 10px;
  --radius-m: 14px;
  --radius-l: 18px;
  --radius-xl: 24px;
  --radius-full: 9999px;
  --component-theme-asset: Moon Palace;
  --component-button-radius: 5px;
  --component-checkbox-radius: 5px;
  --component-chip-radius: 9999px;
  --component-counter-radius: 9999px;
  --component-container-s-radius: 5px;
  --component-container-m-radius: 10px;
  --component-fab-radius: 9999px;
  --component-icon-button-radius: 9999px;
  --component-input-radius: 5px;
  --component-progress-bar-radius: 9999px;
  --component-segmented-control-segment-radius: 5px;
  --component-segmented-control-container-radius: 9px;
  --component-tag-radius: 5px;
  --component-navigation-item-radius: 5px;
  --component-sheet-radius: 14px ;
}
[data-v-16e5f667] {
  font-family: var(--typography-body-font-family), "san-serif" !important;
}
#app .p-tab-active[data-v-16e5f667] {
  background: var(--p-tabs-tab-background);
  border-width: var(--p-tabs-tab-border-width);
  border-color: var(--p-tabs-tab-border-color);
  color: var(--p-tabs-tab-color);
  padding: var(--p-tabs-tab-padding);
  font-weight: var(--p-tabs-tab-font-weight);
  transition: background var(--p-tabs-transition-duration), border-color var(--p-tabs-transition-duration), color var(--p-tabs-transition-duration), outline-color var(--p-tabs-transition-duration), box-shadow var(--p-tabs-transition-duration);
  margin: var(--p-tabs-tab-margin);
  font-family: var(--typography-body-font-family);
  font-weight: var(--typography-body-font-weight-strong);
  font-size: var(--typography-body-s-font-size);
  line-height: var(--typography-body-s-line-height);
  letter-spacing: var(--typography-body-s-letter-spacing);
}
#app .p-tab[data-v-16e5f667] {
  background-color: var(--color-background-neutral-weak);
  border: none;
}
#app .p-tabpanels[data-v-16e5f667] {
  background: transparent;
  padding: 20px 0px;
}
#app .p-tab[data-v-16e5f667]:hover {
  color: #0F1824 !important;
}
#app .p-tab-active[data-v-16e5f667] {
  border-color: transparent;
  border-radius: 10px;
  color: var(--color-foreground-default);
  background-color: var(--color-background-base-default);
}
body[data-v-16e5f667] {
  font-family: "Open Sans Variable", sans-serif;
}
#app[data-v-16e5f667] {
  max-width: 1280px;
  margin: 0 auto;
}
label[data-v-16e5f667], input[data-v-16e5f667], button[data-v-16e5f667] {
  font-family: var(--typography-body-font-family), "san-serif" !important;
}
.tpc-text-field label[data-v-16e5f667], .tpc-text-field input[data-v-16e5f667] {
  font-family: var(--typography-body-font-family), "san-serif" !important;
}
[data-v-16e5f667] .tpc-button-secondary-on-default {
  width: 100% !important;
}/*
    Custom CSS reset: https://www.joshwcomeau.com/css/custom-css-reset/
*/
/*
  1. Use a more-intuitive box-sizing model.
*/
[data-v-b21bae8f],[data-v-b21bae8f]::before,[data-v-b21bae8f]::after {
  box-sizing: border-box;
}
/*
    2. Remove default margin
  */
[data-v-b21bae8f] {
  margin: 0;
}
/*
    3. Allow percentage-based heights in the application
  */
html[data-v-b21bae8f],
body[data-v-b21bae8f] {
  height: 100%;
}
/*
    Typographic tweaks!
    4. Add accessible line-height
    5. Improve text rendering
  */
body[data-v-b21bae8f] {
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
}
/*
    6. Improve media defaults
  */
img[data-v-b21bae8f],
picture[data-v-b21bae8f],
video[data-v-b21bae8f],
canvas[data-v-b21bae8f],
svg[data-v-b21bae8f] {
  display: block;
  max-width: 100%;
}
/*
    7. Remove built-in form typography styles
  */
input[data-v-b21bae8f],
button[data-v-b21bae8f],
textarea[data-v-b21bae8f],
select[data-v-b21bae8f] {
  font: inherit;
}
/*
    8. Avoid text overflows
  */
p[data-v-b21bae8f],
h1[data-v-b21bae8f],
h2[data-v-b21bae8f],
h3[data-v-b21bae8f],
h4[data-v-b21bae8f],
h5[data-v-b21bae8f],
h6[data-v-b21bae8f] {
  overflow-wrap: break-word;
}
/* Cards */
/* Typography */
/* Icons */
[data-v-b21bae8f],[data-v-b21bae8f]:before,[data-v-b21bae8f]:after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / .5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: ;
}
[data-v-b21bae8f]::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / .5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: ;
}
[data-v-b21bae8f],[data-v-b21bae8f]:before,[data-v-b21bae8f]:after {
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  border-color: #e5e7eb;
}
[data-v-b21bae8f]:before,[data-v-b21bae8f]:after {
  --tw-content: "" ;
}
html[data-v-b21bae8f],[data-v-b21bae8f]:host {
  line-height: 1.5;
  -webkit-text-size-adjust: 100%;
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
  font-feature-settings: normal;
  font-variation-settings: normal;
  -webkit-tap-highlight-color: transparent;
}
body[data-v-b21bae8f] {
  margin: 0;
  line-height: inherit;
}
hr[data-v-b21bae8f] {
  height: 0;
  color: inherit;
  border-top-width: 1px;
}
abbr[data-v-b21bae8f]:where([title]) {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}
h1[data-v-b21bae8f], h2[data-v-b21bae8f], h3[data-v-b21bae8f], h4[data-v-b21bae8f], h5[data-v-b21bae8f], h6[data-v-b21bae8f] {
  font-size: inherit;
  font-weight: inherit;
}
a[data-v-b21bae8f] {
  color: inherit;
  text-decoration: inherit;
}
b[data-v-b21bae8f], strong[data-v-b21bae8f] {
  font-weight: bolder;
}
code[data-v-b21bae8f], kbd[data-v-b21bae8f], samp[data-v-b21bae8f], pre[data-v-b21bae8f] {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  font-feature-settings: normal;
  font-variation-settings: normal;
  font-size: 1em;
}
small[data-v-b21bae8f] {
  font-size: 80%;
}
sub[data-v-b21bae8f], sup[data-v-b21bae8f] {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub[data-v-b21bae8f] {
  bottom: -0.25em;
}
sup[data-v-b21bae8f] {
  top: -0.5em;
}
table[data-v-b21bae8f] {
  text-indent: 0;
  border-color: inherit;
  border-collapse: collapse;
}
button[data-v-b21bae8f], input[data-v-b21bae8f], optgroup[data-v-b21bae8f], select[data-v-b21bae8f], textarea[data-v-b21bae8f] {
  font-family: inherit;
  font-feature-settings: inherit;
  font-variation-settings: inherit;
  font-size: 100%;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  color: inherit;
  margin: 0;
  padding: 0;
}
button[data-v-b21bae8f], select[data-v-b21bae8f] {
  text-transform: none;
}
button[data-v-b21bae8f], input[data-v-b21bae8f]:where([type=button]), input[data-v-b21bae8f]:where([type=reset]), input[data-v-b21bae8f]:where([type=submit]) {
  -webkit-appearance: button;
  background-color: transparent;
  background-image: none;
}
[data-v-b21bae8f]:-moz-focusring {
  outline: auto;
}
[data-v-b21bae8f]:-moz-ui-invalid {
  box-shadow: none;
}
progress[data-v-b21bae8f] {
  vertical-align: baseline;
}
[data-v-b21bae8f]::-webkit-inner-spin-button,[data-v-b21bae8f]::-webkit-outer-spin-button {
  height: auto;
}
[type=search][data-v-b21bae8f] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[data-v-b21bae8f]::-webkit-search-decoration {
  -webkit-appearance: none;
}
[data-v-b21bae8f]::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
summary[data-v-b21bae8f] {
  display: list-item;
}
blockquote[data-v-b21bae8f], dl[data-v-b21bae8f], dd[data-v-b21bae8f], h1[data-v-b21bae8f], h2[data-v-b21bae8f], h3[data-v-b21bae8f], h4[data-v-b21bae8f], h5[data-v-b21bae8f], h6[data-v-b21bae8f], hr[data-v-b21bae8f], figure[data-v-b21bae8f], p[data-v-b21bae8f], pre[data-v-b21bae8f] {
  margin: 0;
}
fieldset[data-v-b21bae8f] {
  margin: 0;
  padding: 0;
}
legend[data-v-b21bae8f] {
  padding: 0;
}
ol[data-v-b21bae8f], ul[data-v-b21bae8f], menu[data-v-b21bae8f] {
  list-style: none;
  margin: 0;
  padding: 0;
}
dialog[data-v-b21bae8f] {
  padding: 0;
}
textarea[data-v-b21bae8f] {
  resize: vertical;
}
input[data-v-b21bae8f]::-moz-placeholder, textarea[data-v-b21bae8f]::-moz-placeholder {
  opacity: 1;
  color: #9ca3af;
}
input[data-v-b21bae8f]::placeholder, textarea[data-v-b21bae8f]::placeholder {
  opacity: 1;
  color: #9ca3af;
}
button[data-v-b21bae8f], [role=button][data-v-b21bae8f] {
  cursor: pointer;
}
[data-v-b21bae8f]:disabled {
  cursor: default;
}
img[data-v-b21bae8f], svg[data-v-b21bae8f], video[data-v-b21bae8f], canvas[data-v-b21bae8f], audio[data-v-b21bae8f], iframe[data-v-b21bae8f], embed[data-v-b21bae8f], object[data-v-b21bae8f] {
  display: block;
  vertical-align: middle;
}
img[data-v-b21bae8f], video[data-v-b21bae8f] {
  max-width: 100%;
  height: auto;
}
[hidden][data-v-b21bae8f]:where(:not([hidden=until-found])) {
  display: none;
}
.tpc-absolute[data-v-b21bae8f] {
  position: absolute;
}
.-tpc-bottom-full[data-v-b21bae8f] {
  bottom: -100%;
}
.tpc-bottom-3[data-v-b21bae8f] {
  bottom: 0.75rem;
}
.tpc-bottom-4[data-v-b21bae8f] {
  bottom: 1rem;
}
.tpc-left-1\/2[data-v-b21bae8f] {
  left: 50%;
}
.tpc-left-3[data-v-b21bae8f] {
  left: 0.75rem;
}
.tpc-right-3[data-v-b21bae8f] {
  right: 0.75rem;
}
.tpc-top-1\/2[data-v-b21bae8f] {
  top: 50%;
}
.tpc-top-3[data-v-b21bae8f] {
  top: 0.75rem;
}
.tpc-m-3[data-v-b21bae8f] {
  margin: 0.75rem;
}
.tpc-m-6[data-v-b21bae8f] {
  margin: 1.5rem;
}
.tpc-m-8[data-v-b21bae8f] {
  margin: 2rem;
}
.tpc-m-\[5px\][data-v-b21bae8f] {
  margin: 5px;
}
.tpc-mx-0[data-v-b21bae8f] {
  margin-left: 0;
  margin-right: 0;
}
.tpc-mb-12[data-v-b21bae8f] {
  margin-bottom: 3rem;
}
.tpc-mb-2[data-v-b21bae8f] {
  margin-bottom: 0.5rem;
}
.tpc-mb-5[data-v-b21bae8f] {
  margin-bottom: 1.25rem;
}
.tpc-ml-0\.5[data-v-b21bae8f] {
  margin-left: 0.125rem;
}
.tpc-ml-2[data-v-b21bae8f] {
  margin-left: 0.5rem;
}
.tpc-mt-2[data-v-b21bae8f] {
  margin-top: 0.5rem;
}
.tpc-mt-3[data-v-b21bae8f] {
  margin-top: 0.75rem;
}
.tpc-mt-4[data-v-b21bae8f] {
  margin-top: 1rem;
}
.tpc-mt-6[data-v-b21bae8f] {
  margin-top: 1.5rem;
}
.tpc-block[data-v-b21bae8f] {
  display: block;
}
.tpc-flex[data-v-b21bae8f] {
  display: flex;
}
.tpc-h-10[data-v-b21bae8f] {
  height: 2.5rem;
}
.tpc-h-12[data-v-b21bae8f] {
  height: 3rem;
}
.tpc-h-24[data-v-b21bae8f] {
  height: 6rem;
}
.tpc-h-auto[data-v-b21bae8f] {
  height: auto;
}
.tpc-h-full[data-v-b21bae8f] {
  height: 100%;
}
.tpc-w-1\/2[data-v-b21bae8f] {
  width: 50%;
}
.tpc-w-128[data-v-b21bae8f] {
  width: 512px;
}
.tpc-w-24[data-v-b21bae8f] {
  width: 6rem;
}
.tpc-w-3\/4[data-v-b21bae8f] {
  width: 75%;
}
.tpc-w-32[data-v-b21bae8f] {
  width: 8rem;
}
.tpc-w-64[data-v-b21bae8f] {
  width: 16rem;
}
.tpc-w-96[data-v-b21bae8f] {
  width: 24rem;
}
.tpc-w-auto[data-v-b21bae8f] {
  width: auto;
}
.tpc-w-full[data-v-b21bae8f] {
  width: 100%;
}
.tpc--translate-x-1\/2[data-v-b21bae8f] {
  --tw-translate-x: -50%;
  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));
}
.tpc--translate-y-1\/2[data-v-b21bae8f] {
  --tw-translate-y: -50%;
  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));
}
.tpc-rotate-180[data-v-b21bae8f] {
  --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));
}
.tpc-transform[data-v-b21bae8f] {
  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));
}
@keyframes tpc-spin-b21bae8f {
to {
    transform: rotate(360deg);
}
}
.tpc-animate-spin[data-v-b21bae8f] {
  animation: tpc-spin-b21bae8f 1s linear infinite;
}
.tpc-cursor-pointer[data-v-b21bae8f] {
  cursor: pointer;
}
.tpc-items-center[data-v-b21bae8f] {
  align-items: center;
}
.tpc-justify-center[data-v-b21bae8f] {
  justify-content: center;
}
.tpc-justify-between[data-v-b21bae8f] {
  justify-content: space-between;
}
.tpc-gap-2[data-v-b21bae8f] {
  gap: 0.5rem;
}
.tpc-gap-4[data-v-b21bae8f] {
  gap: 1rem;
}
.tpc-gap-8[data-v-b21bae8f] {
  gap: 2rem;
}
.tpc-gap-x-4[data-v-b21bae8f] {
  -moz-column-gap: 1rem;
  column-gap: 1rem;
}
.tpc-space-x-2[data-v-b21bae8f] > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * (1 - var(--tw-space-x-reverse)));
}
.tpc-border-b[data-v-b21bae8f] {
  border-bottom-width: 1px;
}
.tpc-opacity-0[data-v-b21bae8f] {
  opacity: 0;
}
@font-face {
  font-family: Poppins;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/poppins@latest/latin-400-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Poppins;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/poppins@latest/latin-500-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Josefin Sans;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/josefin-sans@latest/latin-400-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Josefin Sans;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/josefin-sans@latest/latin-500-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Inter Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/inter@latest/latin-400-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Inter Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/inter@latest/latin-500-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/montserrat@latest/latin-400-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/montserrat@latest/latin-400-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/montserrat@latest/latin-500-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/montserrat@latest/latin-500-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Source Serif Pro";
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/source-serif-pro@latest/latin-300-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/source-serif-pro@latest/latin-300-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Source Serif Pro";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/source-serif-pro@latest/latin-400-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/source-serif-pro@latest/latin-400-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Cinzel;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/cinzel@latest/latin-400-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/cinzel@latest/latin-400-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Cinzel;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/cinzel@latest/latin-500-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/cinzel@latest/latin-500-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
:root [theme=the-palace][data-v-b21bae8f] {
  --color-midnight-blue-50: #eaf0f5;
  --color-midnight-blue-100: #d0dbe7;
  --color-midnight-blue-200: #aabfd4;
  --color-midnight-blue-300: #7296b6;
  --color-midnight-blue-400: #426180;
  --color-midnight-blue-500: #0a203e;
  --color-midnight-blue-600: #091939;
  --color-midnight-blue-700: #091534;
  --color-midnight-blue-800: #0a1229;
  --color-midnight-blue-900: #0a1020;
  --color-indigo-50: #e4e7f1;
  --color-indigo-100: #ced2e3;
  --color-indigo-200: #9ba3c2;
  --color-indigo-300: #6874a5;
  --color-indigo-400: #3f4b7c;
  --color-indigo-500: #242b47;
  --color-indigo-600: #1d2239;
  --color-indigo-700: #161a2b;
  --color-indigo-800: #0e111c;
  --color-indigo-900: #07090e;
  --color-ocean-blue-50: #f0f4fa;
  --color-ocean-blue-100: #dfe8f1;
  --color-ocean-blue-200: #b8cce0;
  --color-ocean-blue-250: #a6c0d9;
  --color-ocean-blue-300: #93b5d2;
  --color-ocean-blue-400: #42729a;
  --color-ocean-blue-500: #254d6e;
  --color-ocean-blue-600: #1b3d5c;
  --color-ocean-blue-700: #16314c;
  --color-ocean-blue-800: #162c41;
  --color-ocean-blue-900: #142334;
  --color-ocean-blue-950: #0f1824;
  --color-sky-blue-50: #f1f9fb;
  --color-sky-blue-100: #e4f3f7;
  --color-sky-blue-200: #c9e8ef;
  --color-sky-blue-300: #addce6;
  --color-sky-blue-400: #92d1de;
  --color-sky-blue-500: #77c5d6;
  --color-sky-blue-600: #44afc7;
  --color-sky-blue-700: #2e869a;
  --color-sky-blue-800: #1f5a66;
  --color-sky-blue-900: #0f2d33;
  --color-turquoise-50: #e9fcfb;
  --color-turquoise-100: #cef7f6;
  --color-turquoise-200: #9cefed;
  --color-turquoise-300: #6be7e3;
  --color-turquoise-400: #3adfda;
  --color-turquoise-500: #1fc1bc;
  --color-turquoise-600: #1ba7a2;
  --color-turquoise-700: #137471;
  --color-turquoise-800: #0c4d4b;
  --color-turquoise-900: #062726;
  --color-orange-50: #fef2e6;
  --color-orange-100: #fde9d2;
  --color-orange-200: #fcd2a5;
  --color-orange-300: #fabc78;
  --color-orange-400: #f9a54b;
  --color-orange-500: #f78f1e;
  --color-orange-600: #dc7302;
  --color-orange-700: #985206;
  --color-orange-800: #6b3a04;
  --color-orange-900: #351d02;
  --color-copper-50: #f9f6ed;
  --color-copper-100: #f1e7d0;
  --color-copper-200: #e4cfa4;
  --color-copper-300: #d4b070;
  --color-copper-400: #c69449;
  --color-copper-500: #af7b39;
  --color-copper-600: #9d6531;
  --color-copper-700: #7e4b2a;
  --color-copper-800: #6a3e29;
  --color-copper-900: #5b3628;
  --color-copper-950: #341c14;
  --color-bronze-50: #f7f2ee;
  --color-bronze-100: #f1e9e1;
  --color-bronze-200: #e3d2c3;
  --color-bronze-300: #d4bca5;
  --color-bronze-400: #c6a587;
  --color-bronze-500: #b88f69;
  --color-bronze-600: #a3764d;
  --color-bronze-700: #7d5b3b;
  --color-bronze-800: #4e3925;
  --color-bronze-900: #271d13;
  --color-marble-50: #f7f6f3;
  --color-marble-100: #edeae3;
  --color-marble-200: #ded9ce;
  --color-marble-300: #c6bfae;
  --color-marble-400: #aaa092;
  --color-marble-500: #958a7e;
  --color-marble-600: #877c73;
  --color-marble-700: #716760;
  --color-marble-800: #605852;
  --color-marble-900: #504844;
  --color-olive-grey-50: #f7f6f1;
  --color-olive-grey-100: #edece7;
  --color-olive-grey-200: #dbd8cf;
  --color-olive-grey-300: #cac5b7;
  --color-olive-grey-400: #b8b19f;
  --color-olive-grey-500: #a69e87;
  --color-olive-grey-600: #8a8167;
  --color-olive-grey-700: #68614d;
  --color-olive-grey-800: #454133;
  --color-olive-grey-900: #23201a;
  --color-danger-red-50: #ffebeb;
  --color-danger-red-100: #ffe0e0;
  --color-danger-red-200: #fba7a7;
  --color-danger-red-300: #f47171;
  --color-danger-red-400: #eb4242;
  --color-danger-red-500: #cc0000;
  --color-danger-red-600: #b60000;
  --color-danger-red-700: #9b0000;
  --color-danger-red-800: #800000;
  --color-danger-red-900: #660000;
  --color-warning-yellow-50: #fef8e9;
  --color-warning-yellow-100: #fdf2d8;
  --color-warning-yellow-200: #fce5b1;
  --color-warning-yellow-300: #fad989;
  --color-warning-yellow-400: #f9cc62;
  --color-warning-yellow-500: #f7bf3b;
  --color-warning-yellow-600: #eba80a;
  --color-warning-yellow-700: #b07e07;
  --color-warning-yellow-800: #765405;
  --color-warning-yellow-900: #3b2a02;
  --color-positive-green-50: #f3fcf6;
  --color-positive-green-100: #e3f8ea;
  --color-positive-green-200: #ccf0d9;
  --color-positive-green-300: #97ddb1;
  --color-positive-green-400: #65c387;
  --color-positive-green-500: #3fa665;
  --color-positive-green-600: #2ca056;
  --color-positive-green-700: #286c41;
  --color-positive-green-800: #1d5e36;
  --color-positive-green-900: #21452f;
  --color-grey-0: #ffffff;
  --color-grey-50: #fafafa;
  --color-grey-100: #f4f4f5;
  --color-grey-200: #e4e4e7;
  --color-grey-300: #d4d4d8;
  --color-grey-400: #a1a1aa;
  --color-grey-500: #71717a;
  --color-grey-600: #52525b;
  --color-grey-700: #3f3f46;
  --color-grey-800: #27272a;
  --color-grey-900: #1a1a1e;
  --color-grey-950: #101014;
  --color-grey-1000: #000000;
  --color-background-disabled: #f4f4f5;
  --color-background-brand: #254d6e;
  --color-background-inverse: #101014;
  --color-background-overlay: rgba(0, 0, 0, .4);
  --color-background-on-brand-primary: #ffffff;
  --color-background-on-brand-weak: #42729a;
  --color-background-on-brand-secondary: #b88f69;
  --color-background-on-media: #ffffff;
  --color-background-on-media-weak: rgba(255, 255, 255, .6);
  --color-background-on-inverse: #ffffff;
  --color-background-base-default: #ffffff;
  --color-background-base-hover: #fafafa;
  --color-background-base-active: #f4f4f5;
  --color-background-base-alternative: #f7f6f1;
  --color-background-raised-default: #ffffff;
  --color-background-raised-hover: #fafafa;
  --color-background-raised-active: #f4f4f5;
  --color-background-neutral-default: #a1a1aa;
  --color-background-neutral-hover: #71717a;
  --color-background-neutral-active: #52525b;
  --color-background-neutral-weak: #f4f4f5;
  --color-background-neutral-weak-hover: #e4e4e7;
  --color-background-neutral-active-active: #d4d4d8;
  --color-background-neutral-skeleton: #f4f4f5;
  --color-background-accent-default: #254d6e;
  --color-background-accent-hover: #1b3d5c;
  --color-background-accent-active: #16314c;
  --color-background-accent-weak: #f0f4fa;
  --color-background-accent-secondary: #a3764d;
  --color-background-danger-default: #cc0000;
  --color-background-danger-hover: #b60000;
  --color-background-danger-active: #9b0000;
  --color-background-danger-weak: #ffebeb;
  --color-background-warning-default: #f7bf3b;
  --color-background-warning-weak: #fef8e9;
  --color-background-positive-default: #286c41;
  --color-background-positive-weak: #e3f8ea;
  --color-foreground-default: #0f1824;
  --color-foreground-weak: #71717a;
  --color-foreground-danger: #cc0000;
  --color-foreground-warning: #765405;
  --color-foreground-positive: #286c41;
  --color-foreground-disabled: #d4d4d8;
  --color-foreground-on-accent: #ffffff;
  --color-foreground-on-accent-secondary: #ffffff;
  --color-foreground-on-brand: #ffffff;
  --color-foreground-on-brand-inverse: #254d6e;
  --color-foreground-on-media: #ffffff;
  --color-foreground-on-inverse: #ffffff;
  --color-foreground-on-media-inverse: #101014;
  --color-foreground-on-danger: #ffffff;
  --color-foreground-accent-default: #254d6e;
  --color-foreground-accent-hover: #16314c;
  --color-foreground-accent-active: #162c41;
  --color-foreground-accent-secondary: #7d5b3b;
  --color-border-default: #e4e4e7;
  --color-border-strong: #d4d4d8;
  --color-border-danger: #cc0000;
  --color-border-warning: #765405;
  --color-border-positive: #3fa665;
  --color-border-disabled: #e4e4e7;
  --color-border-on-brand: #93b5d2;
  --color-border-on-media: #ffffff;
  --color-border-accent-default: #254d6e;
  --color-border-accent-secodary: #a3764d;
  --font-family-brand: Source Serif Pro;
  --font-family-base: Inter Variable;
  --typography-display-l-font-family: Source Serif Pro;
  --typography-display-l-font-weight: 300;
  --typography-display-l-font-size-default: 80px;
  --typography-display-l-font-size-mobile: 52px;
  --typography-display-l-line-height-default: 88px;
  --typography-display-l-line-height-mobile: 60px;
  --typography-display-l-letter-spacing: -.699999988079071px;
  --typography-display-l-text-transform: none;
  --typography-display-m-font-family: Source Serif Pro;
  --typography-display-m-font-weight: 300;
  --typography-display-m-font-size-default: 64px;
  --typography-display-m-font-size-mobile: 44px;
  --typography-display-m-line-height-default: 72px;
  --typography-display-m-line-height-mobile: 52px;
  --typography-display-m-letter-spacing: -.5px;
  --typography-display-m-text-transform: none;
  --typography-display-s-font-family: Source Serif Pro;
  --typography-display-s-font-weight: 300;
  --typography-display-s-font-size-default: 46px;
  --typography-display-s-font-size-mobile: 36px;
  --typography-display-s-line-height-default: 56px;
  --typography-display-s-line-height-mobile: 44px;
  --typography-display-s-letter-spacing: -.4000000059604645px;
  --typography-display-s-text-transform: none;
  --typography-title-l-font-family: Source Serif Pro;
  --typography-title-l-font-weight: 300;
  --typography-title-l-font-size: 32px;
  --typography-title-l-line-height: 40px;
  --typography-title-l-letter-spacing: -.3199999928474426px;
  --typography-title-l-text-transform: none;
  --typography-title-m-font-family: Source Serif Pro;
  --typography-title-m-font-weight: 300;
  --typography-title-m-font-size: 28px;
  --typography-title-m-line-height: 34px;
  --typography-title-m-letter-spacing: -.2800000011920929px;
  --typography-title-m-text-transform: none;
  --typography-title-s-font-family: Source Serif Pro;
  --typography-title-s-font-weight: 300;
  --typography-title-s-font-size: 26px;
  --typography-title-s-line-height: 32px;
  --typography-title-s-letter-spacing: -.23999999463558197px;
  --typography-title-xs-font-family: Inter Variable;
  --typography-title-xs-font-weight: 400;
  --typography-title-xs-font-size: 18px;
  --typography-title-xs-line-height: 24px;
  --typography-title-xs-letter-spacing: 0px;
  --typography-body-font-family: Inter Variable;
  --typography-body-font-weight-default: 400;
  --typography-body-font-weight-strong: 500;
  --typography-body-m-font-size: 16px;
  --typography-body-m-line-height: 24px;
  --typography-body-m-letter-spacing: 0px;
  --typography-body-s-font-size: 14px;
  --typography-body-s-line-height: 20px;
  --typography-body-s-letter-spacing: 0px;
  --typography-body-xs-font-size: 12px;
  --typography-body-xs-line-height: 16px;
  --typography-body-xs-letter-spacing: 0px;
  --typography-body-xxs-font-size: 10px;
  --typography-body-xxs-line-height: 14px;
  --typography-body-xxs-letter-spacing: 0px;
  --typography-label-font-family: Inter Variable;
  --typography-label-m-font-weight: 500;
  --typography-label-m-font-size: 16px;
  --typography-label-m-line-height: 24px;
  --typography-label-m-letter-spacing: 0px;
  --typography-label-text-transform: none;
  --typography-label-s-font-weight: 500;
  --typography-label-s-font-size: 14px;
  --typography-label-s-line-height: 20px;
  --typography-label-s-letter-spacing: 0px;
  --typography-label-xs-font-weight: 500;
  --typography-label-xs-font-size: 12px;
  --typography-label-xs-line-height: 16px;
  --typography-label-xs-letter-spacing: 0px;
  --typography-overline-font-family: Inter Variable;
  --typography-overline-font-weight: 400;
  --typography-overline-font-size: 12px;
  --typography-overline-line-height: 16px;
  --typography-overline-letter-spacing: 0px;
  --radius-none: 0px;
  --radius-xs: 5px;
  --radius-s: 10px;
  --radius-m: 14px;
  --radius-l: 18px;
  --radius-xl: 24px;
  --radius-full: 9999px;
  --component-theme-asset: The Palace Company;
  --component-button-radius: 5px;
  --component-checkbox-radius: 5px;
  --component-chip-radius: 9999px;
  --component-counter-radius: 9999px;
  --component-container-s-radius: 5px;
  --component-container-m-radius: 10px;
  --component-fab-radius: 9999px;
  --component-icon-button-radius: 9999px;
  --component-input-radius: 5px;
  --component-progress-bar-radius: 9999px;
  --component-segmented-control-segment-radius: 5px;
  --component-segmented-control-container-radius: 9px;
  --component-tag-radius: 5px;
  --component-navigation-item-radius: 5px;
  --component-sheet-radius: 14px ;
}
:root [theme=palace-resorts][data-v-b21bae8f] {
  --color-midnight-blue-50: #eaf0f5;
  --color-midnight-blue-100: #d0dbe7;
  --color-midnight-blue-200: #aabfd4;
  --color-midnight-blue-300: #7296b6;
  --color-midnight-blue-400: #426180;
  --color-midnight-blue-500: #0a203e;
  --color-midnight-blue-600: #091939;
  --color-midnight-blue-700: #091534;
  --color-midnight-blue-800: #0a1229;
  --color-midnight-blue-900: #0a1020;
  --color-indigo-50: #e4e7f1;
  --color-indigo-100: #ced2e3;
  --color-indigo-200: #9ba3c2;
  --color-indigo-300: #6874a5;
  --color-indigo-400: #3f4b7c;
  --color-indigo-500: #242b47;
  --color-indigo-600: #1d2239;
  --color-indigo-700: #161a2b;
  --color-indigo-800: #0e111c;
  --color-indigo-900: #07090e;
  --color-ocean-blue-50: #f0f4fa;
  --color-ocean-blue-100: #dfe8f1;
  --color-ocean-blue-200: #b8cce0;
  --color-ocean-blue-250: #a6c0d9;
  --color-ocean-blue-300: #93b5d2;
  --color-ocean-blue-400: #42729a;
  --color-ocean-blue-500: #254d6e;
  --color-ocean-blue-600: #1b3d5c;
  --color-ocean-blue-700: #16314c;
  --color-ocean-blue-800: #162c41;
  --color-ocean-blue-900: #142334;
  --color-ocean-blue-950: #0f1824;
  --color-sky-blue-50: #f1f9fb;
  --color-sky-blue-100: #e4f3f7;
  --color-sky-blue-200: #c9e8ef;
  --color-sky-blue-300: #addce6;
  --color-sky-blue-400: #92d1de;
  --color-sky-blue-500: #77c5d6;
  --color-sky-blue-600: #44afc7;
  --color-sky-blue-700: #2e869a;
  --color-sky-blue-800: #1f5a66;
  --color-sky-blue-900: #0f2d33;
  --color-turquoise-50: #e9fcfb;
  --color-turquoise-100: #cef7f6;
  --color-turquoise-200: #9cefed;
  --color-turquoise-300: #6be7e3;
  --color-turquoise-400: #3adfda;
  --color-turquoise-500: #1fc1bc;
  --color-turquoise-600: #1ba7a2;
  --color-turquoise-700: #137471;
  --color-turquoise-800: #0c4d4b;
  --color-turquoise-900: #062726;
  --color-orange-50: #fef2e6;
  --color-orange-100: #fde9d2;
  --color-orange-200: #fcd2a5;
  --color-orange-300: #fabc78;
  --color-orange-400: #f9a54b;
  --color-orange-500: #f78f1e;
  --color-orange-600: #dc7302;
  --color-orange-700: #985206;
  --color-orange-800: #6b3a04;
  --color-orange-900: #351d02;
  --color-copper-50: #f9f6ed;
  --color-copper-100: #f1e7d0;
  --color-copper-200: #e4cfa4;
  --color-copper-300: #d4b070;
  --color-copper-400: #c69449;
  --color-copper-500: #af7b39;
  --color-copper-600: #9d6531;
  --color-copper-700: #7e4b2a;
  --color-copper-800: #6a3e29;
  --color-copper-900: #5b3628;
  --color-copper-950: #341c14;
  --color-bronze-50: #f7f2ee;
  --color-bronze-100: #f1e9e1;
  --color-bronze-200: #e3d2c3;
  --color-bronze-300: #d4bca5;
  --color-bronze-400: #c6a587;
  --color-bronze-500: #b88f69;
  --color-bronze-600: #a3764d;
  --color-bronze-700: #7d5b3b;
  --color-bronze-800: #4e3925;
  --color-bronze-900: #271d13;
  --color-marble-50: #f7f6f3;
  --color-marble-100: #edeae3;
  --color-marble-200: #ded9ce;
  --color-marble-300: #c6bfae;
  --color-marble-400: #aaa092;
  --color-marble-500: #958a7e;
  --color-marble-600: #877c73;
  --color-marble-700: #716760;
  --color-marble-800: #605852;
  --color-marble-900: #504844;
  --color-olive-grey-50: #f7f6f1;
  --color-olive-grey-100: #edece7;
  --color-olive-grey-200: #dbd8cf;
  --color-olive-grey-300: #cac5b7;
  --color-olive-grey-400: #b8b19f;
  --color-olive-grey-500: #a69e87;
  --color-olive-grey-600: #8a8167;
  --color-olive-grey-700: #68614d;
  --color-olive-grey-800: #454133;
  --color-olive-grey-900: #23201a;
  --color-danger-red-50: #ffebeb;
  --color-danger-red-100: #ffe0e0;
  --color-danger-red-200: #fba7a7;
  --color-danger-red-300: #f47171;
  --color-danger-red-400: #eb4242;
  --color-danger-red-500: #cc0000;
  --color-danger-red-600: #b60000;
  --color-danger-red-700: #9b0000;
  --color-danger-red-800: #800000;
  --color-danger-red-900: #660000;
  --color-warning-yellow-50: #fef8e9;
  --color-warning-yellow-100: #fdf2d8;
  --color-warning-yellow-200: #fce5b1;
  --color-warning-yellow-300: #fad989;
  --color-warning-yellow-400: #f9cc62;
  --color-warning-yellow-500: #f7bf3b;
  --color-warning-yellow-600: #eba80a;
  --color-warning-yellow-700: #b07e07;
  --color-warning-yellow-800: #765405;
  --color-warning-yellow-900: #3b2a02;
  --color-positive-green-50: #f3fcf6;
  --color-positive-green-100: #e3f8ea;
  --color-positive-green-200: #ccf0d9;
  --color-positive-green-300: #97ddb1;
  --color-positive-green-400: #65c387;
  --color-positive-green-500: #3fa665;
  --color-positive-green-600: #2ca056;
  --color-positive-green-700: #286c41;
  --color-positive-green-800: #1d5e36;
  --color-positive-green-900: #21452f;
  --color-grey-0: #ffffff;
  --color-grey-50: #fafafa;
  --color-grey-100: #f4f4f5;
  --color-grey-200: #e4e4e7;
  --color-grey-300: #d4d4d8;
  --color-grey-400: #a1a1aa;
  --color-grey-500: #71717a;
  --color-grey-600: #52525b;
  --color-grey-700: #3f3f46;
  --color-grey-800: #27272a;
  --color-grey-900: #1a1a1e;
  --color-grey-950: #101014;
  --color-grey-1000: #000000;
  --color-background-disabled: #f4f4f5;
  --color-background-brand: #254d6e;
  --color-background-inverse: #101014;
  --color-background-overlay: rgba(0, 0, 0, .4);
  --color-background-on-brand-primary: #ffffff;
  --color-background-on-brand-weak: #42729a;
  --color-background-on-brand-secondary: #1fc1bc;
  --color-background-on-media: #ffffff;
  --color-background-on-media-weak: rgba(255, 255, 255, .6);
  --color-background-on-inverse: #ffffff;
  --color-background-base-default: #ffffff;
  --color-background-base-hover: #fafafa;
  --color-background-base-active: #f4f4f5;
  --color-background-base-alternative: #f4f4f5;
  --color-background-raised-default: #ffffff;
  --color-background-raised-hover: #fafafa;
  --color-background-raised-active: #f4f4f5;
  --color-background-neutral-default: #a1a1aa;
  --color-background-neutral-hover: #71717a;
  --color-background-neutral-active: #52525b;
  --color-background-neutral-weak: #f4f4f5;
  --color-background-neutral-weak-hover: #e4e4e7;
  --color-background-neutral-active-active: #d4d4d8;
  --color-background-neutral-skeleton: #f4f4f5;
  --color-background-accent-default: #254d6e;
  --color-background-accent-hover: #1b3d5c;
  --color-background-accent-active: #16314c;
  --color-background-accent-weak: #f0f4fa;
  --color-background-accent-secondary: #1ba7a2;
  --color-background-danger-default: #cc0000;
  --color-background-danger-hover: #b60000;
  --color-background-danger-active: #9b0000;
  --color-background-danger-weak: #ffebeb;
  --color-background-warning-default: #f7bf3b;
  --color-background-warning-weak: #fef8e9;
  --color-background-positive-default: #286c41;
  --color-background-positive-weak: #e3f8ea;
  --color-foreground-default: #0f1824;
  --color-foreground-weak: #71717a;
  --color-foreground-danger: #cc0000;
  --color-foreground-warning: #765405;
  --color-foreground-positive: #286c41;
  --color-foreground-disabled: #d4d4d8;
  --color-foreground-on-accent: #ffffff;
  --color-foreground-on-accent-secondary: #ffffff;
  --color-foreground-on-brand: #ffffff;
  --color-foreground-on-brand-inverse: #254d6e;
  --color-foreground-on-media: #ffffff;
  --color-foreground-on-inverse: #ffffff;
  --color-foreground-on-media-inverse: #101014;
  --color-foreground-on-danger: #ffffff;
  --color-foreground-accent-default: #254d6e;
  --color-foreground-accent-hover: #16314c;
  --color-foreground-accent-active: #162c41;
  --color-foreground-accent-secondary: #1ba7a2;
  --color-border-default: #e4e4e7;
  --color-border-strong: #d4d4d8;
  --color-border-danger: #cc0000;
  --color-border-warning: #765405;
  --color-border-positive: #3fa665;
  --color-border-disabled: #e4e4e7;
  --color-border-on-brand: #93b5d2;
  --color-border-on-media: #ffffff;
  --color-border-accent-default: #254d6e;
  --color-border-accent-secodary: #1ba7a2;
  --font-family-brand: Poppins;
  --font-family-base: Poppins;
  --typography-display-l-font-family: Poppins;
  --typography-display-l-font-weight: 400;
  --typography-display-l-font-size-default: 72px;
  --typography-display-l-font-size-mobile: 48px;
  --typography-display-l-line-height-default: 80px;
  --typography-display-l-line-height-mobile: 56px;
  --typography-display-l-letter-spacing: 0px;
  --typography-display-l-text-transform: none;
  --typography-display-m-font-family: Poppins;
  --typography-display-m-font-weight: 400;
  --typography-display-m-font-size-default: 56px;
  --typography-display-m-font-size-mobile: 40px;
  --typography-display-m-line-height-default: 64px;
  --typography-display-m-line-height-mobile: 48px;
  --typography-display-m-letter-spacing: 0px;
  --typography-display-m-text-transform: none;
  --typography-display-s-font-family: Poppins;
  --typography-display-s-font-weight: 400;
  --typography-display-s-font-size-default: 40px;
  --typography-display-s-font-size-mobile: 32px;
  --typography-display-s-line-height-default: 48px;
  --typography-display-s-line-height-mobile: 40px;
  --typography-display-s-letter-spacing: 0px;
  --typography-display-s-text-transform: none;
  --typography-title-l-font-family: Poppins;
  --typography-title-l-font-weight: 400;
  --typography-title-l-font-size: 28px;
  --typography-title-l-line-height: 34px;
  --typography-title-l-letter-spacing: 0px;
  --typography-title-l-text-transform: none;
  --typography-title-m-font-family: Poppins;
  --typography-title-m-font-weight: 400;
  --typography-title-m-font-size: 24px;
  --typography-title-m-line-height: 30px;
  --typography-title-m-letter-spacing: 0px;
  --typography-title-m-text-transform: none;
  --typography-title-s-font-family: Poppins;
  --typography-title-s-font-weight: 400;
  --typography-title-s-font-size: 22px;
  --typography-title-s-line-height: 28px;
  --typography-title-s-letter-spacing: 0px;
  --typography-title-xs-font-family: Poppins;
  --typography-title-xs-font-weight: 400;
  --typography-title-xs-font-size: 18px;
  --typography-title-xs-line-height: 24px;
  --typography-title-xs-letter-spacing: 0px;
  --typography-body-font-family: Poppins;
  --typography-body-font-weight-default: 400;
  --typography-body-font-weight-strong: 500;
  --typography-body-m-font-size: 16px;
  --typography-body-m-line-height: 24px;
  --typography-body-m-letter-spacing: 0px;
  --typography-body-s-font-size: 14px;
  --typography-body-s-line-height: 20px;
  --typography-body-s-letter-spacing: 0px;
  --typography-body-xs-font-size: 12px;
  --typography-body-xs-line-height: 16px;
  --typography-body-xs-letter-spacing: 0px;
  --typography-body-xxs-font-size: 10px;
  --typography-body-xxs-line-height: 14px;
  --typography-body-xxs-letter-spacing: 0px;
  --typography-label-font-family: Poppins;
  --typography-label-m-font-weight: 500;
  --typography-label-m-font-size: 16px;
  --typography-label-m-line-height: 24px;
  --typography-label-m-letter-spacing: 0px;
  --typography-label-text-transform: none;
  --typography-label-s-font-weight: 500;
  --typography-label-s-font-size: 14px;
  --typography-label-s-line-height: 20px;
  --typography-label-s-letter-spacing: 0px;
  --typography-label-xs-font-weight: 500;
  --typography-label-xs-font-size: 12px;
  --typography-label-xs-line-height: 16px;
  --typography-label-xs-letter-spacing: 0px;
  --typography-overline-font-family: Poppins;
  --typography-overline-font-weight: 400;
  --typography-overline-font-size: 12px;
  --typography-overline-line-height: 16px;
  --typography-overline-letter-spacing: 0px;
  --radius-none: 0px;
  --radius-xs: 5px;
  --radius-s: 10px;
  --radius-m: 14px;
  --radius-l: 18px;
  --radius-xl: 24px;
  --radius-full: 9999px;
  --component-theme-asset: Palace Resorts;
  --component-button-radius: 5px;
  --component-checkbox-radius: 5px;
  --component-chip-radius: 9999px;
  --component-counter-radius: 9999px;
  --component-container-s-radius: 5px;
  --component-container-m-radius: 10px;
  --component-fab-radius: 9999px;
  --component-icon-button-radius: 9999px;
  --component-input-radius: 5px;
  --component-progress-bar-radius: 9999px;
  --component-segmented-control-segment-radius: 5px;
  --component-segmented-control-container-radius: 9px;
  --component-tag-radius: 5px;
  --component-navigation-item-radius: 5px;
  --component-sheet-radius: 14px ;
}
:root [theme=le-blanc][data-v-b21bae8f] {
  --color-midnight-blue-50: #eaf0f5;
  --color-midnight-blue-100: #d0dbe7;
  --color-midnight-blue-200: #aabfd4;
  --color-midnight-blue-300: #7296b6;
  --color-midnight-blue-400: #426180;
  --color-midnight-blue-500: #0a203e;
  --color-midnight-blue-600: #091939;
  --color-midnight-blue-700: #091534;
  --color-midnight-blue-800: #0a1229;
  --color-midnight-blue-900: #0a1020;
  --color-indigo-50: #e4e7f1;
  --color-indigo-100: #ced2e3;
  --color-indigo-200: #9ba3c2;
  --color-indigo-300: #6874a5;
  --color-indigo-400: #3f4b7c;
  --color-indigo-500: #242b47;
  --color-indigo-600: #1d2239;
  --color-indigo-700: #161a2b;
  --color-indigo-800: #0e111c;
  --color-indigo-900: #07090e;
  --color-ocean-blue-50: #f0f4fa;
  --color-ocean-blue-100: #dfe8f1;
  --color-ocean-blue-200: #b8cce0;
  --color-ocean-blue-250: #a6c0d9;
  --color-ocean-blue-300: #93b5d2;
  --color-ocean-blue-400: #42729a;
  --color-ocean-blue-500: #254d6e;
  --color-ocean-blue-600: #1b3d5c;
  --color-ocean-blue-700: #16314c;
  --color-ocean-blue-800: #162c41;
  --color-ocean-blue-900: #142334;
  --color-ocean-blue-950: #0f1824;
  --color-sky-blue-50: #f1f9fb;
  --color-sky-blue-100: #e4f3f7;
  --color-sky-blue-200: #c9e8ef;
  --color-sky-blue-300: #addce6;
  --color-sky-blue-400: #92d1de;
  --color-sky-blue-500: #77c5d6;
  --color-sky-blue-600: #44afc7;
  --color-sky-blue-700: #2e869a;
  --color-sky-blue-800: #1f5a66;
  --color-sky-blue-900: #0f2d33;
  --color-turquoise-50: #e9fcfb;
  --color-turquoise-100: #cef7f6;
  --color-turquoise-200: #9cefed;
  --color-turquoise-300: #6be7e3;
  --color-turquoise-400: #3adfda;
  --color-turquoise-500: #1fc1bc;
  --color-turquoise-600: #1ba7a2;
  --color-turquoise-700: #137471;
  --color-turquoise-800: #0c4d4b;
  --color-turquoise-900: #062726;
  --color-orange-50: #fef2e6;
  --color-orange-100: #fde9d2;
  --color-orange-200: #fcd2a5;
  --color-orange-300: #fabc78;
  --color-orange-400: #f9a54b;
  --color-orange-500: #f78f1e;
  --color-orange-600: #dc7302;
  --color-orange-700: #985206;
  --color-orange-800: #6b3a04;
  --color-orange-900: #351d02;
  --color-copper-50: #f9f6ed;
  --color-copper-100: #f1e7d0;
  --color-copper-200: #e4cfa4;
  --color-copper-300: #d4b070;
  --color-copper-400: #c69449;
  --color-copper-500: #af7b39;
  --color-copper-600: #9d6531;
  --color-copper-700: #7e4b2a;
  --color-copper-800: #6a3e29;
  --color-copper-900: #5b3628;
  --color-copper-950: #341c14;
  --color-bronze-50: #f7f2ee;
  --color-bronze-100: #f1e9e1;
  --color-bronze-200: #e3d2c3;
  --color-bronze-300: #d4bca5;
  --color-bronze-400: #c6a587;
  --color-bronze-500: #b88f69;
  --color-bronze-600: #a3764d;
  --color-bronze-700: #7d5b3b;
  --color-bronze-800: #4e3925;
  --color-bronze-900: #271d13;
  --color-marble-50: #f7f6f3;
  --color-marble-100: #edeae3;
  --color-marble-200: #ded9ce;
  --color-marble-300: #c6bfae;
  --color-marble-400: #aaa092;
  --color-marble-500: #958a7e;
  --color-marble-600: #877c73;
  --color-marble-700: #716760;
  --color-marble-800: #605852;
  --color-marble-900: #504844;
  --color-olive-grey-50: #f7f6f1;
  --color-olive-grey-100: #edece7;
  --color-olive-grey-200: #dbd8cf;
  --color-olive-grey-300: #cac5b7;
  --color-olive-grey-400: #b8b19f;
  --color-olive-grey-500: #a69e87;
  --color-olive-grey-600: #8a8167;
  --color-olive-grey-700: #68614d;
  --color-olive-grey-800: #454133;
  --color-olive-grey-900: #23201a;
  --color-danger-red-50: #ffebeb;
  --color-danger-red-100: #ffe0e0;
  --color-danger-red-200: #fba7a7;
  --color-danger-red-300: #f47171;
  --color-danger-red-400: #eb4242;
  --color-danger-red-500: #cc0000;
  --color-danger-red-600: #b60000;
  --color-danger-red-700: #9b0000;
  --color-danger-red-800: #800000;
  --color-danger-red-900: #660000;
  --color-warning-yellow-50: #fef8e9;
  --color-warning-yellow-100: #fdf2d8;
  --color-warning-yellow-200: #fce5b1;
  --color-warning-yellow-300: #fad989;
  --color-warning-yellow-400: #f9cc62;
  --color-warning-yellow-500: #f7bf3b;
  --color-warning-yellow-600: #eba80a;
  --color-warning-yellow-700: #b07e07;
  --color-warning-yellow-800: #765405;
  --color-warning-yellow-900: #3b2a02;
  --color-positive-green-50: #f3fcf6;
  --color-positive-green-100: #e3f8ea;
  --color-positive-green-200: #ccf0d9;
  --color-positive-green-300: #97ddb1;
  --color-positive-green-400: #65c387;
  --color-positive-green-500: #3fa665;
  --color-positive-green-600: #2ca056;
  --color-positive-green-700: #286c41;
  --color-positive-green-800: #1d5e36;
  --color-positive-green-900: #21452f;
  --color-grey-0: #ffffff;
  --color-grey-50: #fafafa;
  --color-grey-100: #f4f4f5;
  --color-grey-200: #e4e4e7;
  --color-grey-300: #d4d4d8;
  --color-grey-400: #a1a1aa;
  --color-grey-500: #71717a;
  --color-grey-600: #52525b;
  --color-grey-700: #3f3f46;
  --color-grey-800: #27272a;
  --color-grey-900: #1a1a1e;
  --color-grey-950: #101014;
  --color-grey-1000: #000000;
  --color-background-disabled: #f4f4f5;
  --color-background-brand: #1a1a1e;
  --color-background-inverse: #101014;
  --color-background-overlay: rgba(0, 0, 0, .4);
  --color-background-on-brand-primary: #ffffff;
  --color-background-on-brand-weak: #27272a;
  --color-background-on-brand-secondary: #f78f1e;
  --color-background-on-media: #ffffff;
  --color-background-on-media-weak: rgba(255, 255, 255, .6);
  --color-background-on-inverse: #ffffff;
  --color-background-base-default: #ffffff;
  --color-background-base-hover: #fafafa;
  --color-background-base-active: #f4f4f5;
  --color-background-base-alternative: #f4f4f5;
  --color-background-raised-default: #ffffff;
  --color-background-raised-hover: #fafafa;
  --color-background-raised-active: #f4f4f5;
  --color-background-neutral-default: #a1a1aa;
  --color-background-neutral-hover: #71717a;
  --color-background-neutral-active: #52525b;
  --color-background-neutral-weak: #f4f4f5;
  --color-background-neutral-weak-hover: #e4e4e7;
  --color-background-neutral-active-active: #d4d4d8;
  --color-background-neutral-skeleton: #f4f4f5;
  --color-background-accent-default: #1a1a1e;
  --color-background-accent-hover: #27272a;
  --color-background-accent-active: #3f3f46;
  --color-background-accent-weak: #f4f4f5;
  --color-background-accent-secondary: #dc7302;
  --color-background-danger-default: #cc0000;
  --color-background-danger-hover: #b60000;
  --color-background-danger-active: #b60000;
  --color-background-danger-weak: #ffebeb;
  --color-background-warning-default: #f7bf3b;
  --color-background-warning-weak: #fef8e9;
  --color-background-positive-default: #3fa665;
  --color-background-positive-weak: #e3f8ea;
  --color-foreground-default: #27272a;
  --color-foreground-weak: #71717a;
  --color-foreground-danger: #cc0000;
  --color-foreground-warning: #765405;
  --color-foreground-positive: #286c41;
  --color-foreground-disabled: #d4d4d8;
  --color-foreground-on-accent: #ffffff;
  --color-foreground-on-accent-secondary: #ffffff;
  --color-foreground-on-brand: #ffffff;
  --color-foreground-on-brand-inverse: #1a1a1e;
  --color-foreground-on-media: #ffffff;
  --color-foreground-on-inverse: #ffffff;
  --color-foreground-on-media-inverse: #101014;
  --color-foreground-on-danger: #ffffff;
  --color-foreground-accent-default: #1a1a1e;
  --color-foreground-accent-hover: #27272a;
  --color-foreground-accent-active: #3f3f46;
  --color-foreground-accent-secondary: #985206;
  --color-border-default: #e4e4e7;
  --color-border-strong: #d4d4d8;
  --color-border-danger: #cc0000;
  --color-border-warning: #765405;
  --color-border-positive: #3fa665;
  --color-border-disabled: #e4e4e7;
  --color-border-on-brand: #52525b;
  --color-border-on-media: #ffffff;
  --color-border-accent-default: #1a1a1e;
  --color-border-accent-secodary: #dc7302;
  --font-family-brand: Josefin Sans;
  --font-family-base: Poppins;
  --typography-display-l-font-family: Josefin Sans;
  --typography-display-l-font-weight: 400;
  --typography-display-l-font-size-default: 72px;
  --typography-display-l-font-size-mobile: 48px;
  --typography-display-l-line-height-default: 80px;
  --typography-display-l-line-height-mobile: 56px;
  --typography-display-l-letter-spacing: .699999988079071px;
  --typography-display-l-text-transform: none;
  --typography-display-m-font-family: Josefin Sans;
  --typography-display-m-font-weight: 400;
  --typography-display-m-font-size-default: 56px;
  --typography-display-m-font-size-mobile: 40px;
  --typography-display-m-line-height-default: 64px;
  --typography-display-m-line-height-mobile: 48px;
  --typography-display-m-letter-spacing: .5px;
  --typography-display-m-text-transform: none;
  --typography-display-s-font-family: Josefin Sans;
  --typography-display-s-font-weight: 400;
  --typography-display-s-font-size-default: 40px;
  --typography-display-s-font-size-mobile: 32px;
  --typography-display-s-line-height-default: 48px;
  --typography-display-s-line-height-mobile: 40px;
  --typography-display-s-letter-spacing: .4000000059604645px;
  --typography-display-s-text-transform: uppercase;
  --typography-title-l-font-family: Josefin Sans;
  --typography-title-l-font-weight: 400;
  --typography-title-l-font-size: 28px;
  --typography-title-l-line-height: 34px;
  --typography-title-l-letter-spacing: 0px;
  --typography-title-l-text-transform: none;
  --typography-title-m-font-family: Josefin Sans;
  --typography-title-m-font-weight: 400;
  --typography-title-m-font-size: 24px;
  --typography-title-m-line-height: 30px;
  --typography-title-m-letter-spacing: 0px;
  --typography-title-m-text-transform: none;
  --typography-title-s-font-family: Josefin Sans;
  --typography-title-s-font-weight: 400;
  --typography-title-s-font-size: 22px;
  --typography-title-s-line-height: 28px;
  --typography-title-s-letter-spacing: 0px;
  --typography-title-xs-font-family: Poppins;
  --typography-title-xs-font-weight: 400;
  --typography-title-xs-font-size: 18px;
  --typography-title-xs-line-height: 24px;
  --typography-title-xs-letter-spacing: 0px;
  --typography-body-font-family: Poppins;
  --typography-body-font-weight-default: 400;
  --typography-body-font-weight-strong: 500;
  --typography-body-m-font-size: 16px;
  --typography-body-m-line-height: 24px;
  --typography-body-m-letter-spacing: 0px;
  --typography-body-s-font-size: 14px;
  --typography-body-s-line-height: 20px;
  --typography-body-s-letter-spacing: 0px;
  --typography-body-xs-font-size: 12px;
  --typography-body-xs-line-height: 16px;
  --typography-body-xs-letter-spacing: 0px;
  --typography-body-xxs-font-size: 10px;
  --typography-body-xxs-line-height: 14px;
  --typography-body-xxs-letter-spacing: 0px;
  --typography-label-font-family: Poppins;
  --typography-label-m-font-weight: 500;
  --typography-label-m-font-size: 14px;
  --typography-label-m-line-height: 20px;
  --typography-label-m-letter-spacing: 0px;
  --typography-label-text-transform: uppercase;
  --typography-label-s-font-weight: 500;
  --typography-label-s-font-size: 13px;
  --typography-label-s-line-height: 18px;
  --typography-label-s-letter-spacing: 0px;
  --typography-label-xs-font-weight: 500;
  --typography-label-xs-font-size: 12px;
  --typography-label-xs-line-height: 16px;
  --typography-label-xs-letter-spacing: 0px;
  --typography-overline-font-family: Poppins;
  --typography-overline-font-weight: 500;
  --typography-overline-font-size: 12px;
  --typography-overline-line-height: 16px;
  --typography-overline-letter-spacing: 0px;
  --radius-none: 0px;
  --radius-xs: 5px;
  --radius-s: 10px;
  --radius-m: 14px;
  --radius-l: 18px;
  --radius-xl: 24px;
  --radius-full: 9999px;
  --component-theme-asset: Le Blanc;
  --component-button-radius: 5px;
  --component-checkbox-radius: 5px;
  --component-chip-radius: 9999px;
  --component-counter-radius: 9999px;
  --component-container-s-radius: 5px;
  --component-container-m-radius: 10px;
  --component-fab-radius: 9999px;
  --component-icon-button-radius: 9999px;
  --component-input-radius: 5px;
  --component-progress-bar-radius: 9999px;
  --component-segmented-control-segment-radius: 5px;
  --component-segmented-control-container-radius: 9px;
  --component-tag-radius: 5px;
  --component-navigation-item-radius: 5px;
  --component-sheet-radius: 14px ;
}
:root [theme=le-blanc-new][data-v-b21bae8f] {
  --color-midnight-blue-50: #eaf0f5;
  --color-midnight-blue-100: #d0dbe7;
  --color-midnight-blue-200: #aabfd4;
  --color-midnight-blue-300: #7296b6;
  --color-midnight-blue-400: #426180;
  --color-midnight-blue-500: #0a203e;
  --color-midnight-blue-600: #091939;
  --color-midnight-blue-700: #091534;
  --color-midnight-blue-800: #0a1229;
  --color-midnight-blue-900: #0a1020;
  --color-indigo-50: #e4e7f1;
  --color-indigo-100: #ced2e3;
  --color-indigo-200: #9ba3c2;
  --color-indigo-300: #6874a5;
  --color-indigo-400: #3f4b7c;
  --color-indigo-500: #242b47;
  --color-indigo-600: #1d2239;
  --color-indigo-700: #161a2b;
  --color-indigo-800: #0e111c;
  --color-indigo-900: #07090e;
  --color-ocean-blue-50: #f0f4fa;
  --color-ocean-blue-100: #dfe8f1;
  --color-ocean-blue-200: #b8cce0;
  --color-ocean-blue-250: #a6c0d9;
  --color-ocean-blue-300: #93b5d2;
  --color-ocean-blue-400: #42729a;
  --color-ocean-blue-500: #254d6e;
  --color-ocean-blue-600: #1b3d5c;
  --color-ocean-blue-700: #16314c;
  --color-ocean-blue-800: #162c41;
  --color-ocean-blue-900: #142334;
  --color-ocean-blue-950: #0f1824;
  --color-sky-blue-50: #f1f9fb;
  --color-sky-blue-100: #e4f3f7;
  --color-sky-blue-200: #c9e8ef;
  --color-sky-blue-300: #addce6;
  --color-sky-blue-400: #92d1de;
  --color-sky-blue-500: #77c5d6;
  --color-sky-blue-600: #44afc7;
  --color-sky-blue-700: #2e869a;
  --color-sky-blue-800: #1f5a66;
  --color-sky-blue-900: #0f2d33;
  --color-turquoise-50: #e9fcfb;
  --color-turquoise-100: #cef7f6;
  --color-turquoise-200: #9cefed;
  --color-turquoise-300: #6be7e3;
  --color-turquoise-400: #3adfda;
  --color-turquoise-500: #1fc1bc;
  --color-turquoise-600: #1ba7a2;
  --color-turquoise-700: #137471;
  --color-turquoise-800: #0c4d4b;
  --color-turquoise-900: #062726;
  --color-orange-50: #fef2e6;
  --color-orange-100: #fde9d2;
  --color-orange-200: #fcd2a5;
  --color-orange-300: #fabc78;
  --color-orange-400: #f9a54b;
  --color-orange-500: #f78f1e;
  --color-orange-600: #dc7302;
  --color-orange-700: #985206;
  --color-orange-800: #6b3a04;
  --color-orange-900: #351d02;
  --color-copper-50: #f9f6ed;
  --color-copper-100: #f1e7d0;
  --color-copper-200: #e4cfa4;
  --color-copper-300: #d4b070;
  --color-copper-400: #c69449;
  --color-copper-500: #af7b39;
  --color-copper-600: #9d6531;
  --color-copper-700: #7e4b2a;
  --color-copper-800: #6a3e29;
  --color-copper-900: #5b3628;
  --color-copper-950: #341c14;
  --color-bronze-50: #f7f2ee;
  --color-bronze-100: #f1e9e1;
  --color-bronze-200: #e3d2c3;
  --color-bronze-300: #d4bca5;
  --color-bronze-400: #c6a587;
  --color-bronze-500: #b88f69;
  --color-bronze-600: #a3764d;
  --color-bronze-700: #7d5b3b;
  --color-bronze-800: #4e3925;
  --color-bronze-900: #271d13;
  --color-marble-50: #f7f6f3;
  --color-marble-100: #edeae3;
  --color-marble-200: #ded9ce;
  --color-marble-300: #c6bfae;
  --color-marble-400: #aaa092;
  --color-marble-500: #958a7e;
  --color-marble-600: #877c73;
  --color-marble-700: #716760;
  --color-marble-800: #605852;
  --color-marble-900: #504844;
  --color-olive-grey-50: #f7f6f1;
  --color-olive-grey-100: #edece7;
  --color-olive-grey-200: #dbd8cf;
  --color-olive-grey-300: #cac5b7;
  --color-olive-grey-400: #b8b19f;
  --color-olive-grey-500: #a69e87;
  --color-olive-grey-600: #8a8167;
  --color-olive-grey-700: #68614d;
  --color-olive-grey-800: #454133;
  --color-olive-grey-900: #23201a;
  --color-danger-red-50: #ffebeb;
  --color-danger-red-100: #ffe0e0;
  --color-danger-red-200: #fba7a7;
  --color-danger-red-300: #f47171;
  --color-danger-red-400: #eb4242;
  --color-danger-red-500: #cc0000;
  --color-danger-red-600: #b60000;
  --color-danger-red-700: #9b0000;
  --color-danger-red-800: #800000;
  --color-danger-red-900: #660000;
  --color-warning-yellow-50: #fef8e9;
  --color-warning-yellow-100: #fdf2d8;
  --color-warning-yellow-200: #fce5b1;
  --color-warning-yellow-300: #fad989;
  --color-warning-yellow-400: #f9cc62;
  --color-warning-yellow-500: #f7bf3b;
  --color-warning-yellow-600: #eba80a;
  --color-warning-yellow-700: #b07e07;
  --color-warning-yellow-800: #765405;
  --color-warning-yellow-900: #3b2a02;
  --color-positive-green-50: #f3fcf6;
  --color-positive-green-100: #e3f8ea;
  --color-positive-green-200: #ccf0d9;
  --color-positive-green-300: #97ddb1;
  --color-positive-green-400: #65c387;
  --color-positive-green-500: #3fa665;
  --color-positive-green-600: #2ca056;
  --color-positive-green-700: #286c41;
  --color-positive-green-800: #1d5e36;
  --color-positive-green-900: #21452f;
  --color-grey-0: #ffffff;
  --color-grey-50: #fafafa;
  --color-grey-100: #f4f4f5;
  --color-grey-200: #e4e4e7;
  --color-grey-300: #d4d4d8;
  --color-grey-400: #a1a1aa;
  --color-grey-500: #71717a;
  --color-grey-600: #52525b;
  --color-grey-700: #3f3f46;
  --color-grey-800: #27272a;
  --color-grey-900: #1a1a1e;
  --color-grey-950: #101014;
  --color-grey-1000: #000000;
  --color-background-disabled: #f4f4f5;
  --color-background-brand: #0a203e;
  --color-background-inverse: #000000;
  --color-background-overlay: rgba(0, 0, 0, .4);
  --color-background-on-brand-primary: #ffffff;
  --color-background-on-brand-weak: #426180;
  --color-background-on-brand-secondary: #af7b39;
  --color-background-on-media: #ffffff;
  --color-background-on-media-weak: rgba(255, 255, 255, .6);
  --color-background-on-inverse: #ffffff;
  --color-background-base-default: #f7f6f3;
  --color-background-base-hover: #edeae3;
  --color-background-base-active: #ded9ce;
  --color-background-base-alternative: #edeae3;
  --color-background-raised-default: #f7f6f3;
  --color-background-raised-hover: #edeae3;
  --color-background-raised-active: #ded9ce;
  --color-background-neutral-default: #aaa092;
  --color-background-neutral-hover: #958a7e;
  --color-background-neutral-active: #877c73;
  --color-background-neutral-weak: #edeae3;
  --color-background-neutral-weak-hover: #ded9ce;
  --color-background-neutral-active-active: #c6bfae;
  --color-background-neutral-skeleton: #c6bfae;
  --color-background-accent-default: #0a203e;
  --color-background-accent-hover: #091534;
  --color-background-accent-active: #0a1020;
  --color-background-accent-weak: #ded9ce;
  --color-background-accent-secondary: #af7b39;
  --color-background-danger-default: #cc0000;
  --color-background-danger-hover: #b60000;
  --color-background-danger-active: #b60000;
  --color-background-danger-weak: #ffebeb;
  --color-background-warning-default: #f7bf3b;
  --color-background-warning-weak: #fef8e9;
  --color-background-positive-default: #3fa665;
  --color-background-positive-weak: #ccf0d9;
  --color-foreground-default: #000000;
  --color-foreground-weak: #27272a;
  --color-foreground-danger: #cc0000;
  --color-foreground-warning: #765405;
  --color-foreground-positive: #1d5e36;
  --color-foreground-disabled: #d4d4d8;
  --color-foreground-on-accent: #ffffff;
  --color-foreground-on-accent-secondary: #ffffff;
  --color-foreground-on-brand: #ffffff;
  --color-foreground-on-brand-inverse: #000000;
  --color-foreground-on-media: #ffffff;
  --color-foreground-on-inverse: #ffffff;
  --color-foreground-on-media-inverse: #000000;
  --color-foreground-on-danger: #ffffff;
  --color-foreground-accent-default: #0a203e;
  --color-foreground-accent-hover: #091939;
  --color-foreground-accent-active: #091534;
  --color-foreground-accent-secondary: #9d6531;
  --color-border-default: #a1a1aa;
  --color-border-strong: #71717a;
  --color-border-danger: #cc0000;
  --color-border-warning: #765405;
  --color-border-positive: #3fa665;
  --color-border-disabled: #e4e4e7;
  --color-border-on-brand: #52525b;
  --color-border-on-media: #ffffff;
  --color-border-accent-default: #1a1a1e;
  --color-border-accent-secodary: #dc7302;
  --font-family-brand: Montserrat;
  --font-family-base: Montserrat;
  --typography-display-l-font-family: Montserrat;
  --typography-display-l-font-weight: 400;
  --typography-display-l-font-size-default: 72px;
  --typography-display-l-font-size-mobile: 48px;
  --typography-display-l-line-height-default: 80px;
  --typography-display-l-line-height-mobile: 56px;
  --typography-display-l-letter-spacing: .699999988079071px;
  --typography-display-l-text-transform: none;
  --typography-display-m-font-family: Montserrat;
  --typography-display-m-font-weight: 400;
  --typography-display-m-font-size-default: 56px;
  --typography-display-m-font-size-mobile: 40px;
  --typography-display-m-line-height-default: 64px;
  --typography-display-m-line-height-mobile: 48px;
  --typography-display-m-letter-spacing: .5px;
  --typography-display-m-text-transform: none;
  --typography-display-s-font-family: Montserrat;
  --typography-display-s-font-weight: 400;
  --typography-display-s-font-size-default: 40px;
  --typography-display-s-font-size-mobile: 32px;
  --typography-display-s-line-height-default: 48px;
  --typography-display-s-line-height-mobile: 40px;
  --typography-display-s-letter-spacing: .4000000059604645px;
  --typography-display-s-text-transform: none;
  --typography-title-l-font-family: Montserrat;
  --typography-title-l-font-weight: 400;
  --typography-title-l-font-size: 28px;
  --typography-title-l-line-height: 34px;
  --typography-title-l-letter-spacing: 0px;
  --typography-title-l-text-transform: none;
  --typography-title-m-font-family: Montserrat;
  --typography-title-m-font-weight: 400;
  --typography-title-m-font-size: 24px;
  --typography-title-m-line-height: 30px;
  --typography-title-m-letter-spacing: 0px;
  --typography-title-m-text-transform: none;
  --typography-title-s-font-family: Montserrat;
  --typography-title-s-font-weight: 400;
  --typography-title-s-font-size: 22px;
  --typography-title-s-line-height: 28px;
  --typography-title-s-letter-spacing: 0px;
  --typography-title-xs-font-family: Montserrat;
  --typography-title-xs-font-weight: 400;
  --typography-title-xs-font-size: 18px;
  --typography-title-xs-line-height: 24px;
  --typography-title-xs-letter-spacing: 0px;
  --typography-body-font-family: Montserrat;
  --typography-body-font-weight-default: 400;
  --typography-body-font-weight-strong: 500;
  --typography-body-m-font-size: 16px;
  --typography-body-m-line-height: 24px;
  --typography-body-m-letter-spacing: 0px;
  --typography-body-s-font-size: 14px;
  --typography-body-s-line-height: 20px;
  --typography-body-s-letter-spacing: 0px;
  --typography-body-xs-font-size: 12px;
  --typography-body-xs-line-height: 16px;
  --typography-body-xs-letter-spacing: 0px;
  --typography-body-xxs-font-size: 10px;
  --typography-body-xxs-line-height: 14px;
  --typography-body-xxs-letter-spacing: 0px;
  --typography-label-font-family: Montserrat;
  --typography-label-m-font-weight: 500;
  --typography-label-m-font-size: 14px;
  --typography-label-m-line-height: 20px;
  --typography-label-m-letter-spacing: 0px;
  --typography-label-text-transform: uppercase;
  --typography-label-s-font-weight: 500;
  --typography-label-s-font-size: 13px;
  --typography-label-s-line-height: 18px;
  --typography-label-s-letter-spacing: 0px;
  --typography-label-xs-font-weight: 500;
  --typography-label-xs-font-size: 12px;
  --typography-label-xs-line-height: 16px;
  --typography-label-xs-letter-spacing: 0px;
  --typography-overline-font-family: Montserrat;
  --typography-overline-font-weight: 600;
  --typography-overline-font-size: 12px;
  --typography-overline-line-height: 16px;
  --typography-overline-letter-spacing: 0px;
  --radius-none: 0px;
  --radius-xs: 5px;
  --radius-s: 10px;
  --radius-m: 14px;
  --radius-l: 18px;
  --radius-xl: 24px;
  --radius-full: 9999px;
  --component-theme-asset: Le Blanc;
  --component-button-radius: 5px;
  --component-checkbox-radius: 5px;
  --component-chip-radius: 9999px;
  --component-counter-radius: 9999px;
  --component-container-s-radius: 5px;
  --component-container-m-radius: 10px;
  --component-fab-radius: 9999px;
  --component-icon-button-radius: 9999px;
  --component-input-radius: 5px;
  --component-progress-bar-radius: 9999px;
  --component-segmented-control-segment-radius: 5px;
  --component-segmented-control-container-radius: 9px;
  --component-tag-radius: 5px;
  --component-navigation-item-radius: 5px;
  --component-sheet-radius: 14px ;
}
:root [theme=moon-palace][data-v-b21bae8f] {
  --color-midnight-blue-50: #eaf0f5;
  --color-midnight-blue-100: #d0dbe7;
  --color-midnight-blue-200: #aabfd4;
  --color-midnight-blue-300: #7296b6;
  --color-midnight-blue-400: #426180;
  --color-midnight-blue-500: #0a203e;
  --color-midnight-blue-600: #091939;
  --color-midnight-blue-700: #091534;
  --color-midnight-blue-800: #0a1229;
  --color-midnight-blue-900: #0a1020;
  --color-indigo-50: #e4e7f1;
  --color-indigo-100: #ced2e3;
  --color-indigo-200: #9ba3c2;
  --color-indigo-300: #6874a5;
  --color-indigo-400: #3f4b7c;
  --color-indigo-500: #242b47;
  --color-indigo-600: #1d2239;
  --color-indigo-700: #161a2b;
  --color-indigo-800: #0e111c;
  --color-indigo-900: #07090e;
  --color-ocean-blue-50: #f0f4fa;
  --color-ocean-blue-100: #dfe8f1;
  --color-ocean-blue-200: #b8cce0;
  --color-ocean-blue-250: #a6c0d9;
  --color-ocean-blue-300: #93b5d2;
  --color-ocean-blue-400: #42729a;
  --color-ocean-blue-500: #254d6e;
  --color-ocean-blue-600: #1b3d5c;
  --color-ocean-blue-700: #16314c;
  --color-ocean-blue-800: #162c41;
  --color-ocean-blue-900: #142334;
  --color-ocean-blue-950: #0f1824;
  --color-sky-blue-50: #f1f9fb;
  --color-sky-blue-100: #e4f3f7;
  --color-sky-blue-200: #c9e8ef;
  --color-sky-blue-300: #addce6;
  --color-sky-blue-400: #92d1de;
  --color-sky-blue-500: #77c5d6;
  --color-sky-blue-600: #44afc7;
  --color-sky-blue-700: #2e869a;
  --color-sky-blue-800: #1f5a66;
  --color-sky-blue-900: #0f2d33;
  --color-turquoise-50: #e9fcfb;
  --color-turquoise-100: #cef7f6;
  --color-turquoise-200: #9cefed;
  --color-turquoise-300: #6be7e3;
  --color-turquoise-400: #3adfda;
  --color-turquoise-500: #1fc1bc;
  --color-turquoise-600: #1ba7a2;
  --color-turquoise-700: #137471;
  --color-turquoise-800: #0c4d4b;
  --color-turquoise-900: #062726;
  --color-orange-50: #fef2e6;
  --color-orange-100: #fde9d2;
  --color-orange-200: #fcd2a5;
  --color-orange-300: #fabc78;
  --color-orange-400: #f9a54b;
  --color-orange-500: #f78f1e;
  --color-orange-600: #dc7302;
  --color-orange-700: #985206;
  --color-orange-800: #6b3a04;
  --color-orange-900: #351d02;
  --color-copper-50: #f9f6ed;
  --color-copper-100: #f1e7d0;
  --color-copper-200: #e4cfa4;
  --color-copper-300: #d4b070;
  --color-copper-400: #c69449;
  --color-copper-500: #af7b39;
  --color-copper-600: #9d6531;
  --color-copper-700: #7e4b2a;
  --color-copper-800: #6a3e29;
  --color-copper-900: #5b3628;
  --color-copper-950: #341c14;
  --color-bronze-50: #f7f2ee;
  --color-bronze-100: #f1e9e1;
  --color-bronze-200: #e3d2c3;
  --color-bronze-300: #d4bca5;
  --color-bronze-400: #c6a587;
  --color-bronze-500: #b88f69;
  --color-bronze-600: #a3764d;
  --color-bronze-700: #7d5b3b;
  --color-bronze-800: #4e3925;
  --color-bronze-900: #271d13;
  --color-marble-50: #f7f6f3;
  --color-marble-100: #edeae3;
  --color-marble-200: #ded9ce;
  --color-marble-300: #c6bfae;
  --color-marble-400: #aaa092;
  --color-marble-500: #958a7e;
  --color-marble-600: #877c73;
  --color-marble-700: #716760;
  --color-marble-800: #605852;
  --color-marble-900: #504844;
  --color-olive-grey-50: #f7f6f1;
  --color-olive-grey-100: #edece7;
  --color-olive-grey-200: #dbd8cf;
  --color-olive-grey-300: #cac5b7;
  --color-olive-grey-400: #b8b19f;
  --color-olive-grey-500: #a69e87;
  --color-olive-grey-600: #8a8167;
  --color-olive-grey-700: #68614d;
  --color-olive-grey-800: #454133;
  --color-olive-grey-900: #23201a;
  --color-danger-red-50: #ffebeb;
  --color-danger-red-100: #ffe0e0;
  --color-danger-red-200: #fba7a7;
  --color-danger-red-300: #f47171;
  --color-danger-red-400: #eb4242;
  --color-danger-red-500: #cc0000;
  --color-danger-red-600: #b60000;
  --color-danger-red-700: #9b0000;
  --color-danger-red-800: #800000;
  --color-danger-red-900: #660000;
  --color-warning-yellow-50: #fef8e9;
  --color-warning-yellow-100: #fdf2d8;
  --color-warning-yellow-200: #fce5b1;
  --color-warning-yellow-300: #fad989;
  --color-warning-yellow-400: #f9cc62;
  --color-warning-yellow-500: #f7bf3b;
  --color-warning-yellow-600: #eba80a;
  --color-warning-yellow-700: #b07e07;
  --color-warning-yellow-800: #765405;
  --color-warning-yellow-900: #3b2a02;
  --color-positive-green-50: #f3fcf6;
  --color-positive-green-100: #e3f8ea;
  --color-positive-green-200: #ccf0d9;
  --color-positive-green-300: #97ddb1;
  --color-positive-green-400: #65c387;
  --color-positive-green-500: #3fa665;
  --color-positive-green-600: #2ca056;
  --color-positive-green-700: #286c41;
  --color-positive-green-800: #1d5e36;
  --color-positive-green-900: #21452f;
  --color-grey-0: #ffffff;
  --color-grey-50: #fafafa;
  --color-grey-100: #f4f4f5;
  --color-grey-200: #e4e4e7;
  --color-grey-300: #d4d4d8;
  --color-grey-400: #a1a1aa;
  --color-grey-500: #71717a;
  --color-grey-600: #52525b;
  --color-grey-700: #3f3f46;
  --color-grey-800: #27272a;
  --color-grey-900: #1a1a1e;
  --color-grey-950: #101014;
  --color-grey-1000: #000000;
  --color-background-disabled: #27272a;
  --color-background-brand: #27272a;
  --color-background-inverse: #ffffff;
  --color-background-overlay: rgba(0, 0, 0, .4);
  --color-background-on-brand-primary: #f4f4f5;
  --color-background-on-brand-weak: #1b3d5c;
  --color-background-on-brand-secondary: #b8cce0;
  --color-background-on-media: #ffffff;
  --color-background-on-media-weak: rgba(255, 255, 255, .6);
  --color-background-on-inverse: #ffffff;
  --color-background-base-default: #101014;
  --color-background-base-hover: #1a1a1e;
  --color-background-base-active: #27272a;
  --color-background-base-alternative: #1a1a1e;
  --color-background-raised-default: #1a1a1e;
  --color-background-raised-hover: #27272a;
  --color-background-raised-active: #3f3f46;
  --color-background-neutral-default: #3f3f46;
  --color-background-neutral-hover: #52525b;
  --color-background-neutral-active: #71717a;
  --color-background-neutral-weak: #27272a;
  --color-background-neutral-weak-hover: #3f3f46;
  --color-background-neutral-active-active: #52525b;
  --color-background-neutral-skeleton: #3f3f46;
  --color-background-accent-default: #93b5d2;
  --color-background-accent-hover: #a6c0d9;
  --color-background-accent-active: #b8cce0;
  --color-background-accent-weak: #16314c;
  --color-background-accent-secondary: #b8cce0;
  --color-background-danger-default: #f47171;
  --color-background-danger-hover: #fba7a7;
  --color-background-danger-active: #f47171;
  --color-background-danger-weak: #800000;
  --color-background-warning-default: #fad989;
  --color-background-warning-weak: #765405;
  --color-background-positive-default: #ccf0d9;
  --color-background-positive-weak: #21452f;
  --color-foreground-default: #f4f4f5;
  --color-foreground-weak: #a1a1aa;
  --color-foreground-danger: #fba7a7;
  --color-foreground-warning: #fce5b1;
  --color-foreground-positive: #65c387;
  --color-foreground-disabled: #3f3f46;
  --color-foreground-on-accent: #101014;
  --color-foreground-on-accent-secondary: #101014;
  --color-foreground-on-brand: #f4f4f5;
  --color-foreground-on-brand-inverse: #101014;
  --color-foreground-on-media: #ffffff;
  --color-foreground-on-inverse: #101014;
  --color-foreground-on-media-inverse: #101014;
  --color-foreground-on-danger: #101014;
  --color-foreground-accent-default: #b8cce0;
  --color-foreground-accent-hover: #a6c0d9;
  --color-foreground-accent-active: #93b5d2;
  --color-foreground-accent-secondary: #b8cce0;
  --color-border-default: #3f3f46;
  --color-border-strong: #52525b;
  --color-border-danger: #fba7a7;
  --color-border-warning: #fce5b1;
  --color-border-positive: #e3f8ea;
  --color-border-disabled: #27272a;
  --color-border-on-brand: #52525b;
  --color-border-on-media: #ffffff;
  --color-border-accent-default: #b8cce0;
  --color-border-accent-secodary: #b8cce0;
  --font-family-brand: Poppins;
  --font-family-base: Poppins;
  --typography-display-l-font-family: Poppins;
  --typography-display-l-font-weight: 400;
  --typography-display-l-font-size-default: 72px;
  --typography-display-l-font-size-mobile: 48px;
  --typography-display-l-line-height-default: 80px;
  --typography-display-l-line-height-mobile: 56px;
  --typography-display-l-letter-spacing: 0px;
  --typography-display-l-text-transform: none;
  --typography-display-m-font-family: Poppins;
  --typography-display-m-font-weight: 400;
  --typography-display-m-font-size-default: 56px;
  --typography-display-m-font-size-mobile: 40px;
  --typography-display-m-line-height-default: 64px;
  --typography-display-m-line-height-mobile: 48px;
  --typography-display-m-letter-spacing: 0px;
  --typography-display-m-text-transform: none;
  --typography-display-s-font-family: Poppins;
  --typography-display-s-font-weight: 400;
  --typography-display-s-font-size-default: 40px;
  --typography-display-s-font-size-mobile: 32px;
  --typography-display-s-line-height-default: 48px;
  --typography-display-s-line-height-mobile: 40px;
  --typography-display-s-letter-spacing: 0px;
  --typography-display-s-text-transform: none;
  --typography-title-l-font-family: Poppins;
  --typography-title-l-font-weight: 400;
  --typography-title-l-font-size: 28px;
  --typography-title-l-line-height: 34px;
  --typography-title-l-letter-spacing: 0px;
  --typography-title-l-text-transform: none;
  --typography-title-m-font-family: Poppins;
  --typography-title-m-font-weight: 400;
  --typography-title-m-font-size: 24px;
  --typography-title-m-line-height: 30px;
  --typography-title-m-letter-spacing: 0px;
  --typography-title-m-text-transform: none;
  --typography-title-s-font-family: Poppins;
  --typography-title-s-font-weight: 400;
  --typography-title-s-font-size: 22px;
  --typography-title-s-line-height: 28px;
  --typography-title-s-letter-spacing: 0px;
  --typography-title-xs-font-family: Poppins;
  --typography-title-xs-font-weight: 400;
  --typography-title-xs-font-size: 18px;
  --typography-title-xs-line-height: 24px;
  --typography-title-xs-letter-spacing: 0px;
  --typography-body-font-family: Poppins;
  --typography-body-font-weight-default: 400;
  --typography-body-font-weight-strong: 500;
  --typography-body-m-font-size: 16px;
  --typography-body-m-line-height: 24px;
  --typography-body-m-letter-spacing: 0px;
  --typography-body-s-font-size: 14px;
  --typography-body-s-line-height: 20px;
  --typography-body-s-letter-spacing: 0px;
  --typography-body-xs-font-size: 12px;
  --typography-body-xs-line-height: 16px;
  --typography-body-xs-letter-spacing: 0px;
  --typography-body-xxs-font-size: 10px;
  --typography-body-xxs-line-height: 14px;
  --typography-body-xxs-letter-spacing: 0px;
  --typography-label-font-family: Poppins;
  --typography-label-m-font-weight: 500;
  --typography-label-m-font-size: 16px;
  --typography-label-m-line-height: 24px;
  --typography-label-m-letter-spacing: 0px;
  --typography-label-text-transform: none;
  --typography-label-s-font-weight: 500;
  --typography-label-s-font-size: 14px;
  --typography-label-s-line-height: 20px;
  --typography-label-s-letter-spacing: 0px;
  --typography-label-xs-font-weight: 500;
  --typography-label-xs-font-size: 12px;
  --typography-label-xs-line-height: 16px;
  --typography-label-xs-letter-spacing: 0px;
  --typography-overline-font-family: Poppins;
  --typography-overline-font-weight: 400;
  --typography-overline-font-size: 12px;
  --typography-overline-line-height: 16px;
  --typography-overline-letter-spacing: .75px;
  --radius-none: 0px;
  --radius-xs: 5px;
  --radius-s: 10px;
  --radius-m: 14px;
  --radius-l: 18px;
  --radius-xl: 24px;
  --radius-full: 9999px;
  --component-theme-asset: Moon Palace;
  --component-button-radius: 5px;
  --component-checkbox-radius: 5px;
  --component-chip-radius: 9999px;
  --component-counter-radius: 9999px;
  --component-container-s-radius: 5px;
  --component-container-m-radius: 10px;
  --component-fab-radius: 9999px;
  --component-icon-button-radius: 9999px;
  --component-input-radius: 5px;
  --component-progress-bar-radius: 9999px;
  --component-segmented-control-segment-radius: 5px;
  --component-segmented-control-container-radius: 9px;
  --component-tag-radius: 5px;
  --component-navigation-item-radius: 5px;
  --component-sheet-radius: 14px ;
}
[data-v-b21bae8f] {
  font-family: var(--typography-body-font-family), "san-serif" !important;
}
#app .p-tab-active[data-v-b21bae8f] {
  background: var(--p-tabs-tab-background);
  border-width: var(--p-tabs-tab-border-width);
  border-color: var(--p-tabs-tab-border-color);
  color: var(--p-tabs-tab-color);
  padding: var(--p-tabs-tab-padding);
  font-weight: var(--p-tabs-tab-font-weight);
  transition: background var(--p-tabs-transition-duration), border-color var(--p-tabs-transition-duration), color var(--p-tabs-transition-duration), outline-color var(--p-tabs-transition-duration), box-shadow var(--p-tabs-transition-duration);
  margin: var(--p-tabs-tab-margin);
  font-family: var(--typography-body-font-family);
  font-weight: var(--typography-body-font-weight-strong);
  font-size: var(--typography-body-s-font-size);
  line-height: var(--typography-body-s-line-height);
  letter-spacing: var(--typography-body-s-letter-spacing);
}
#app .p-tab[data-v-b21bae8f] {
  background-color: var(--color-background-neutral-weak);
  border: none;
}
#app .p-tabpanels[data-v-b21bae8f] {
  background: transparent;
  padding: 20px 0px;
}
#app .p-tab[data-v-b21bae8f]:hover {
  color: #0F1824 !important;
}
#app .p-tab-active[data-v-b21bae8f] {
  border-color: transparent;
  border-radius: 10px;
  color: var(--color-foreground-default);
  background-color: var(--color-background-base-default);
}
body[data-v-b21bae8f] {
  font-family: "Open Sans Variable", sans-serif;
}
#app[data-v-b21bae8f] {
  max-width: 1280px;
  margin: 0 auto;
}
label[data-v-b21bae8f], input[data-v-b21bae8f], button[data-v-b21bae8f] {
  font-family: var(--typography-body-font-family), "san-serif" !important;
}
.tpc-text-field label[data-v-b21bae8f], .tpc-text-field input[data-v-b21bae8f] {
  font-family: var(--typography-body-font-family), "san-serif" !important;
}
/*
    Custom CSS reset: https://www.joshwcomeau.com/css/custom-css-reset/
*/
/*
  1. Use a more-intuitive box-sizing model.
*/
[data-v-b21bae8f],[data-v-b21bae8f]::before,[data-v-b21bae8f]::after {
  box-sizing: border-box;
}
/*
    2. Remove default margin
  */
[data-v-b21bae8f] {
  margin: 0;
}
/*
    3. Allow percentage-based heights in the application
  */
html[data-v-b21bae8f],
body[data-v-b21bae8f] {
  height: 100%;
}
/*
    Typographic tweaks!
    4. Add accessible line-height
    5. Improve text rendering
  */
body[data-v-b21bae8f] {
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
}
/*
    6. Improve media defaults
  */
img[data-v-b21bae8f],
picture[data-v-b21bae8f],
video[data-v-b21bae8f],
canvas[data-v-b21bae8f],
svg[data-v-b21bae8f] {
  display: block;
  max-width: 100%;
}
/*
    7. Remove built-in form typography styles
  */
input[data-v-b21bae8f],
button[data-v-b21bae8f],
textarea[data-v-b21bae8f],
select[data-v-b21bae8f] {
  font: inherit;
}
/*
    8. Avoid text overflows
  */
p[data-v-b21bae8f],
h1[data-v-b21bae8f],
h2[data-v-b21bae8f],
h3[data-v-b21bae8f],
h4[data-v-b21bae8f],
h5[data-v-b21bae8f],
h6[data-v-b21bae8f] {
  overflow-wrap: break-word;
}
/* Cards */
/* Typography */
/* Icons */
[data-v-b21bae8f],[data-v-b21bae8f]:before,[data-v-b21bae8f]:after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / .5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: ;
}
[data-v-b21bae8f]::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / .5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: ;
}
[data-v-b21bae8f],[data-v-b21bae8f]:before,[data-v-b21bae8f]:after {
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  border-color: #e5e7eb;
}
[data-v-b21bae8f]:before,[data-v-b21bae8f]:after {
  --tw-content: "" ;
}
html[data-v-b21bae8f],[data-v-b21bae8f]:host {
  line-height: 1.5;
  -webkit-text-size-adjust: 100%;
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
  font-feature-settings: normal;
  font-variation-settings: normal;
  -webkit-tap-highlight-color: transparent;
}
body[data-v-b21bae8f] {
  margin: 0;
  line-height: inherit;
}
hr[data-v-b21bae8f] {
  height: 0;
  color: inherit;
  border-top-width: 1px;
}
abbr[data-v-b21bae8f]:where([title]) {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}
h1[data-v-b21bae8f], h2[data-v-b21bae8f], h3[data-v-b21bae8f], h4[data-v-b21bae8f], h5[data-v-b21bae8f], h6[data-v-b21bae8f] {
  font-size: inherit;
  font-weight: inherit;
}
a[data-v-b21bae8f] {
  color: inherit;
  text-decoration: inherit;
}
b[data-v-b21bae8f], strong[data-v-b21bae8f] {
  font-weight: bolder;
}
code[data-v-b21bae8f], kbd[data-v-b21bae8f], samp[data-v-b21bae8f], pre[data-v-b21bae8f] {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  font-feature-settings: normal;
  font-variation-settings: normal;
  font-size: 1em;
}
small[data-v-b21bae8f] {
  font-size: 80%;
}
sub[data-v-b21bae8f], sup[data-v-b21bae8f] {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub[data-v-b21bae8f] {
  bottom: -0.25em;
}
sup[data-v-b21bae8f] {
  top: -0.5em;
}
table[data-v-b21bae8f] {
  text-indent: 0;
  border-color: inherit;
  border-collapse: collapse;
}
button[data-v-b21bae8f], input[data-v-b21bae8f], optgroup[data-v-b21bae8f], select[data-v-b21bae8f], textarea[data-v-b21bae8f] {
  font-family: inherit;
  font-feature-settings: inherit;
  font-variation-settings: inherit;
  font-size: 100%;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  color: inherit;
  margin: 0;
  padding: 0;
}
button[data-v-b21bae8f], select[data-v-b21bae8f] {
  text-transform: none;
}
button[data-v-b21bae8f], input[data-v-b21bae8f]:where([type=button]), input[data-v-b21bae8f]:where([type=reset]), input[data-v-b21bae8f]:where([type=submit]) {
  -webkit-appearance: button;
  background-color: transparent;
  background-image: none;
}
[data-v-b21bae8f]:-moz-focusring {
  outline: auto;
}
[data-v-b21bae8f]:-moz-ui-invalid {
  box-shadow: none;
}
progress[data-v-b21bae8f] {
  vertical-align: baseline;
}
[data-v-b21bae8f]::-webkit-inner-spin-button,[data-v-b21bae8f]::-webkit-outer-spin-button {
  height: auto;
}
[type=search][data-v-b21bae8f] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[data-v-b21bae8f]::-webkit-search-decoration {
  -webkit-appearance: none;
}
[data-v-b21bae8f]::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
summary[data-v-b21bae8f] {
  display: list-item;
}
blockquote[data-v-b21bae8f], dl[data-v-b21bae8f], dd[data-v-b21bae8f], h1[data-v-b21bae8f], h2[data-v-b21bae8f], h3[data-v-b21bae8f], h4[data-v-b21bae8f], h5[data-v-b21bae8f], h6[data-v-b21bae8f], hr[data-v-b21bae8f], figure[data-v-b21bae8f], p[data-v-b21bae8f], pre[data-v-b21bae8f] {
  margin: 0;
}
fieldset[data-v-b21bae8f] {
  margin: 0;
  padding: 0;
}
legend[data-v-b21bae8f] {
  padding: 0;
}
ol[data-v-b21bae8f], ul[data-v-b21bae8f], menu[data-v-b21bae8f] {
  list-style: none;
  margin: 0;
  padding: 0;
}
dialog[data-v-b21bae8f] {
  padding: 0;
}
textarea[data-v-b21bae8f] {
  resize: vertical;
}
input[data-v-b21bae8f]::-moz-placeholder, textarea[data-v-b21bae8f]::-moz-placeholder {
  opacity: 1;
  color: #9ca3af;
}
input[data-v-b21bae8f]::placeholder, textarea[data-v-b21bae8f]::placeholder {
  opacity: 1;
  color: #9ca3af;
}
button[data-v-b21bae8f], [role=button][data-v-b21bae8f] {
  cursor: pointer;
}
[data-v-b21bae8f]:disabled {
  cursor: default;
}
img[data-v-b21bae8f], svg[data-v-b21bae8f], video[data-v-b21bae8f], canvas[data-v-b21bae8f], audio[data-v-b21bae8f], iframe[data-v-b21bae8f], embed[data-v-b21bae8f], object[data-v-b21bae8f] {
  display: block;
  vertical-align: middle;
}
img[data-v-b21bae8f], video[data-v-b21bae8f] {
  max-width: 100%;
  height: auto;
}
[hidden][data-v-b21bae8f]:where(:not([hidden=until-found])) {
  display: none;
}
.tpc-absolute[data-v-b21bae8f] {
  position: absolute;
}
.-tpc-bottom-full[data-v-b21bae8f] {
  bottom: -100%;
}
.tpc-bottom-3[data-v-b21bae8f] {
  bottom: 0.75rem;
}
.tpc-bottom-4[data-v-b21bae8f] {
  bottom: 1rem;
}
.tpc-left-1\/2[data-v-b21bae8f] {
  left: 50%;
}
.tpc-left-3[data-v-b21bae8f] {
  left: 0.75rem;
}
.tpc-right-3[data-v-b21bae8f] {
  right: 0.75rem;
}
.tpc-top-1\/2[data-v-b21bae8f] {
  top: 50%;
}
.tpc-top-3[data-v-b21bae8f] {
  top: 0.75rem;
}
.tpc-m-3[data-v-b21bae8f] {
  margin: 0.75rem;
}
.tpc-m-6[data-v-b21bae8f] {
  margin: 1.5rem;
}
.tpc-m-8[data-v-b21bae8f] {
  margin: 2rem;
}
.tpc-m-\[5px\][data-v-b21bae8f] {
  margin: 5px;
}
.tpc-mx-0[data-v-b21bae8f] {
  margin-left: 0;
  margin-right: 0;
}
.tpc-mb-12[data-v-b21bae8f] {
  margin-bottom: 3rem;
}
.tpc-mb-2[data-v-b21bae8f] {
  margin-bottom: 0.5rem;
}
.tpc-mb-5[data-v-b21bae8f] {
  margin-bottom: 1.25rem;
}
.tpc-ml-0\.5[data-v-b21bae8f] {
  margin-left: 0.125rem;
}
.tpc-ml-2[data-v-b21bae8f] {
  margin-left: 0.5rem;
}
.tpc-mt-2[data-v-b21bae8f] {
  margin-top: 0.5rem;
}
.tpc-mt-3[data-v-b21bae8f] {
  margin-top: 0.75rem;
}
.tpc-mt-4[data-v-b21bae8f] {
  margin-top: 1rem;
}
.tpc-mt-6[data-v-b21bae8f] {
  margin-top: 1.5rem;
}
.tpc-block[data-v-b21bae8f] {
  display: block;
}
.tpc-flex[data-v-b21bae8f] {
  display: flex;
}
.tpc-h-10[data-v-b21bae8f] {
  height: 2.5rem;
}
.tpc-h-12[data-v-b21bae8f] {
  height: 3rem;
}
.tpc-h-24[data-v-b21bae8f] {
  height: 6rem;
}
.tpc-h-auto[data-v-b21bae8f] {
  height: auto;
}
.tpc-h-full[data-v-b21bae8f] {
  height: 100%;
}
.tpc-w-1\/2[data-v-b21bae8f] {
  width: 50%;
}
.tpc-w-128[data-v-b21bae8f] {
  width: 512px;
}
.tpc-w-24[data-v-b21bae8f] {
  width: 6rem;
}
.tpc-w-3\/4[data-v-b21bae8f] {
  width: 75%;
}
.tpc-w-32[data-v-b21bae8f] {
  width: 8rem;
}
.tpc-w-64[data-v-b21bae8f] {
  width: 16rem;
}
.tpc-w-96[data-v-b21bae8f] {
  width: 24rem;
}
.tpc-w-auto[data-v-b21bae8f] {
  width: auto;
}
.tpc-w-full[data-v-b21bae8f] {
  width: 100%;
}
.tpc--translate-x-1\/2[data-v-b21bae8f] {
  --tw-translate-x: -50%;
  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));
}
.tpc--translate-y-1\/2[data-v-b21bae8f] {
  --tw-translate-y: -50%;
  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));
}
.tpc-rotate-180[data-v-b21bae8f] {
  --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));
}
.tpc-transform[data-v-b21bae8f] {
  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));
}
@keyframes tpc-spin-b21bae8f {
to {
    transform: rotate(360deg);
}
}
.tpc-animate-spin[data-v-b21bae8f] {
  animation: tpc-spin-b21bae8f 1s linear infinite;
}
.tpc-cursor-pointer[data-v-b21bae8f] {
  cursor: pointer;
}
.tpc-items-center[data-v-b21bae8f] {
  align-items: center;
}
.tpc-justify-center[data-v-b21bae8f] {
  justify-content: center;
}
.tpc-justify-between[data-v-b21bae8f] {
  justify-content: space-between;
}
.tpc-gap-2[data-v-b21bae8f] {
  gap: 0.5rem;
}
.tpc-gap-4[data-v-b21bae8f] {
  gap: 1rem;
}
.tpc-gap-8[data-v-b21bae8f] {
  gap: 2rem;
}
.tpc-gap-x-4[data-v-b21bae8f] {
  -moz-column-gap: 1rem;
  column-gap: 1rem;
}
.tpc-space-x-2[data-v-b21bae8f] > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * (1 - var(--tw-space-x-reverse)));
}
.tpc-border-b[data-v-b21bae8f] {
  border-bottom-width: 1px;
}
.tpc-opacity-0[data-v-b21bae8f] {
  opacity: 0;
}
@font-face {
  font-family: Poppins;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/poppins@latest/latin-400-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Poppins;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/poppins@latest/latin-500-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Josefin Sans;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/josefin-sans@latest/latin-400-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Josefin Sans;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/josefin-sans@latest/latin-500-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Inter Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/inter@latest/latin-400-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Inter Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/inter@latest/latin-500-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/montserrat@latest/latin-400-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/montserrat@latest/latin-400-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/montserrat@latest/latin-500-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/montserrat@latest/latin-500-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Source Serif Pro";
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/source-serif-pro@latest/latin-300-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/source-serif-pro@latest/latin-300-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Source Serif Pro";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/source-serif-pro@latest/latin-400-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/source-serif-pro@latest/latin-400-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Cinzel;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/cinzel@latest/latin-400-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/cinzel@latest/latin-400-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Cinzel;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/cinzel@latest/latin-500-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/cinzel@latest/latin-500-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
:root [theme=the-palace][data-v-b21bae8f] {
  --color-midnight-blue-50: #eaf0f5;
  --color-midnight-blue-100: #d0dbe7;
  --color-midnight-blue-200: #aabfd4;
  --color-midnight-blue-300: #7296b6;
  --color-midnight-blue-400: #426180;
  --color-midnight-blue-500: #0a203e;
  --color-midnight-blue-600: #091939;
  --color-midnight-blue-700: #091534;
  --color-midnight-blue-800: #0a1229;
  --color-midnight-blue-900: #0a1020;
  --color-indigo-50: #e4e7f1;
  --color-indigo-100: #ced2e3;
  --color-indigo-200: #9ba3c2;
  --color-indigo-300: #6874a5;
  --color-indigo-400: #3f4b7c;
  --color-indigo-500: #242b47;
  --color-indigo-600: #1d2239;
  --color-indigo-700: #161a2b;
  --color-indigo-800: #0e111c;
  --color-indigo-900: #07090e;
  --color-ocean-blue-50: #f0f4fa;
  --color-ocean-blue-100: #dfe8f1;
  --color-ocean-blue-200: #b8cce0;
  --color-ocean-blue-250: #a6c0d9;
  --color-ocean-blue-300: #93b5d2;
  --color-ocean-blue-400: #42729a;
  --color-ocean-blue-500: #254d6e;
  --color-ocean-blue-600: #1b3d5c;
  --color-ocean-blue-700: #16314c;
  --color-ocean-blue-800: #162c41;
  --color-ocean-blue-900: #142334;
  --color-ocean-blue-950: #0f1824;
  --color-sky-blue-50: #f1f9fb;
  --color-sky-blue-100: #e4f3f7;
  --color-sky-blue-200: #c9e8ef;
  --color-sky-blue-300: #addce6;
  --color-sky-blue-400: #92d1de;
  --color-sky-blue-500: #77c5d6;
  --color-sky-blue-600: #44afc7;
  --color-sky-blue-700: #2e869a;
  --color-sky-blue-800: #1f5a66;
  --color-sky-blue-900: #0f2d33;
  --color-turquoise-50: #e9fcfb;
  --color-turquoise-100: #cef7f6;
  --color-turquoise-200: #9cefed;
  --color-turquoise-300: #6be7e3;
  --color-turquoise-400: #3adfda;
  --color-turquoise-500: #1fc1bc;
  --color-turquoise-600: #1ba7a2;
  --color-turquoise-700: #137471;
  --color-turquoise-800: #0c4d4b;
  --color-turquoise-900: #062726;
  --color-orange-50: #fef2e6;
  --color-orange-100: #fde9d2;
  --color-orange-200: #fcd2a5;
  --color-orange-300: #fabc78;
  --color-orange-400: #f9a54b;
  --color-orange-500: #f78f1e;
  --color-orange-600: #dc7302;
  --color-orange-700: #985206;
  --color-orange-800: #6b3a04;
  --color-orange-900: #351d02;
  --color-copper-50: #f9f6ed;
  --color-copper-100: #f1e7d0;
  --color-copper-200: #e4cfa4;
  --color-copper-300: #d4b070;
  --color-copper-400: #c69449;
  --color-copper-500: #af7b39;
  --color-copper-600: #9d6531;
  --color-copper-700: #7e4b2a;
  --color-copper-800: #6a3e29;
  --color-copper-900: #5b3628;
  --color-copper-950: #341c14;
  --color-bronze-50: #f7f2ee;
  --color-bronze-100: #f1e9e1;
  --color-bronze-200: #e3d2c3;
  --color-bronze-300: #d4bca5;
  --color-bronze-400: #c6a587;
  --color-bronze-500: #b88f69;
  --color-bronze-600: #a3764d;
  --color-bronze-700: #7d5b3b;
  --color-bronze-800: #4e3925;
  --color-bronze-900: #271d13;
  --color-marble-50: #f7f6f3;
  --color-marble-100: #edeae3;
  --color-marble-200: #ded9ce;
  --color-marble-300: #c6bfae;
  --color-marble-400: #aaa092;
  --color-marble-500: #958a7e;
  --color-marble-600: #877c73;
  --color-marble-700: #716760;
  --color-marble-800: #605852;
  --color-marble-900: #504844;
  --color-olive-grey-50: #f7f6f1;
  --color-olive-grey-100: #edece7;
  --color-olive-grey-200: #dbd8cf;
  --color-olive-grey-300: #cac5b7;
  --color-olive-grey-400: #b8b19f;
  --color-olive-grey-500: #a69e87;
  --color-olive-grey-600: #8a8167;
  --color-olive-grey-700: #68614d;
  --color-olive-grey-800: #454133;
  --color-olive-grey-900: #23201a;
  --color-danger-red-50: #ffebeb;
  --color-danger-red-100: #ffe0e0;
  --color-danger-red-200: #fba7a7;
  --color-danger-red-300: #f47171;
  --color-danger-red-400: #eb4242;
  --color-danger-red-500: #cc0000;
  --color-danger-red-600: #b60000;
  --color-danger-red-700: #9b0000;
  --color-danger-red-800: #800000;
  --color-danger-red-900: #660000;
  --color-warning-yellow-50: #fef8e9;
  --color-warning-yellow-100: #fdf2d8;
  --color-warning-yellow-200: #fce5b1;
  --color-warning-yellow-300: #fad989;
  --color-warning-yellow-400: #f9cc62;
  --color-warning-yellow-500: #f7bf3b;
  --color-warning-yellow-600: #eba80a;
  --color-warning-yellow-700: #b07e07;
  --color-warning-yellow-800: #765405;
  --color-warning-yellow-900: #3b2a02;
  --color-positive-green-50: #f3fcf6;
  --color-positive-green-100: #e3f8ea;
  --color-positive-green-200: #ccf0d9;
  --color-positive-green-300: #97ddb1;
  --color-positive-green-400: #65c387;
  --color-positive-green-500: #3fa665;
  --color-positive-green-600: #2ca056;
  --color-positive-green-700: #286c41;
  --color-positive-green-800: #1d5e36;
  --color-positive-green-900: #21452f;
  --color-grey-0: #ffffff;
  --color-grey-50: #fafafa;
  --color-grey-100: #f4f4f5;
  --color-grey-200: #e4e4e7;
  --color-grey-300: #d4d4d8;
  --color-grey-400: #a1a1aa;
  --color-grey-500: #71717a;
  --color-grey-600: #52525b;
  --color-grey-700: #3f3f46;
  --color-grey-800: #27272a;
  --color-grey-900: #1a1a1e;
  --color-grey-950: #101014;
  --color-grey-1000: #000000;
  --color-background-disabled: #f4f4f5;
  --color-background-brand: #254d6e;
  --color-background-inverse: #101014;
  --color-background-overlay: rgba(0, 0, 0, .4);
  --color-background-on-brand-primary: #ffffff;
  --color-background-on-brand-weak: #42729a;
  --color-background-on-brand-secondary: #b88f69;
  --color-background-on-media: #ffffff;
  --color-background-on-media-weak: rgba(255, 255, 255, .6);
  --color-background-on-inverse: #ffffff;
  --color-background-base-default: #ffffff;
  --color-background-base-hover: #fafafa;
  --color-background-base-active: #f4f4f5;
  --color-background-base-alternative: #f7f6f1;
  --color-background-raised-default: #ffffff;
  --color-background-raised-hover: #fafafa;
  --color-background-raised-active: #f4f4f5;
  --color-background-neutral-default: #a1a1aa;
  --color-background-neutral-hover: #71717a;
  --color-background-neutral-active: #52525b;
  --color-background-neutral-weak: #f4f4f5;
  --color-background-neutral-weak-hover: #e4e4e7;
  --color-background-neutral-active-active: #d4d4d8;
  --color-background-neutral-skeleton: #f4f4f5;
  --color-background-accent-default: #254d6e;
  --color-background-accent-hover: #1b3d5c;
  --color-background-accent-active: #16314c;
  --color-background-accent-weak: #f0f4fa;
  --color-background-accent-secondary: #a3764d;
  --color-background-danger-default: #cc0000;
  --color-background-danger-hover: #b60000;
  --color-background-danger-active: #9b0000;
  --color-background-danger-weak: #ffebeb;
  --color-background-warning-default: #f7bf3b;
  --color-background-warning-weak: #fef8e9;
  --color-background-positive-default: #286c41;
  --color-background-positive-weak: #e3f8ea;
  --color-foreground-default: #0f1824;
  --color-foreground-weak: #71717a;
  --color-foreground-danger: #cc0000;
  --color-foreground-warning: #765405;
  --color-foreground-positive: #286c41;
  --color-foreground-disabled: #d4d4d8;
  --color-foreground-on-accent: #ffffff;
  --color-foreground-on-accent-secondary: #ffffff;
  --color-foreground-on-brand: #ffffff;
  --color-foreground-on-brand-inverse: #254d6e;
  --color-foreground-on-media: #ffffff;
  --color-foreground-on-inverse: #ffffff;
  --color-foreground-on-media-inverse: #101014;
  --color-foreground-on-danger: #ffffff;
  --color-foreground-accent-default: #254d6e;
  --color-foreground-accent-hover: #16314c;
  --color-foreground-accent-active: #162c41;
  --color-foreground-accent-secondary: #7d5b3b;
  --color-border-default: #e4e4e7;
  --color-border-strong: #d4d4d8;
  --color-border-danger: #cc0000;
  --color-border-warning: #765405;
  --color-border-positive: #3fa665;
  --color-border-disabled: #e4e4e7;
  --color-border-on-brand: #93b5d2;
  --color-border-on-media: #ffffff;
  --color-border-accent-default: #254d6e;
  --color-border-accent-secodary: #a3764d;
  --font-family-brand: Source Serif Pro;
  --font-family-base: Inter Variable;
  --typography-display-l-font-family: Source Serif Pro;
  --typography-display-l-font-weight: 300;
  --typography-display-l-font-size-default: 80px;
  --typography-display-l-font-size-mobile: 52px;
  --typography-display-l-line-height-default: 88px;
  --typography-display-l-line-height-mobile: 60px;
  --typography-display-l-letter-spacing: -.699999988079071px;
  --typography-display-l-text-transform: none;
  --typography-display-m-font-family: Source Serif Pro;
  --typography-display-m-font-weight: 300;
  --typography-display-m-font-size-default: 64px;
  --typography-display-m-font-size-mobile: 44px;
  --typography-display-m-line-height-default: 72px;
  --typography-display-m-line-height-mobile: 52px;
  --typography-display-m-letter-spacing: -.5px;
  --typography-display-m-text-transform: none;
  --typography-display-s-font-family: Source Serif Pro;
  --typography-display-s-font-weight: 300;
  --typography-display-s-font-size-default: 46px;
  --typography-display-s-font-size-mobile: 36px;
  --typography-display-s-line-height-default: 56px;
  --typography-display-s-line-height-mobile: 44px;
  --typography-display-s-letter-spacing: -.4000000059604645px;
  --typography-display-s-text-transform: none;
  --typography-title-l-font-family: Source Serif Pro;
  --typography-title-l-font-weight: 300;
  --typography-title-l-font-size: 32px;
  --typography-title-l-line-height: 40px;
  --typography-title-l-letter-spacing: -.3199999928474426px;
  --typography-title-l-text-transform: none;
  --typography-title-m-font-family: Source Serif Pro;
  --typography-title-m-font-weight: 300;
  --typography-title-m-font-size: 28px;
  --typography-title-m-line-height: 34px;
  --typography-title-m-letter-spacing: -.2800000011920929px;
  --typography-title-m-text-transform: none;
  --typography-title-s-font-family: Source Serif Pro;
  --typography-title-s-font-weight: 300;
  --typography-title-s-font-size: 26px;
  --typography-title-s-line-height: 32px;
  --typography-title-s-letter-spacing: -.23999999463558197px;
  --typography-title-xs-font-family: Inter Variable;
  --typography-title-xs-font-weight: 400;
  --typography-title-xs-font-size: 18px;
  --typography-title-xs-line-height: 24px;
  --typography-title-xs-letter-spacing: 0px;
  --typography-body-font-family: Inter Variable;
  --typography-body-font-weight-default: 400;
  --typography-body-font-weight-strong: 500;
  --typography-body-m-font-size: 16px;
  --typography-body-m-line-height: 24px;
  --typography-body-m-letter-spacing: 0px;
  --typography-body-s-font-size: 14px;
  --typography-body-s-line-height: 20px;
  --typography-body-s-letter-spacing: 0px;
  --typography-body-xs-font-size: 12px;
  --typography-body-xs-line-height: 16px;
  --typography-body-xs-letter-spacing: 0px;
  --typography-body-xxs-font-size: 10px;
  --typography-body-xxs-line-height: 14px;
  --typography-body-xxs-letter-spacing: 0px;
  --typography-label-font-family: Inter Variable;
  --typography-label-m-font-weight: 500;
  --typography-label-m-font-size: 16px;
  --typography-label-m-line-height: 24px;
  --typography-label-m-letter-spacing: 0px;
  --typography-label-text-transform: none;
  --typography-label-s-font-weight: 500;
  --typography-label-s-font-size: 14px;
  --typography-label-s-line-height: 20px;
  --typography-label-s-letter-spacing: 0px;
  --typography-label-xs-font-weight: 500;
  --typography-label-xs-font-size: 12px;
  --typography-label-xs-line-height: 16px;
  --typography-label-xs-letter-spacing: 0px;
  --typography-overline-font-family: Inter Variable;
  --typography-overline-font-weight: 400;
  --typography-overline-font-size: 12px;
  --typography-overline-line-height: 16px;
  --typography-overline-letter-spacing: 0px;
  --radius-none: 0px;
  --radius-xs: 5px;
  --radius-s: 10px;
  --radius-m: 14px;
  --radius-l: 18px;
  --radius-xl: 24px;
  --radius-full: 9999px;
  --component-theme-asset: The Palace Company;
  --component-button-radius: 5px;
  --component-checkbox-radius: 5px;
  --component-chip-radius: 9999px;
  --component-counter-radius: 9999px;
  --component-container-s-radius: 5px;
  --component-container-m-radius: 10px;
  --component-fab-radius: 9999px;
  --component-icon-button-radius: 9999px;
  --component-input-radius: 5px;
  --component-progress-bar-radius: 9999px;
  --component-segmented-control-segment-radius: 5px;
  --component-segmented-control-container-radius: 9px;
  --component-tag-radius: 5px;
  --component-navigation-item-radius: 5px;
  --component-sheet-radius: 14px ;
}
:root [theme=palace-resorts][data-v-b21bae8f] {
  --color-midnight-blue-50: #eaf0f5;
  --color-midnight-blue-100: #d0dbe7;
  --color-midnight-blue-200: #aabfd4;
  --color-midnight-blue-300: #7296b6;
  --color-midnight-blue-400: #426180;
  --color-midnight-blue-500: #0a203e;
  --color-midnight-blue-600: #091939;
  --color-midnight-blue-700: #091534;
  --color-midnight-blue-800: #0a1229;
  --color-midnight-blue-900: #0a1020;
  --color-indigo-50: #e4e7f1;
  --color-indigo-100: #ced2e3;
  --color-indigo-200: #9ba3c2;
  --color-indigo-300: #6874a5;
  --color-indigo-400: #3f4b7c;
  --color-indigo-500: #242b47;
  --color-indigo-600: #1d2239;
  --color-indigo-700: #161a2b;
  --color-indigo-800: #0e111c;
  --color-indigo-900: #07090e;
  --color-ocean-blue-50: #f0f4fa;
  --color-ocean-blue-100: #dfe8f1;
  --color-ocean-blue-200: #b8cce0;
  --color-ocean-blue-250: #a6c0d9;
  --color-ocean-blue-300: #93b5d2;
  --color-ocean-blue-400: #42729a;
  --color-ocean-blue-500: #254d6e;
  --color-ocean-blue-600: #1b3d5c;
  --color-ocean-blue-700: #16314c;
  --color-ocean-blue-800: #162c41;
  --color-ocean-blue-900: #142334;
  --color-ocean-blue-950: #0f1824;
  --color-sky-blue-50: #f1f9fb;
  --color-sky-blue-100: #e4f3f7;
  --color-sky-blue-200: #c9e8ef;
  --color-sky-blue-300: #addce6;
  --color-sky-blue-400: #92d1de;
  --color-sky-blue-500: #77c5d6;
  --color-sky-blue-600: #44afc7;
  --color-sky-blue-700: #2e869a;
  --color-sky-blue-800: #1f5a66;
  --color-sky-blue-900: #0f2d33;
  --color-turquoise-50: #e9fcfb;
  --color-turquoise-100: #cef7f6;
  --color-turquoise-200: #9cefed;
  --color-turquoise-300: #6be7e3;
  --color-turquoise-400: #3adfda;
  --color-turquoise-500: #1fc1bc;
  --color-turquoise-600: #1ba7a2;
  --color-turquoise-700: #137471;
  --color-turquoise-800: #0c4d4b;
  --color-turquoise-900: #062726;
  --color-orange-50: #fef2e6;
  --color-orange-100: #fde9d2;
  --color-orange-200: #fcd2a5;
  --color-orange-300: #fabc78;
  --color-orange-400: #f9a54b;
  --color-orange-500: #f78f1e;
  --color-orange-600: #dc7302;
  --color-orange-700: #985206;
  --color-orange-800: #6b3a04;
  --color-orange-900: #351d02;
  --color-copper-50: #f9f6ed;
  --color-copper-100: #f1e7d0;
  --color-copper-200: #e4cfa4;
  --color-copper-300: #d4b070;
  --color-copper-400: #c69449;
  --color-copper-500: #af7b39;
  --color-copper-600: #9d6531;
  --color-copper-700: #7e4b2a;
  --color-copper-800: #6a3e29;
  --color-copper-900: #5b3628;
  --color-copper-950: #341c14;
  --color-bronze-50: #f7f2ee;
  --color-bronze-100: #f1e9e1;
  --color-bronze-200: #e3d2c3;
  --color-bronze-300: #d4bca5;
  --color-bronze-400: #c6a587;
  --color-bronze-500: #b88f69;
  --color-bronze-600: #a3764d;
  --color-bronze-700: #7d5b3b;
  --color-bronze-800: #4e3925;
  --color-bronze-900: #271d13;
  --color-marble-50: #f7f6f3;
  --color-marble-100: #edeae3;
  --color-marble-200: #ded9ce;
  --color-marble-300: #c6bfae;
  --color-marble-400: #aaa092;
  --color-marble-500: #958a7e;
  --color-marble-600: #877c73;
  --color-marble-700: #716760;
  --color-marble-800: #605852;
  --color-marble-900: #504844;
  --color-olive-grey-50: #f7f6f1;
  --color-olive-grey-100: #edece7;
  --color-olive-grey-200: #dbd8cf;
  --color-olive-grey-300: #cac5b7;
  --color-olive-grey-400: #b8b19f;
  --color-olive-grey-500: #a69e87;
  --color-olive-grey-600: #8a8167;
  --color-olive-grey-700: #68614d;
  --color-olive-grey-800: #454133;
  --color-olive-grey-900: #23201a;
  --color-danger-red-50: #ffebeb;
  --color-danger-red-100: #ffe0e0;
  --color-danger-red-200: #fba7a7;
  --color-danger-red-300: #f47171;
  --color-danger-red-400: #eb4242;
  --color-danger-red-500: #cc0000;
  --color-danger-red-600: #b60000;
  --color-danger-red-700: #9b0000;
  --color-danger-red-800: #800000;
  --color-danger-red-900: #660000;
  --color-warning-yellow-50: #fef8e9;
  --color-warning-yellow-100: #fdf2d8;
  --color-warning-yellow-200: #fce5b1;
  --color-warning-yellow-300: #fad989;
  --color-warning-yellow-400: #f9cc62;
  --color-warning-yellow-500: #f7bf3b;
  --color-warning-yellow-600: #eba80a;
  --color-warning-yellow-700: #b07e07;
  --color-warning-yellow-800: #765405;
  --color-warning-yellow-900: #3b2a02;
  --color-positive-green-50: #f3fcf6;
  --color-positive-green-100: #e3f8ea;
  --color-positive-green-200: #ccf0d9;
  --color-positive-green-300: #97ddb1;
  --color-positive-green-400: #65c387;
  --color-positive-green-500: #3fa665;
  --color-positive-green-600: #2ca056;
  --color-positive-green-700: #286c41;
  --color-positive-green-800: #1d5e36;
  --color-positive-green-900: #21452f;
  --color-grey-0: #ffffff;
  --color-grey-50: #fafafa;
  --color-grey-100: #f4f4f5;
  --color-grey-200: #e4e4e7;
  --color-grey-300: #d4d4d8;
  --color-grey-400: #a1a1aa;
  --color-grey-500: #71717a;
  --color-grey-600: #52525b;
  --color-grey-700: #3f3f46;
  --color-grey-800: #27272a;
  --color-grey-900: #1a1a1e;
  --color-grey-950: #101014;
  --color-grey-1000: #000000;
  --color-background-disabled: #f4f4f5;
  --color-background-brand: #254d6e;
  --color-background-inverse: #101014;
  --color-background-overlay: rgba(0, 0, 0, .4);
  --color-background-on-brand-primary: #ffffff;
  --color-background-on-brand-weak: #42729a;
  --color-background-on-brand-secondary: #1fc1bc;
  --color-background-on-media: #ffffff;
  --color-background-on-media-weak: rgba(255, 255, 255, .6);
  --color-background-on-inverse: #ffffff;
  --color-background-base-default: #ffffff;
  --color-background-base-hover: #fafafa;
  --color-background-base-active: #f4f4f5;
  --color-background-base-alternative: #f4f4f5;
  --color-background-raised-default: #ffffff;
  --color-background-raised-hover: #fafafa;
  --color-background-raised-active: #f4f4f5;
  --color-background-neutral-default: #a1a1aa;
  --color-background-neutral-hover: #71717a;
  --color-background-neutral-active: #52525b;
  --color-background-neutral-weak: #f4f4f5;
  --color-background-neutral-weak-hover: #e4e4e7;
  --color-background-neutral-active-active: #d4d4d8;
  --color-background-neutral-skeleton: #f4f4f5;
  --color-background-accent-default: #254d6e;
  --color-background-accent-hover: #1b3d5c;
  --color-background-accent-active: #16314c;
  --color-background-accent-weak: #f0f4fa;
  --color-background-accent-secondary: #1ba7a2;
  --color-background-danger-default: #cc0000;
  --color-background-danger-hover: #b60000;
  --color-background-danger-active: #9b0000;
  --color-background-danger-weak: #ffebeb;
  --color-background-warning-default: #f7bf3b;
  --color-background-warning-weak: #fef8e9;
  --color-background-positive-default: #286c41;
  --color-background-positive-weak: #e3f8ea;
  --color-foreground-default: #0f1824;
  --color-foreground-weak: #71717a;
  --color-foreground-danger: #cc0000;
  --color-foreground-warning: #765405;
  --color-foreground-positive: #286c41;
  --color-foreground-disabled: #d4d4d8;
  --color-foreground-on-accent: #ffffff;
  --color-foreground-on-accent-secondary: #ffffff;
  --color-foreground-on-brand: #ffffff;
  --color-foreground-on-brand-inverse: #254d6e;
  --color-foreground-on-media: #ffffff;
  --color-foreground-on-inverse: #ffffff;
  --color-foreground-on-media-inverse: #101014;
  --color-foreground-on-danger: #ffffff;
  --color-foreground-accent-default: #254d6e;
  --color-foreground-accent-hover: #16314c;
  --color-foreground-accent-active: #162c41;
  --color-foreground-accent-secondary: #1ba7a2;
  --color-border-default: #e4e4e7;
  --color-border-strong: #d4d4d8;
  --color-border-danger: #cc0000;
  --color-border-warning: #765405;
  --color-border-positive: #3fa665;
  --color-border-disabled: #e4e4e7;
  --color-border-on-brand: #93b5d2;
  --color-border-on-media: #ffffff;
  --color-border-accent-default: #254d6e;
  --color-border-accent-secodary: #1ba7a2;
  --font-family-brand: Poppins;
  --font-family-base: Poppins;
  --typography-display-l-font-family: Poppins;
  --typography-display-l-font-weight: 400;
  --typography-display-l-font-size-default: 72px;
  --typography-display-l-font-size-mobile: 48px;
  --typography-display-l-line-height-default: 80px;
  --typography-display-l-line-height-mobile: 56px;
  --typography-display-l-letter-spacing: 0px;
  --typography-display-l-text-transform: none;
  --typography-display-m-font-family: Poppins;
  --typography-display-m-font-weight: 400;
  --typography-display-m-font-size-default: 56px;
  --typography-display-m-font-size-mobile: 40px;
  --typography-display-m-line-height-default: 64px;
  --typography-display-m-line-height-mobile: 48px;
  --typography-display-m-letter-spacing: 0px;
  --typography-display-m-text-transform: none;
  --typography-display-s-font-family: Poppins;
  --typography-display-s-font-weight: 400;
  --typography-display-s-font-size-default: 40px;
  --typography-display-s-font-size-mobile: 32px;
  --typography-display-s-line-height-default: 48px;
  --typography-display-s-line-height-mobile: 40px;
  --typography-display-s-letter-spacing: 0px;
  --typography-display-s-text-transform: none;
  --typography-title-l-font-family: Poppins;
  --typography-title-l-font-weight: 400;
  --typography-title-l-font-size: 28px;
  --typography-title-l-line-height: 34px;
  --typography-title-l-letter-spacing: 0px;
  --typography-title-l-text-transform: none;
  --typography-title-m-font-family: Poppins;
  --typography-title-m-font-weight: 400;
  --typography-title-m-font-size: 24px;
  --typography-title-m-line-height: 30px;
  --typography-title-m-letter-spacing: 0px;
  --typography-title-m-text-transform: none;
  --typography-title-s-font-family: Poppins;
  --typography-title-s-font-weight: 400;
  --typography-title-s-font-size: 22px;
  --typography-title-s-line-height: 28px;
  --typography-title-s-letter-spacing: 0px;
  --typography-title-xs-font-family: Poppins;
  --typography-title-xs-font-weight: 400;
  --typography-title-xs-font-size: 18px;
  --typography-title-xs-line-height: 24px;
  --typography-title-xs-letter-spacing: 0px;
  --typography-body-font-family: Poppins;
  --typography-body-font-weight-default: 400;
  --typography-body-font-weight-strong: 500;
  --typography-body-m-font-size: 16px;
  --typography-body-m-line-height: 24px;
  --typography-body-m-letter-spacing: 0px;
  --typography-body-s-font-size: 14px;
  --typography-body-s-line-height: 20px;
  --typography-body-s-letter-spacing: 0px;
  --typography-body-xs-font-size: 12px;
  --typography-body-xs-line-height: 16px;
  --typography-body-xs-letter-spacing: 0px;
  --typography-body-xxs-font-size: 10px;
  --typography-body-xxs-line-height: 14px;
  --typography-body-xxs-letter-spacing: 0px;
  --typography-label-font-family: Poppins;
  --typography-label-m-font-weight: 500;
  --typography-label-m-font-size: 16px;
  --typography-label-m-line-height: 24px;
  --typography-label-m-letter-spacing: 0px;
  --typography-label-text-transform: none;
  --typography-label-s-font-weight: 500;
  --typography-label-s-font-size: 14px;
  --typography-label-s-line-height: 20px;
  --typography-label-s-letter-spacing: 0px;
  --typography-label-xs-font-weight: 500;
  --typography-label-xs-font-size: 12px;
  --typography-label-xs-line-height: 16px;
  --typography-label-xs-letter-spacing: 0px;
  --typography-overline-font-family: Poppins;
  --typography-overline-font-weight: 400;
  --typography-overline-font-size: 12px;
  --typography-overline-line-height: 16px;
  --typography-overline-letter-spacing: 0px;
  --radius-none: 0px;
  --radius-xs: 5px;
  --radius-s: 10px;
  --radius-m: 14px;
  --radius-l: 18px;
  --radius-xl: 24px;
  --radius-full: 9999px;
  --component-theme-asset: Palace Resorts;
  --component-button-radius: 5px;
  --component-checkbox-radius: 5px;
  --component-chip-radius: 9999px;
  --component-counter-radius: 9999px;
  --component-container-s-radius: 5px;
  --component-container-m-radius: 10px;
  --component-fab-radius: 9999px;
  --component-icon-button-radius: 9999px;
  --component-input-radius: 5px;
  --component-progress-bar-radius: 9999px;
  --component-segmented-control-segment-radius: 5px;
  --component-segmented-control-container-radius: 9px;
  --component-tag-radius: 5px;
  --component-navigation-item-radius: 5px;
  --component-sheet-radius: 14px ;
}
:root [theme=le-blanc][data-v-b21bae8f] {
  --color-midnight-blue-50: #eaf0f5;
  --color-midnight-blue-100: #d0dbe7;
  --color-midnight-blue-200: #aabfd4;
  --color-midnight-blue-300: #7296b6;
  --color-midnight-blue-400: #426180;
  --color-midnight-blue-500: #0a203e;
  --color-midnight-blue-600: #091939;
  --color-midnight-blue-700: #091534;
  --color-midnight-blue-800: #0a1229;
  --color-midnight-blue-900: #0a1020;
  --color-indigo-50: #e4e7f1;
  --color-indigo-100: #ced2e3;
  --color-indigo-200: #9ba3c2;
  --color-indigo-300: #6874a5;
  --color-indigo-400: #3f4b7c;
  --color-indigo-500: #242b47;
  --color-indigo-600: #1d2239;
  --color-indigo-700: #161a2b;
  --color-indigo-800: #0e111c;
  --color-indigo-900: #07090e;
  --color-ocean-blue-50: #f0f4fa;
  --color-ocean-blue-100: #dfe8f1;
  --color-ocean-blue-200: #b8cce0;
  --color-ocean-blue-250: #a6c0d9;
  --color-ocean-blue-300: #93b5d2;
  --color-ocean-blue-400: #42729a;
  --color-ocean-blue-500: #254d6e;
  --color-ocean-blue-600: #1b3d5c;
  --color-ocean-blue-700: #16314c;
  --color-ocean-blue-800: #162c41;
  --color-ocean-blue-900: #142334;
  --color-ocean-blue-950: #0f1824;
  --color-sky-blue-50: #f1f9fb;
  --color-sky-blue-100: #e4f3f7;
  --color-sky-blue-200: #c9e8ef;
  --color-sky-blue-300: #addce6;
  --color-sky-blue-400: #92d1de;
  --color-sky-blue-500: #77c5d6;
  --color-sky-blue-600: #44afc7;
  --color-sky-blue-700: #2e869a;
  --color-sky-blue-800: #1f5a66;
  --color-sky-blue-900: #0f2d33;
  --color-turquoise-50: #e9fcfb;
  --color-turquoise-100: #cef7f6;
  --color-turquoise-200: #9cefed;
  --color-turquoise-300: #6be7e3;
  --color-turquoise-400: #3adfda;
  --color-turquoise-500: #1fc1bc;
  --color-turquoise-600: #1ba7a2;
  --color-turquoise-700: #137471;
  --color-turquoise-800: #0c4d4b;
  --color-turquoise-900: #062726;
  --color-orange-50: #fef2e6;
  --color-orange-100: #fde9d2;
  --color-orange-200: #fcd2a5;
  --color-orange-300: #fabc78;
  --color-orange-400: #f9a54b;
  --color-orange-500: #f78f1e;
  --color-orange-600: #dc7302;
  --color-orange-700: #985206;
  --color-orange-800: #6b3a04;
  --color-orange-900: #351d02;
  --color-copper-50: #f9f6ed;
  --color-copper-100: #f1e7d0;
  --color-copper-200: #e4cfa4;
  --color-copper-300: #d4b070;
  --color-copper-400: #c69449;
  --color-copper-500: #af7b39;
  --color-copper-600: #9d6531;
  --color-copper-700: #7e4b2a;
  --color-copper-800: #6a3e29;
  --color-copper-900: #5b3628;
  --color-copper-950: #341c14;
  --color-bronze-50: #f7f2ee;
  --color-bronze-100: #f1e9e1;
  --color-bronze-200: #e3d2c3;
  --color-bronze-300: #d4bca5;
  --color-bronze-400: #c6a587;
  --color-bronze-500: #b88f69;
  --color-bronze-600: #a3764d;
  --color-bronze-700: #7d5b3b;
  --color-bronze-800: #4e3925;
  --color-bronze-900: #271d13;
  --color-marble-50: #f7f6f3;
  --color-marble-100: #edeae3;
  --color-marble-200: #ded9ce;
  --color-marble-300: #c6bfae;
  --color-marble-400: #aaa092;
  --color-marble-500: #958a7e;
  --color-marble-600: #877c73;
  --color-marble-700: #716760;
  --color-marble-800: #605852;
  --color-marble-900: #504844;
  --color-olive-grey-50: #f7f6f1;
  --color-olive-grey-100: #edece7;
  --color-olive-grey-200: #dbd8cf;
  --color-olive-grey-300: #cac5b7;
  --color-olive-grey-400: #b8b19f;
  --color-olive-grey-500: #a69e87;
  --color-olive-grey-600: #8a8167;
  --color-olive-grey-700: #68614d;
  --color-olive-grey-800: #454133;
  --color-olive-grey-900: #23201a;
  --color-danger-red-50: #ffebeb;
  --color-danger-red-100: #ffe0e0;
  --color-danger-red-200: #fba7a7;
  --color-danger-red-300: #f47171;
  --color-danger-red-400: #eb4242;
  --color-danger-red-500: #cc0000;
  --color-danger-red-600: #b60000;
  --color-danger-red-700: #9b0000;
  --color-danger-red-800: #800000;
  --color-danger-red-900: #660000;
  --color-warning-yellow-50: #fef8e9;
  --color-warning-yellow-100: #fdf2d8;
  --color-warning-yellow-200: #fce5b1;
  --color-warning-yellow-300: #fad989;
  --color-warning-yellow-400: #f9cc62;
  --color-warning-yellow-500: #f7bf3b;
  --color-warning-yellow-600: #eba80a;
  --color-warning-yellow-700: #b07e07;
  --color-warning-yellow-800: #765405;
  --color-warning-yellow-900: #3b2a02;
  --color-positive-green-50: #f3fcf6;
  --color-positive-green-100: #e3f8ea;
  --color-positive-green-200: #ccf0d9;
  --color-positive-green-300: #97ddb1;
  --color-positive-green-400: #65c387;
  --color-positive-green-500: #3fa665;
  --color-positive-green-600: #2ca056;
  --color-positive-green-700: #286c41;
  --color-positive-green-800: #1d5e36;
  --color-positive-green-900: #21452f;
  --color-grey-0: #ffffff;
  --color-grey-50: #fafafa;
  --color-grey-100: #f4f4f5;
  --color-grey-200: #e4e4e7;
  --color-grey-300: #d4d4d8;
  --color-grey-400: #a1a1aa;
  --color-grey-500: #71717a;
  --color-grey-600: #52525b;
  --color-grey-700: #3f3f46;
  --color-grey-800: #27272a;
  --color-grey-900: #1a1a1e;
  --color-grey-950: #101014;
  --color-grey-1000: #000000;
  --color-background-disabled: #f4f4f5;
  --color-background-brand: #1a1a1e;
  --color-background-inverse: #101014;
  --color-background-overlay: rgba(0, 0, 0, .4);
  --color-background-on-brand-primary: #ffffff;
  --color-background-on-brand-weak: #27272a;
  --color-background-on-brand-secondary: #f78f1e;
  --color-background-on-media: #ffffff;
  --color-background-on-media-weak: rgba(255, 255, 255, .6);
  --color-background-on-inverse: #ffffff;
  --color-background-base-default: #ffffff;
  --color-background-base-hover: #fafafa;
  --color-background-base-active: #f4f4f5;
  --color-background-base-alternative: #f4f4f5;
  --color-background-raised-default: #ffffff;
  --color-background-raised-hover: #fafafa;
  --color-background-raised-active: #f4f4f5;
  --color-background-neutral-default: #a1a1aa;
  --color-background-neutral-hover: #71717a;
  --color-background-neutral-active: #52525b;
  --color-background-neutral-weak: #f4f4f5;
  --color-background-neutral-weak-hover: #e4e4e7;
  --color-background-neutral-active-active: #d4d4d8;
  --color-background-neutral-skeleton: #f4f4f5;
  --color-background-accent-default: #1a1a1e;
  --color-background-accent-hover: #27272a;
  --color-background-accent-active: #3f3f46;
  --color-background-accent-weak: #f4f4f5;
  --color-background-accent-secondary: #dc7302;
  --color-background-danger-default: #cc0000;
  --color-background-danger-hover: #b60000;
  --color-background-danger-active: #b60000;
  --color-background-danger-weak: #ffebeb;
  --color-background-warning-default: #f7bf3b;
  --color-background-warning-weak: #fef8e9;
  --color-background-positive-default: #3fa665;
  --color-background-positive-weak: #e3f8ea;
  --color-foreground-default: #27272a;
  --color-foreground-weak: #71717a;
  --color-foreground-danger: #cc0000;
  --color-foreground-warning: #765405;
  --color-foreground-positive: #286c41;
  --color-foreground-disabled: #d4d4d8;
  --color-foreground-on-accent: #ffffff;
  --color-foreground-on-accent-secondary: #ffffff;
  --color-foreground-on-brand: #ffffff;
  --color-foreground-on-brand-inverse: #1a1a1e;
  --color-foreground-on-media: #ffffff;
  --color-foreground-on-inverse: #ffffff;
  --color-foreground-on-media-inverse: #101014;
  --color-foreground-on-danger: #ffffff;
  --color-foreground-accent-default: #1a1a1e;
  --color-foreground-accent-hover: #27272a;
  --color-foreground-accent-active: #3f3f46;
  --color-foreground-accent-secondary: #985206;
  --color-border-default: #e4e4e7;
  --color-border-strong: #d4d4d8;
  --color-border-danger: #cc0000;
  --color-border-warning: #765405;
  --color-border-positive: #3fa665;
  --color-border-disabled: #e4e4e7;
  --color-border-on-brand: #52525b;
  --color-border-on-media: #ffffff;
  --color-border-accent-default: #1a1a1e;
  --color-border-accent-secodary: #dc7302;
  --font-family-brand: Josefin Sans;
  --font-family-base: Poppins;
  --typography-display-l-font-family: Josefin Sans;
  --typography-display-l-font-weight: 400;
  --typography-display-l-font-size-default: 72px;
  --typography-display-l-font-size-mobile: 48px;
  --typography-display-l-line-height-default: 80px;
  --typography-display-l-line-height-mobile: 56px;
  --typography-display-l-letter-spacing: .699999988079071px;
  --typography-display-l-text-transform: none;
  --typography-display-m-font-family: Josefin Sans;
  --typography-display-m-font-weight: 400;
  --typography-display-m-font-size-default: 56px;
  --typography-display-m-font-size-mobile: 40px;
  --typography-display-m-line-height-default: 64px;
  --typography-display-m-line-height-mobile: 48px;
  --typography-display-m-letter-spacing: .5px;
  --typography-display-m-text-transform: none;
  --typography-display-s-font-family: Josefin Sans;
  --typography-display-s-font-weight: 400;
  --typography-display-s-font-size-default: 40px;
  --typography-display-s-font-size-mobile: 32px;
  --typography-display-s-line-height-default: 48px;
  --typography-display-s-line-height-mobile: 40px;
  --typography-display-s-letter-spacing: .4000000059604645px;
  --typography-display-s-text-transform: uppercase;
  --typography-title-l-font-family: Josefin Sans;
  --typography-title-l-font-weight: 400;
  --typography-title-l-font-size: 28px;
  --typography-title-l-line-height: 34px;
  --typography-title-l-letter-spacing: 0px;
  --typography-title-l-text-transform: none;
  --typography-title-m-font-family: Josefin Sans;
  --typography-title-m-font-weight: 400;
  --typography-title-m-font-size: 24px;
  --typography-title-m-line-height: 30px;
  --typography-title-m-letter-spacing: 0px;
  --typography-title-m-text-transform: none;
  --typography-title-s-font-family: Josefin Sans;
  --typography-title-s-font-weight: 400;
  --typography-title-s-font-size: 22px;
  --typography-title-s-line-height: 28px;
  --typography-title-s-letter-spacing: 0px;
  --typography-title-xs-font-family: Poppins;
  --typography-title-xs-font-weight: 400;
  --typography-title-xs-font-size: 18px;
  --typography-title-xs-line-height: 24px;
  --typography-title-xs-letter-spacing: 0px;
  --typography-body-font-family: Poppins;
  --typography-body-font-weight-default: 400;
  --typography-body-font-weight-strong: 500;
  --typography-body-m-font-size: 16px;
  --typography-body-m-line-height: 24px;
  --typography-body-m-letter-spacing: 0px;
  --typography-body-s-font-size: 14px;
  --typography-body-s-line-height: 20px;
  --typography-body-s-letter-spacing: 0px;
  --typography-body-xs-font-size: 12px;
  --typography-body-xs-line-height: 16px;
  --typography-body-xs-letter-spacing: 0px;
  --typography-body-xxs-font-size: 10px;
  --typography-body-xxs-line-height: 14px;
  --typography-body-xxs-letter-spacing: 0px;
  --typography-label-font-family: Poppins;
  --typography-label-m-font-weight: 500;
  --typography-label-m-font-size: 14px;
  --typography-label-m-line-height: 20px;
  --typography-label-m-letter-spacing: 0px;
  --typography-label-text-transform: uppercase;
  --typography-label-s-font-weight: 500;
  --typography-label-s-font-size: 13px;
  --typography-label-s-line-height: 18px;
  --typography-label-s-letter-spacing: 0px;
  --typography-label-xs-font-weight: 500;
  --typography-label-xs-font-size: 12px;
  --typography-label-xs-line-height: 16px;
  --typography-label-xs-letter-spacing: 0px;
  --typography-overline-font-family: Poppins;
  --typography-overline-font-weight: 500;
  --typography-overline-font-size: 12px;
  --typography-overline-line-height: 16px;
  --typography-overline-letter-spacing: 0px;
  --radius-none: 0px;
  --radius-xs: 5px;
  --radius-s: 10px;
  --radius-m: 14px;
  --radius-l: 18px;
  --radius-xl: 24px;
  --radius-full: 9999px;
  --component-theme-asset: Le Blanc;
  --component-button-radius: 5px;
  --component-checkbox-radius: 5px;
  --component-chip-radius: 9999px;
  --component-counter-radius: 9999px;
  --component-container-s-radius: 5px;
  --component-container-m-radius: 10px;
  --component-fab-radius: 9999px;
  --component-icon-button-radius: 9999px;
  --component-input-radius: 5px;
  --component-progress-bar-radius: 9999px;
  --component-segmented-control-segment-radius: 5px;
  --component-segmented-control-container-radius: 9px;
  --component-tag-radius: 5px;
  --component-navigation-item-radius: 5px;
  --component-sheet-radius: 14px ;
}
:root [theme=le-blanc-new][data-v-b21bae8f] {
  --color-midnight-blue-50: #eaf0f5;
  --color-midnight-blue-100: #d0dbe7;
  --color-midnight-blue-200: #aabfd4;
  --color-midnight-blue-300: #7296b6;
  --color-midnight-blue-400: #426180;
  --color-midnight-blue-500: #0a203e;
  --color-midnight-blue-600: #091939;
  --color-midnight-blue-700: #091534;
  --color-midnight-blue-800: #0a1229;
  --color-midnight-blue-900: #0a1020;
  --color-indigo-50: #e4e7f1;
  --color-indigo-100: #ced2e3;
  --color-indigo-200: #9ba3c2;
  --color-indigo-300: #6874a5;
  --color-indigo-400: #3f4b7c;
  --color-indigo-500: #242b47;
  --color-indigo-600: #1d2239;
  --color-indigo-700: #161a2b;
  --color-indigo-800: #0e111c;
  --color-indigo-900: #07090e;
  --color-ocean-blue-50: #f0f4fa;
  --color-ocean-blue-100: #dfe8f1;
  --color-ocean-blue-200: #b8cce0;
  --color-ocean-blue-250: #a6c0d9;
  --color-ocean-blue-300: #93b5d2;
  --color-ocean-blue-400: #42729a;
  --color-ocean-blue-500: #254d6e;
  --color-ocean-blue-600: #1b3d5c;
  --color-ocean-blue-700: #16314c;
  --color-ocean-blue-800: #162c41;
  --color-ocean-blue-900: #142334;
  --color-ocean-blue-950: #0f1824;
  --color-sky-blue-50: #f1f9fb;
  --color-sky-blue-100: #e4f3f7;
  --color-sky-blue-200: #c9e8ef;
  --color-sky-blue-300: #addce6;
  --color-sky-blue-400: #92d1de;
  --color-sky-blue-500: #77c5d6;
  --color-sky-blue-600: #44afc7;
  --color-sky-blue-700: #2e869a;
  --color-sky-blue-800: #1f5a66;
  --color-sky-blue-900: #0f2d33;
  --color-turquoise-50: #e9fcfb;
  --color-turquoise-100: #cef7f6;
  --color-turquoise-200: #9cefed;
  --color-turquoise-300: #6be7e3;
  --color-turquoise-400: #3adfda;
  --color-turquoise-500: #1fc1bc;
  --color-turquoise-600: #1ba7a2;
  --color-turquoise-700: #137471;
  --color-turquoise-800: #0c4d4b;
  --color-turquoise-900: #062726;
  --color-orange-50: #fef2e6;
  --color-orange-100: #fde9d2;
  --color-orange-200: #fcd2a5;
  --color-orange-300: #fabc78;
  --color-orange-400: #f9a54b;
  --color-orange-500: #f78f1e;
  --color-orange-600: #dc7302;
  --color-orange-700: #985206;
  --color-orange-800: #6b3a04;
  --color-orange-900: #351d02;
  --color-copper-50: #f9f6ed;
  --color-copper-100: #f1e7d0;
  --color-copper-200: #e4cfa4;
  --color-copper-300: #d4b070;
  --color-copper-400: #c69449;
  --color-copper-500: #af7b39;
  --color-copper-600: #9d6531;
  --color-copper-700: #7e4b2a;
  --color-copper-800: #6a3e29;
  --color-copper-900: #5b3628;
  --color-copper-950: #341c14;
  --color-bronze-50: #f7f2ee;
  --color-bronze-100: #f1e9e1;
  --color-bronze-200: #e3d2c3;
  --color-bronze-300: #d4bca5;
  --color-bronze-400: #c6a587;
  --color-bronze-500: #b88f69;
  --color-bronze-600: #a3764d;
  --color-bronze-700: #7d5b3b;
  --color-bronze-800: #4e3925;
  --color-bronze-900: #271d13;
  --color-marble-50: #f7f6f3;
  --color-marble-100: #edeae3;
  --color-marble-200: #ded9ce;
  --color-marble-300: #c6bfae;
  --color-marble-400: #aaa092;
  --color-marble-500: #958a7e;
  --color-marble-600: #877c73;
  --color-marble-700: #716760;
  --color-marble-800: #605852;
  --color-marble-900: #504844;
  --color-olive-grey-50: #f7f6f1;
  --color-olive-grey-100: #edece7;
  --color-olive-grey-200: #dbd8cf;
  --color-olive-grey-300: #cac5b7;
  --color-olive-grey-400: #b8b19f;
  --color-olive-grey-500: #a69e87;
  --color-olive-grey-600: #8a8167;
  --color-olive-grey-700: #68614d;
  --color-olive-grey-800: #454133;
  --color-olive-grey-900: #23201a;
  --color-danger-red-50: #ffebeb;
  --color-danger-red-100: #ffe0e0;
  --color-danger-red-200: #fba7a7;
  --color-danger-red-300: #f47171;
  --color-danger-red-400: #eb4242;
  --color-danger-red-500: #cc0000;
  --color-danger-red-600: #b60000;
  --color-danger-red-700: #9b0000;
  --color-danger-red-800: #800000;
  --color-danger-red-900: #660000;
  --color-warning-yellow-50: #fef8e9;
  --color-warning-yellow-100: #fdf2d8;
  --color-warning-yellow-200: #fce5b1;
  --color-warning-yellow-300: #fad989;
  --color-warning-yellow-400: #f9cc62;
  --color-warning-yellow-500: #f7bf3b;
  --color-warning-yellow-600: #eba80a;
  --color-warning-yellow-700: #b07e07;
  --color-warning-yellow-800: #765405;
  --color-warning-yellow-900: #3b2a02;
  --color-positive-green-50: #f3fcf6;
  --color-positive-green-100: #e3f8ea;
  --color-positive-green-200: #ccf0d9;
  --color-positive-green-300: #97ddb1;
  --color-positive-green-400: #65c387;
  --color-positive-green-500: #3fa665;
  --color-positive-green-600: #2ca056;
  --color-positive-green-700: #286c41;
  --color-positive-green-800: #1d5e36;
  --color-positive-green-900: #21452f;
  --color-grey-0: #ffffff;
  --color-grey-50: #fafafa;
  --color-grey-100: #f4f4f5;
  --color-grey-200: #e4e4e7;
  --color-grey-300: #d4d4d8;
  --color-grey-400: #a1a1aa;
  --color-grey-500: #71717a;
  --color-grey-600: #52525b;
  --color-grey-700: #3f3f46;
  --color-grey-800: #27272a;
  --color-grey-900: #1a1a1e;
  --color-grey-950: #101014;
  --color-grey-1000: #000000;
  --color-background-disabled: #f4f4f5;
  --color-background-brand: #0a203e;
  --color-background-inverse: #000000;
  --color-background-overlay: rgba(0, 0, 0, .4);
  --color-background-on-brand-primary: #ffffff;
  --color-background-on-brand-weak: #426180;
  --color-background-on-brand-secondary: #af7b39;
  --color-background-on-media: #ffffff;
  --color-background-on-media-weak: rgba(255, 255, 255, .6);
  --color-background-on-inverse: #ffffff;
  --color-background-base-default: #f7f6f3;
  --color-background-base-hover: #edeae3;
  --color-background-base-active: #ded9ce;
  --color-background-base-alternative: #edeae3;
  --color-background-raised-default: #f7f6f3;
  --color-background-raised-hover: #edeae3;
  --color-background-raised-active: #ded9ce;
  --color-background-neutral-default: #aaa092;
  --color-background-neutral-hover: #958a7e;
  --color-background-neutral-active: #877c73;
  --color-background-neutral-weak: #edeae3;
  --color-background-neutral-weak-hover: #ded9ce;
  --color-background-neutral-active-active: #c6bfae;
  --color-background-neutral-skeleton: #c6bfae;
  --color-background-accent-default: #0a203e;
  --color-background-accent-hover: #091534;
  --color-background-accent-active: #0a1020;
  --color-background-accent-weak: #ded9ce;
  --color-background-accent-secondary: #af7b39;
  --color-background-danger-default: #cc0000;
  --color-background-danger-hover: #b60000;
  --color-background-danger-active: #b60000;
  --color-background-danger-weak: #ffebeb;
  --color-background-warning-default: #f7bf3b;
  --color-background-warning-weak: #fef8e9;
  --color-background-positive-default: #3fa665;
  --color-background-positive-weak: #ccf0d9;
  --color-foreground-default: #000000;
  --color-foreground-weak: #27272a;
  --color-foreground-danger: #cc0000;
  --color-foreground-warning: #765405;
  --color-foreground-positive: #1d5e36;
  --color-foreground-disabled: #d4d4d8;
  --color-foreground-on-accent: #ffffff;
  --color-foreground-on-accent-secondary: #ffffff;
  --color-foreground-on-brand: #ffffff;
  --color-foreground-on-brand-inverse: #000000;
  --color-foreground-on-media: #ffffff;
  --color-foreground-on-inverse: #ffffff;
  --color-foreground-on-media-inverse: #000000;
  --color-foreground-on-danger: #ffffff;
  --color-foreground-accent-default: #0a203e;
  --color-foreground-accent-hover: #091939;
  --color-foreground-accent-active: #091534;
  --color-foreground-accent-secondary: #9d6531;
  --color-border-default: #a1a1aa;
  --color-border-strong: #71717a;
  --color-border-danger: #cc0000;
  --color-border-warning: #765405;
  --color-border-positive: #3fa665;
  --color-border-disabled: #e4e4e7;
  --color-border-on-brand: #52525b;
  --color-border-on-media: #ffffff;
  --color-border-accent-default: #1a1a1e;
  --color-border-accent-secodary: #dc7302;
  --font-family-brand: Montserrat;
  --font-family-base: Montserrat;
  --typography-display-l-font-family: Montserrat;
  --typography-display-l-font-weight: 400;
  --typography-display-l-font-size-default: 72px;
  --typography-display-l-font-size-mobile: 48px;
  --typography-display-l-line-height-default: 80px;
  --typography-display-l-line-height-mobile: 56px;
  --typography-display-l-letter-spacing: .699999988079071px;
  --typography-display-l-text-transform: none;
  --typography-display-m-font-family: Montserrat;
  --typography-display-m-font-weight: 400;
  --typography-display-m-font-size-default: 56px;
  --typography-display-m-font-size-mobile: 40px;
  --typography-display-m-line-height-default: 64px;
  --typography-display-m-line-height-mobile: 48px;
  --typography-display-m-letter-spacing: .5px;
  --typography-display-m-text-transform: none;
  --typography-display-s-font-family: Montserrat;
  --typography-display-s-font-weight: 400;
  --typography-display-s-font-size-default: 40px;
  --typography-display-s-font-size-mobile: 32px;
  --typography-display-s-line-height-default: 48px;
  --typography-display-s-line-height-mobile: 40px;
  --typography-display-s-letter-spacing: .4000000059604645px;
  --typography-display-s-text-transform: none;
  --typography-title-l-font-family: Montserrat;
  --typography-title-l-font-weight: 400;
  --typography-title-l-font-size: 28px;
  --typography-title-l-line-height: 34px;
  --typography-title-l-letter-spacing: 0px;
  --typography-title-l-text-transform: none;
  --typography-title-m-font-family: Montserrat;
  --typography-title-m-font-weight: 400;
  --typography-title-m-font-size: 24px;
  --typography-title-m-line-height: 30px;
  --typography-title-m-letter-spacing: 0px;
  --typography-title-m-text-transform: none;
  --typography-title-s-font-family: Montserrat;
  --typography-title-s-font-weight: 400;
  --typography-title-s-font-size: 22px;
  --typography-title-s-line-height: 28px;
  --typography-title-s-letter-spacing: 0px;
  --typography-title-xs-font-family: Montserrat;
  --typography-title-xs-font-weight: 400;
  --typography-title-xs-font-size: 18px;
  --typography-title-xs-line-height: 24px;
  --typography-title-xs-letter-spacing: 0px;
  --typography-body-font-family: Montserrat;
  --typography-body-font-weight-default: 400;
  --typography-body-font-weight-strong: 500;
  --typography-body-m-font-size: 16px;
  --typography-body-m-line-height: 24px;
  --typography-body-m-letter-spacing: 0px;
  --typography-body-s-font-size: 14px;
  --typography-body-s-line-height: 20px;
  --typography-body-s-letter-spacing: 0px;
  --typography-body-xs-font-size: 12px;
  --typography-body-xs-line-height: 16px;
  --typography-body-xs-letter-spacing: 0px;
  --typography-body-xxs-font-size: 10px;
  --typography-body-xxs-line-height: 14px;
  --typography-body-xxs-letter-spacing: 0px;
  --typography-label-font-family: Montserrat;
  --typography-label-m-font-weight: 500;
  --typography-label-m-font-size: 14px;
  --typography-label-m-line-height: 20px;
  --typography-label-m-letter-spacing: 0px;
  --typography-label-text-transform: uppercase;
  --typography-label-s-font-weight: 500;
  --typography-label-s-font-size: 13px;
  --typography-label-s-line-height: 18px;
  --typography-label-s-letter-spacing: 0px;
  --typography-label-xs-font-weight: 500;
  --typography-label-xs-font-size: 12px;
  --typography-label-xs-line-height: 16px;
  --typography-label-xs-letter-spacing: 0px;
  --typography-overline-font-family: Montserrat;
  --typography-overline-font-weight: 600;
  --typography-overline-font-size: 12px;
  --typography-overline-line-height: 16px;
  --typography-overline-letter-spacing: 0px;
  --radius-none: 0px;
  --radius-xs: 5px;
  --radius-s: 10px;
  --radius-m: 14px;
  --radius-l: 18px;
  --radius-xl: 24px;
  --radius-full: 9999px;
  --component-theme-asset: Le Blanc;
  --component-button-radius: 5px;
  --component-checkbox-radius: 5px;
  --component-chip-radius: 9999px;
  --component-counter-radius: 9999px;
  --component-container-s-radius: 5px;
  --component-container-m-radius: 10px;
  --component-fab-radius: 9999px;
  --component-icon-button-radius: 9999px;
  --component-input-radius: 5px;
  --component-progress-bar-radius: 9999px;
  --component-segmented-control-segment-radius: 5px;
  --component-segmented-control-container-radius: 9px;
  --component-tag-radius: 5px;
  --component-navigation-item-radius: 5px;
  --component-sheet-radius: 14px ;
}
:root [theme=moon-palace][data-v-b21bae8f] {
  --color-midnight-blue-50: #eaf0f5;
  --color-midnight-blue-100: #d0dbe7;
  --color-midnight-blue-200: #aabfd4;
  --color-midnight-blue-300: #7296b6;
  --color-midnight-blue-400: #426180;
  --color-midnight-blue-500: #0a203e;
  --color-midnight-blue-600: #091939;
  --color-midnight-blue-700: #091534;
  --color-midnight-blue-800: #0a1229;
  --color-midnight-blue-900: #0a1020;
  --color-indigo-50: #e4e7f1;
  --color-indigo-100: #ced2e3;
  --color-indigo-200: #9ba3c2;
  --color-indigo-300: #6874a5;
  --color-indigo-400: #3f4b7c;
  --color-indigo-500: #242b47;
  --color-indigo-600: #1d2239;
  --color-indigo-700: #161a2b;
  --color-indigo-800: #0e111c;
  --color-indigo-900: #07090e;
  --color-ocean-blue-50: #f0f4fa;
  --color-ocean-blue-100: #dfe8f1;
  --color-ocean-blue-200: #b8cce0;
  --color-ocean-blue-250: #a6c0d9;
  --color-ocean-blue-300: #93b5d2;
  --color-ocean-blue-400: #42729a;
  --color-ocean-blue-500: #254d6e;
  --color-ocean-blue-600: #1b3d5c;
  --color-ocean-blue-700: #16314c;
  --color-ocean-blue-800: #162c41;
  --color-ocean-blue-900: #142334;
  --color-ocean-blue-950: #0f1824;
  --color-sky-blue-50: #f1f9fb;
  --color-sky-blue-100: #e4f3f7;
  --color-sky-blue-200: #c9e8ef;
  --color-sky-blue-300: #addce6;
  --color-sky-blue-400: #92d1de;
  --color-sky-blue-500: #77c5d6;
  --color-sky-blue-600: #44afc7;
  --color-sky-blue-700: #2e869a;
  --color-sky-blue-800: #1f5a66;
  --color-sky-blue-900: #0f2d33;
  --color-turquoise-50: #e9fcfb;
  --color-turquoise-100: #cef7f6;
  --color-turquoise-200: #9cefed;
  --color-turquoise-300: #6be7e3;
  --color-turquoise-400: #3adfda;
  --color-turquoise-500: #1fc1bc;
  --color-turquoise-600: #1ba7a2;
  --color-turquoise-700: #137471;
  --color-turquoise-800: #0c4d4b;
  --color-turquoise-900: #062726;
  --color-orange-50: #fef2e6;
  --color-orange-100: #fde9d2;
  --color-orange-200: #fcd2a5;
  --color-orange-300: #fabc78;
  --color-orange-400: #f9a54b;
  --color-orange-500: #f78f1e;
  --color-orange-600: #dc7302;
  --color-orange-700: #985206;
  --color-orange-800: #6b3a04;
  --color-orange-900: #351d02;
  --color-copper-50: #f9f6ed;
  --color-copper-100: #f1e7d0;
  --color-copper-200: #e4cfa4;
  --color-copper-300: #d4b070;
  --color-copper-400: #c69449;
  --color-copper-500: #af7b39;
  --color-copper-600: #9d6531;
  --color-copper-700: #7e4b2a;
  --color-copper-800: #6a3e29;
  --color-copper-900: #5b3628;
  --color-copper-950: #341c14;
  --color-bronze-50: #f7f2ee;
  --color-bronze-100: #f1e9e1;
  --color-bronze-200: #e3d2c3;
  --color-bronze-300: #d4bca5;
  --color-bronze-400: #c6a587;
  --color-bronze-500: #b88f69;
  --color-bronze-600: #a3764d;
  --color-bronze-700: #7d5b3b;
  --color-bronze-800: #4e3925;
  --color-bronze-900: #271d13;
  --color-marble-50: #f7f6f3;
  --color-marble-100: #edeae3;
  --color-marble-200: #ded9ce;
  --color-marble-300: #c6bfae;
  --color-marble-400: #aaa092;
  --color-marble-500: #958a7e;
  --color-marble-600: #877c73;
  --color-marble-700: #716760;
  --color-marble-800: #605852;
  --color-marble-900: #504844;
  --color-olive-grey-50: #f7f6f1;
  --color-olive-grey-100: #edece7;
  --color-olive-grey-200: #dbd8cf;
  --color-olive-grey-300: #cac5b7;
  --color-olive-grey-400: #b8b19f;
  --color-olive-grey-500: #a69e87;
  --color-olive-grey-600: #8a8167;
  --color-olive-grey-700: #68614d;
  --color-olive-grey-800: #454133;
  --color-olive-grey-900: #23201a;
  --color-danger-red-50: #ffebeb;
  --color-danger-red-100: #ffe0e0;
  --color-danger-red-200: #fba7a7;
  --color-danger-red-300: #f47171;
  --color-danger-red-400: #eb4242;
  --color-danger-red-500: #cc0000;
  --color-danger-red-600: #b60000;
  --color-danger-red-700: #9b0000;
  --color-danger-red-800: #800000;
  --color-danger-red-900: #660000;
  --color-warning-yellow-50: #fef8e9;
  --color-warning-yellow-100: #fdf2d8;
  --color-warning-yellow-200: #fce5b1;
  --color-warning-yellow-300: #fad989;
  --color-warning-yellow-400: #f9cc62;
  --color-warning-yellow-500: #f7bf3b;
  --color-warning-yellow-600: #eba80a;
  --color-warning-yellow-700: #b07e07;
  --color-warning-yellow-800: #765405;
  --color-warning-yellow-900: #3b2a02;
  --color-positive-green-50: #f3fcf6;
  --color-positive-green-100: #e3f8ea;
  --color-positive-green-200: #ccf0d9;
  --color-positive-green-300: #97ddb1;
  --color-positive-green-400: #65c387;
  --color-positive-green-500: #3fa665;
  --color-positive-green-600: #2ca056;
  --color-positive-green-700: #286c41;
  --color-positive-green-800: #1d5e36;
  --color-positive-green-900: #21452f;
  --color-grey-0: #ffffff;
  --color-grey-50: #fafafa;
  --color-grey-100: #f4f4f5;
  --color-grey-200: #e4e4e7;
  --color-grey-300: #d4d4d8;
  --color-grey-400: #a1a1aa;
  --color-grey-500: #71717a;
  --color-grey-600: #52525b;
  --color-grey-700: #3f3f46;
  --color-grey-800: #27272a;
  --color-grey-900: #1a1a1e;
  --color-grey-950: #101014;
  --color-grey-1000: #000000;
  --color-background-disabled: #27272a;
  --color-background-brand: #27272a;
  --color-background-inverse: #ffffff;
  --color-background-overlay: rgba(0, 0, 0, .4);
  --color-background-on-brand-primary: #f4f4f5;
  --color-background-on-brand-weak: #1b3d5c;
  --color-background-on-brand-secondary: #b8cce0;
  --color-background-on-media: #ffffff;
  --color-background-on-media-weak: rgba(255, 255, 255, .6);
  --color-background-on-inverse: #ffffff;
  --color-background-base-default: #101014;
  --color-background-base-hover: #1a1a1e;
  --color-background-base-active: #27272a;
  --color-background-base-alternative: #1a1a1e;
  --color-background-raised-default: #1a1a1e;
  --color-background-raised-hover: #27272a;
  --color-background-raised-active: #3f3f46;
  --color-background-neutral-default: #3f3f46;
  --color-background-neutral-hover: #52525b;
  --color-background-neutral-active: #71717a;
  --color-background-neutral-weak: #27272a;
  --color-background-neutral-weak-hover: #3f3f46;
  --color-background-neutral-active-active: #52525b;
  --color-background-neutral-skeleton: #3f3f46;
  --color-background-accent-default: #93b5d2;
  --color-background-accent-hover: #a6c0d9;
  --color-background-accent-active: #b8cce0;
  --color-background-accent-weak: #16314c;
  --color-background-accent-secondary: #b8cce0;
  --color-background-danger-default: #f47171;
  --color-background-danger-hover: #fba7a7;
  --color-background-danger-active: #f47171;
  --color-background-danger-weak: #800000;
  --color-background-warning-default: #fad989;
  --color-background-warning-weak: #765405;
  --color-background-positive-default: #ccf0d9;
  --color-background-positive-weak: #21452f;
  --color-foreground-default: #f4f4f5;
  --color-foreground-weak: #a1a1aa;
  --color-foreground-danger: #fba7a7;
  --color-foreground-warning: #fce5b1;
  --color-foreground-positive: #65c387;
  --color-foreground-disabled: #3f3f46;
  --color-foreground-on-accent: #101014;
  --color-foreground-on-accent-secondary: #101014;
  --color-foreground-on-brand: #f4f4f5;
  --color-foreground-on-brand-inverse: #101014;
  --color-foreground-on-media: #ffffff;
  --color-foreground-on-inverse: #101014;
  --color-foreground-on-media-inverse: #101014;
  --color-foreground-on-danger: #101014;
  --color-foreground-accent-default: #b8cce0;
  --color-foreground-accent-hover: #a6c0d9;
  --color-foreground-accent-active: #93b5d2;
  --color-foreground-accent-secondary: #b8cce0;
  --color-border-default: #3f3f46;
  --color-border-strong: #52525b;
  --color-border-danger: #fba7a7;
  --color-border-warning: #fce5b1;
  --color-border-positive: #e3f8ea;
  --color-border-disabled: #27272a;
  --color-border-on-brand: #52525b;
  --color-border-on-media: #ffffff;
  --color-border-accent-default: #b8cce0;
  --color-border-accent-secodary: #b8cce0;
  --font-family-brand: Poppins;
  --font-family-base: Poppins;
  --typography-display-l-font-family: Poppins;
  --typography-display-l-font-weight: 400;
  --typography-display-l-font-size-default: 72px;
  --typography-display-l-font-size-mobile: 48px;
  --typography-display-l-line-height-default: 80px;
  --typography-display-l-line-height-mobile: 56px;
  --typography-display-l-letter-spacing: 0px;
  --typography-display-l-text-transform: none;
  --typography-display-m-font-family: Poppins;
  --typography-display-m-font-weight: 400;
  --typography-display-m-font-size-default: 56px;
  --typography-display-m-font-size-mobile: 40px;
  --typography-display-m-line-height-default: 64px;
  --typography-display-m-line-height-mobile: 48px;
  --typography-display-m-letter-spacing: 0px;
  --typography-display-m-text-transform: none;
  --typography-display-s-font-family: Poppins;
  --typography-display-s-font-weight: 400;
  --typography-display-s-font-size-default: 40px;
  --typography-display-s-font-size-mobile: 32px;
  --typography-display-s-line-height-default: 48px;
  --typography-display-s-line-height-mobile: 40px;
  --typography-display-s-letter-spacing: 0px;
  --typography-display-s-text-transform: none;
  --typography-title-l-font-family: Poppins;
  --typography-title-l-font-weight: 400;
  --typography-title-l-font-size: 28px;
  --typography-title-l-line-height: 34px;
  --typography-title-l-letter-spacing: 0px;
  --typography-title-l-text-transform: none;
  --typography-title-m-font-family: Poppins;
  --typography-title-m-font-weight: 400;
  --typography-title-m-font-size: 24px;
  --typography-title-m-line-height: 30px;
  --typography-title-m-letter-spacing: 0px;
  --typography-title-m-text-transform: none;
  --typography-title-s-font-family: Poppins;
  --typography-title-s-font-weight: 400;
  --typography-title-s-font-size: 22px;
  --typography-title-s-line-height: 28px;
  --typography-title-s-letter-spacing: 0px;
  --typography-title-xs-font-family: Poppins;
  --typography-title-xs-font-weight: 400;
  --typography-title-xs-font-size: 18px;
  --typography-title-xs-line-height: 24px;
  --typography-title-xs-letter-spacing: 0px;
  --typography-body-font-family: Poppins;
  --typography-body-font-weight-default: 400;
  --typography-body-font-weight-strong: 500;
  --typography-body-m-font-size: 16px;
  --typography-body-m-line-height: 24px;
  --typography-body-m-letter-spacing: 0px;
  --typography-body-s-font-size: 14px;
  --typography-body-s-line-height: 20px;
  --typography-body-s-letter-spacing: 0px;
  --typography-body-xs-font-size: 12px;
  --typography-body-xs-line-height: 16px;
  --typography-body-xs-letter-spacing: 0px;
  --typography-body-xxs-font-size: 10px;
  --typography-body-xxs-line-height: 14px;
  --typography-body-xxs-letter-spacing: 0px;
  --typography-label-font-family: Poppins;
  --typography-label-m-font-weight: 500;
  --typography-label-m-font-size: 16px;
  --typography-label-m-line-height: 24px;
  --typography-label-m-letter-spacing: 0px;
  --typography-label-text-transform: none;
  --typography-label-s-font-weight: 500;
  --typography-label-s-font-size: 14px;
  --typography-label-s-line-height: 20px;
  --typography-label-s-letter-spacing: 0px;
  --typography-label-xs-font-weight: 500;
  --typography-label-xs-font-size: 12px;
  --typography-label-xs-line-height: 16px;
  --typography-label-xs-letter-spacing: 0px;
  --typography-overline-font-family: Poppins;
  --typography-overline-font-weight: 400;
  --typography-overline-font-size: 12px;
  --typography-overline-line-height: 16px;
  --typography-overline-letter-spacing: .75px;
  --radius-none: 0px;
  --radius-xs: 5px;
  --radius-s: 10px;
  --radius-m: 14px;
  --radius-l: 18px;
  --radius-xl: 24px;
  --radius-full: 9999px;
  --component-theme-asset: Moon Palace;
  --component-button-radius: 5px;
  --component-checkbox-radius: 5px;
  --component-chip-radius: 9999px;
  --component-counter-radius: 9999px;
  --component-container-s-radius: 5px;
  --component-container-m-radius: 10px;
  --component-fab-radius: 9999px;
  --component-icon-button-radius: 9999px;
  --component-input-radius: 5px;
  --component-progress-bar-radius: 9999px;
  --component-segmented-control-segment-radius: 5px;
  --component-segmented-control-container-radius: 9px;
  --component-tag-radius: 5px;
  --component-navigation-item-radius: 5px;
  --component-sheet-radius: 14px ;
}
[data-v-b21bae8f] {
  font-family: var(--typography-body-font-family), "san-serif" !important;
}
#app .p-tab-active[data-v-b21bae8f] {
  background: var(--p-tabs-tab-background);
  border-width: var(--p-tabs-tab-border-width);
  border-color: var(--p-tabs-tab-border-color);
  color: var(--p-tabs-tab-color);
  padding: var(--p-tabs-tab-padding);
  font-weight: var(--p-tabs-tab-font-weight);
  transition: background var(--p-tabs-transition-duration), border-color var(--p-tabs-transition-duration), color var(--p-tabs-transition-duration), outline-color var(--p-tabs-transition-duration), box-shadow var(--p-tabs-transition-duration);
  margin: var(--p-tabs-tab-margin);
  font-family: var(--typography-body-font-family);
  font-weight: var(--typography-body-font-weight-strong);
  font-size: var(--typography-body-s-font-size);
  line-height: var(--typography-body-s-line-height);
  letter-spacing: var(--typography-body-s-letter-spacing);
}
#app .p-tab[data-v-b21bae8f] {
  background-color: var(--color-background-neutral-weak);
  border: none;
}
#app .p-tabpanels[data-v-b21bae8f] {
  background: transparent;
  padding: 20px 0px;
}
#app .p-tab[data-v-b21bae8f]:hover {
  color: #0F1824 !important;
}
#app .p-tab-active[data-v-b21bae8f] {
  border-color: transparent;
  border-radius: 10px;
  color: var(--color-foreground-default);
  background-color: var(--color-background-base-default);
}
body[data-v-b21bae8f] {
  font-family: "Open Sans Variable", sans-serif;
}
#app[data-v-b21bae8f] {
  max-width: 1280px;
  margin: 0 auto;
}
label[data-v-b21bae8f], input[data-v-b21bae8f], button[data-v-b21bae8f] {
  font-family: var(--typography-body-font-family), "san-serif" !important;
}
.tpc-text-field label[data-v-b21bae8f], .tpc-text-field input[data-v-b21bae8f] {
  font-family: var(--typography-body-font-family), "san-serif" !important;
}
[data-v-b21bae8f] .p-tablist-active-bar {
  display: none;
}
.p-tablist[data-v-b21bae8f] {
  align-self: center;
}
[data-v-b21bae8f] .p-tablist-tab-list {
  padding: 5px;
  background: var(--color-background-neutral-weak);
  border-radius: 10px;
  border-width: 0;
}
[data-v-b21bae8f] .tpc-button-primary-on-default {
  width: 100% !important;
}
[data-v-5a03db50]  .tpc-button-primary-on-default,[data-v-5a03db50]  .tpc-button-secondary-on-default
    { width: 100% !important;}

.subText[data-v-855ef53e]{ color: var(--p-zinc-500);
}

.buttonPage[data-v-8e7241ab]{ 
        border: 1px solid var(--p-zinc-200);
        padding: 15px;
        border-radius: 10px;
}
span[data-v-8e7241ab]{ color: #0F1824;
}
.subText[data-v-8e7241ab]{ color: var(--p-zinc-500);
}
.hrDivider[data-v-8e7241ab]{
        color:var(--p-zinc-200);
        height: 1px;
}
.shadowTotalPrice[data-v-8e7241ab]{
        box-shadow: 0px -4px 16px 0px rgba(0, 0, 0, 0.1);
        background: #f8f8f8;
}
[data-v-8e7241ab] .tpc-button-secondary-on-default,[data-v-8e7241ab] .tpc-button-primary-on-default
    { width: 100% !important;}
.border-color[data-v-8e7241ab] {
        border-color: var(--color-border-accent-default) !important;
        border-width: 2px !important;
}
.text-2xs[data-v-8e7241ab] {
        font-size: 8px;
}

.date[data-v-d899b305]{
        color: var(--p-zinc-500);
}
.card-cont[data-v-d899b305]{
        border-bottom: 1px solid var(--p-zinc-200);
}

.card-cont[data-v-c6d1495a]{
        border-bottom: 1px solid var(--p-zinc-200);
}
[data-v-c6d1495a] .p-accordioncontent-content,[data-v-c6d1495a] .p-accordionheader,[data-v-c6d1495a] .p-accordionpanel {
        border-color: transparent;
        justify-content: start;
        background: transparent;
        color: #000 !important;
        padding: 0;
        padding-bottom: 10px;
}
[data-v-c6d1495a] [data-pc-section="toggleicon"] {
        display: none;
}

[data-v-7835a541] #inputPinCode .tpc-gap-2,[data-v-7835a541] #inputPinCode .tpc-text-field {
        height: 100% !important;
}
[data-v-7835a541] #inputPinCode input{
        font-size: 40px;
        width: 100%;
        padding: 0;
}
p[data-v-7835a541]{ color: #0F1824;
}
.subText[data-v-7835a541]{ color: var(--p-zinc-500);
}
[data-v-7835a541] .tpc-button-primary-on-default
    { width: 100% !important;}
/*
    Custom CSS reset: https://www.joshwcomeau.com/css/custom-css-reset/
*/
/*
  1. Use a more-intuitive box-sizing model.
*/
[data-v-772ca109],[data-v-772ca109]::before,[data-v-772ca109]::after {
  box-sizing: border-box;
}
/*
    2. Remove default margin
  */
[data-v-772ca109] {
  margin: 0;
}
/*
    3. Allow percentage-based heights in the application
  */
html[data-v-772ca109],
body[data-v-772ca109] {
  height: 100%;
}
/*
    Typographic tweaks!
    4. Add accessible line-height
    5. Improve text rendering
  */
body[data-v-772ca109] {
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
}
/*
    6. Improve media defaults
  */
img[data-v-772ca109],
picture[data-v-772ca109],
video[data-v-772ca109],
canvas[data-v-772ca109],
svg[data-v-772ca109] {
  display: block;
  max-width: 100%;
}
/*
    7. Remove built-in form typography styles
  */
input[data-v-772ca109],
button[data-v-772ca109],
textarea[data-v-772ca109],
select[data-v-772ca109] {
  font: inherit;
}
/*
    8. Avoid text overflows
  */
p[data-v-772ca109],
h1[data-v-772ca109],
h2[data-v-772ca109],
h3[data-v-772ca109],
h4[data-v-772ca109],
h5[data-v-772ca109],
h6[data-v-772ca109] {
  overflow-wrap: break-word;
}
/* Cards */
/* Typography */
/* Icons */
[data-v-772ca109],[data-v-772ca109]:before,[data-v-772ca109]:after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / .5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: ;
}
[data-v-772ca109]::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / .5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: ;
}
[data-v-772ca109],[data-v-772ca109]:before,[data-v-772ca109]:after {
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  border-color: #e5e7eb;
}
[data-v-772ca109]:before,[data-v-772ca109]:after {
  --tw-content: "" ;
}
html[data-v-772ca109],[data-v-772ca109]:host {
  line-height: 1.5;
  -webkit-text-size-adjust: 100%;
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
  font-feature-settings: normal;
  font-variation-settings: normal;
  -webkit-tap-highlight-color: transparent;
}
body[data-v-772ca109] {
  margin: 0;
  line-height: inherit;
}
hr[data-v-772ca109] {
  height: 0;
  color: inherit;
  border-top-width: 1px;
}
abbr[data-v-772ca109]:where([title]) {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}
h1[data-v-772ca109], h2[data-v-772ca109], h3[data-v-772ca109], h4[data-v-772ca109], h5[data-v-772ca109], h6[data-v-772ca109] {
  font-size: inherit;
  font-weight: inherit;
}
a[data-v-772ca109] {
  color: inherit;
  text-decoration: inherit;
}
b[data-v-772ca109], strong[data-v-772ca109] {
  font-weight: bolder;
}
code[data-v-772ca109], kbd[data-v-772ca109], samp[data-v-772ca109], pre[data-v-772ca109] {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  font-feature-settings: normal;
  font-variation-settings: normal;
  font-size: 1em;
}
small[data-v-772ca109] {
  font-size: 80%;
}
sub[data-v-772ca109], sup[data-v-772ca109] {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub[data-v-772ca109] {
  bottom: -0.25em;
}
sup[data-v-772ca109] {
  top: -0.5em;
}
table[data-v-772ca109] {
  text-indent: 0;
  border-color: inherit;
  border-collapse: collapse;
}
button[data-v-772ca109], input[data-v-772ca109], optgroup[data-v-772ca109], select[data-v-772ca109], textarea[data-v-772ca109] {
  font-family: inherit;
  font-feature-settings: inherit;
  font-variation-settings: inherit;
  font-size: 100%;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  color: inherit;
  margin: 0;
  padding: 0;
}
button[data-v-772ca109], select[data-v-772ca109] {
  text-transform: none;
}
button[data-v-772ca109], input[data-v-772ca109]:where([type=button]), input[data-v-772ca109]:where([type=reset]), input[data-v-772ca109]:where([type=submit]) {
  -webkit-appearance: button;
  background-color: transparent;
  background-image: none;
}
[data-v-772ca109]:-moz-focusring {
  outline: auto;
}
[data-v-772ca109]:-moz-ui-invalid {
  box-shadow: none;
}
progress[data-v-772ca109] {
  vertical-align: baseline;
}
[data-v-772ca109]::-webkit-inner-spin-button,[data-v-772ca109]::-webkit-outer-spin-button {
  height: auto;
}
[type=search][data-v-772ca109] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[data-v-772ca109]::-webkit-search-decoration {
  -webkit-appearance: none;
}
[data-v-772ca109]::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
summary[data-v-772ca109] {
  display: list-item;
}
blockquote[data-v-772ca109], dl[data-v-772ca109], dd[data-v-772ca109], h1[data-v-772ca109], h2[data-v-772ca109], h3[data-v-772ca109], h4[data-v-772ca109], h5[data-v-772ca109], h6[data-v-772ca109], hr[data-v-772ca109], figure[data-v-772ca109], p[data-v-772ca109], pre[data-v-772ca109] {
  margin: 0;
}
fieldset[data-v-772ca109] {
  margin: 0;
  padding: 0;
}
legend[data-v-772ca109] {
  padding: 0;
}
ol[data-v-772ca109], ul[data-v-772ca109], menu[data-v-772ca109] {
  list-style: none;
  margin: 0;
  padding: 0;
}
dialog[data-v-772ca109] {
  padding: 0;
}
textarea[data-v-772ca109] {
  resize: vertical;
}
input[data-v-772ca109]::-moz-placeholder, textarea[data-v-772ca109]::-moz-placeholder {
  opacity: 1;
  color: #9ca3af;
}
input[data-v-772ca109]::placeholder, textarea[data-v-772ca109]::placeholder {
  opacity: 1;
  color: #9ca3af;
}
button[data-v-772ca109], [role=button][data-v-772ca109] {
  cursor: pointer;
}
[data-v-772ca109]:disabled {
  cursor: default;
}
img[data-v-772ca109], svg[data-v-772ca109], video[data-v-772ca109], canvas[data-v-772ca109], audio[data-v-772ca109], iframe[data-v-772ca109], embed[data-v-772ca109], object[data-v-772ca109] {
  display: block;
  vertical-align: middle;
}
img[data-v-772ca109], video[data-v-772ca109] {
  max-width: 100%;
  height: auto;
}
[hidden][data-v-772ca109]:where(:not([hidden=until-found])) {
  display: none;
}
.tpc-absolute[data-v-772ca109] {
  position: absolute;
}
.-tpc-bottom-full[data-v-772ca109] {
  bottom: -100%;
}
.tpc-bottom-3[data-v-772ca109] {
  bottom: 0.75rem;
}
.tpc-bottom-4[data-v-772ca109] {
  bottom: 1rem;
}
.tpc-left-1\/2[data-v-772ca109] {
  left: 50%;
}
.tpc-left-3[data-v-772ca109] {
  left: 0.75rem;
}
.tpc-right-3[data-v-772ca109] {
  right: 0.75rem;
}
.tpc-top-1\/2[data-v-772ca109] {
  top: 50%;
}
.tpc-top-3[data-v-772ca109] {
  top: 0.75rem;
}
.tpc-m-3[data-v-772ca109] {
  margin: 0.75rem;
}
.tpc-m-6[data-v-772ca109] {
  margin: 1.5rem;
}
.tpc-m-8[data-v-772ca109] {
  margin: 2rem;
}
.tpc-m-\[5px\][data-v-772ca109] {
  margin: 5px;
}
.tpc-mx-0[data-v-772ca109] {
  margin-left: 0;
  margin-right: 0;
}
.tpc-mb-12[data-v-772ca109] {
  margin-bottom: 3rem;
}
.tpc-mb-2[data-v-772ca109] {
  margin-bottom: 0.5rem;
}
.tpc-mb-5[data-v-772ca109] {
  margin-bottom: 1.25rem;
}
.tpc-ml-0\.5[data-v-772ca109] {
  margin-left: 0.125rem;
}
.tpc-ml-2[data-v-772ca109] {
  margin-left: 0.5rem;
}
.tpc-mt-2[data-v-772ca109] {
  margin-top: 0.5rem;
}
.tpc-mt-3[data-v-772ca109] {
  margin-top: 0.75rem;
}
.tpc-mt-4[data-v-772ca109] {
  margin-top: 1rem;
}
.tpc-mt-6[data-v-772ca109] {
  margin-top: 1.5rem;
}
.tpc-block[data-v-772ca109] {
  display: block;
}
.tpc-flex[data-v-772ca109] {
  display: flex;
}
.tpc-h-10[data-v-772ca109] {
  height: 2.5rem;
}
.tpc-h-12[data-v-772ca109] {
  height: 3rem;
}
.tpc-h-24[data-v-772ca109] {
  height: 6rem;
}
.tpc-h-auto[data-v-772ca109] {
  height: auto;
}
.tpc-h-full[data-v-772ca109] {
  height: 100%;
}
.tpc-w-1\/2[data-v-772ca109] {
  width: 50%;
}
.tpc-w-128[data-v-772ca109] {
  width: 512px;
}
.tpc-w-24[data-v-772ca109] {
  width: 6rem;
}
.tpc-w-3\/4[data-v-772ca109] {
  width: 75%;
}
.tpc-w-32[data-v-772ca109] {
  width: 8rem;
}
.tpc-w-64[data-v-772ca109] {
  width: 16rem;
}
.tpc-w-96[data-v-772ca109] {
  width: 24rem;
}
.tpc-w-auto[data-v-772ca109] {
  width: auto;
}
.tpc-w-full[data-v-772ca109] {
  width: 100%;
}
.tpc--translate-x-1\/2[data-v-772ca109] {
  --tw-translate-x: -50%;
  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));
}
.tpc--translate-y-1\/2[data-v-772ca109] {
  --tw-translate-y: -50%;
  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));
}
.tpc-rotate-180[data-v-772ca109] {
  --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));
}
.tpc-transform[data-v-772ca109] {
  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));
}
@keyframes tpc-spin-772ca109 {
to {
    transform: rotate(360deg);
}
}
.tpc-animate-spin[data-v-772ca109] {
  animation: tpc-spin-772ca109 1s linear infinite;
}
.tpc-cursor-pointer[data-v-772ca109] {
  cursor: pointer;
}
.tpc-items-center[data-v-772ca109] {
  align-items: center;
}
.tpc-justify-center[data-v-772ca109] {
  justify-content: center;
}
.tpc-justify-between[data-v-772ca109] {
  justify-content: space-between;
}
.tpc-gap-2[data-v-772ca109] {
  gap: 0.5rem;
}
.tpc-gap-4[data-v-772ca109] {
  gap: 1rem;
}
.tpc-gap-8[data-v-772ca109] {
  gap: 2rem;
}
.tpc-gap-x-4[data-v-772ca109] {
  -moz-column-gap: 1rem;
  column-gap: 1rem;
}
.tpc-space-x-2[data-v-772ca109] > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * (1 - var(--tw-space-x-reverse)));
}
.tpc-border-b[data-v-772ca109] {
  border-bottom-width: 1px;
}
.tpc-opacity-0[data-v-772ca109] {
  opacity: 0;
}
@font-face {
  font-family: Poppins;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/poppins@latest/latin-400-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Poppins;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/poppins@latest/latin-500-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Josefin Sans;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/josefin-sans@latest/latin-400-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Josefin Sans;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/josefin-sans@latest/latin-500-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Inter Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/inter@latest/latin-400-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Inter Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/inter@latest/latin-500-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/montserrat@latest/latin-400-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/montserrat@latest/latin-400-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/montserrat@latest/latin-500-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/montserrat@latest/latin-500-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Source Serif Pro";
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/source-serif-pro@latest/latin-300-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/source-serif-pro@latest/latin-300-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Source Serif Pro";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/source-serif-pro@latest/latin-400-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/source-serif-pro@latest/latin-400-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Cinzel;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/cinzel@latest/latin-400-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/cinzel@latest/latin-400-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Cinzel;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/cinzel@latest/latin-500-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/cinzel@latest/latin-500-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
:root [theme=the-palace][data-v-772ca109] {
  --color-midnight-blue-50: #eaf0f5;
  --color-midnight-blue-100: #d0dbe7;
  --color-midnight-blue-200: #aabfd4;
  --color-midnight-blue-300: #7296b6;
  --color-midnight-blue-400: #426180;
  --color-midnight-blue-500: #0a203e;
  --color-midnight-blue-600: #091939;
  --color-midnight-blue-700: #091534;
  --color-midnight-blue-800: #0a1229;
  --color-midnight-blue-900: #0a1020;
  --color-indigo-50: #e4e7f1;
  --color-indigo-100: #ced2e3;
  --color-indigo-200: #9ba3c2;
  --color-indigo-300: #6874a5;
  --color-indigo-400: #3f4b7c;
  --color-indigo-500: #242b47;
  --color-indigo-600: #1d2239;
  --color-indigo-700: #161a2b;
  --color-indigo-800: #0e111c;
  --color-indigo-900: #07090e;
  --color-ocean-blue-50: #f0f4fa;
  --color-ocean-blue-100: #dfe8f1;
  --color-ocean-blue-200: #b8cce0;
  --color-ocean-blue-250: #a6c0d9;
  --color-ocean-blue-300: #93b5d2;
  --color-ocean-blue-400: #42729a;
  --color-ocean-blue-500: #254d6e;
  --color-ocean-blue-600: #1b3d5c;
  --color-ocean-blue-700: #16314c;
  --color-ocean-blue-800: #162c41;
  --color-ocean-blue-900: #142334;
  --color-ocean-blue-950: #0f1824;
  --color-sky-blue-50: #f1f9fb;
  --color-sky-blue-100: #e4f3f7;
  --color-sky-blue-200: #c9e8ef;
  --color-sky-blue-300: #addce6;
  --color-sky-blue-400: #92d1de;
  --color-sky-blue-500: #77c5d6;
  --color-sky-blue-600: #44afc7;
  --color-sky-blue-700: #2e869a;
  --color-sky-blue-800: #1f5a66;
  --color-sky-blue-900: #0f2d33;
  --color-turquoise-50: #e9fcfb;
  --color-turquoise-100: #cef7f6;
  --color-turquoise-200: #9cefed;
  --color-turquoise-300: #6be7e3;
  --color-turquoise-400: #3adfda;
  --color-turquoise-500: #1fc1bc;
  --color-turquoise-600: #1ba7a2;
  --color-turquoise-700: #137471;
  --color-turquoise-800: #0c4d4b;
  --color-turquoise-900: #062726;
  --color-orange-50: #fef2e6;
  --color-orange-100: #fde9d2;
  --color-orange-200: #fcd2a5;
  --color-orange-300: #fabc78;
  --color-orange-400: #f9a54b;
  --color-orange-500: #f78f1e;
  --color-orange-600: #dc7302;
  --color-orange-700: #985206;
  --color-orange-800: #6b3a04;
  --color-orange-900: #351d02;
  --color-copper-50: #f9f6ed;
  --color-copper-100: #f1e7d0;
  --color-copper-200: #e4cfa4;
  --color-copper-300: #d4b070;
  --color-copper-400: #c69449;
  --color-copper-500: #af7b39;
  --color-copper-600: #9d6531;
  --color-copper-700: #7e4b2a;
  --color-copper-800: #6a3e29;
  --color-copper-900: #5b3628;
  --color-copper-950: #341c14;
  --color-bronze-50: #f7f2ee;
  --color-bronze-100: #f1e9e1;
  --color-bronze-200: #e3d2c3;
  --color-bronze-300: #d4bca5;
  --color-bronze-400: #c6a587;
  --color-bronze-500: #b88f69;
  --color-bronze-600: #a3764d;
  --color-bronze-700: #7d5b3b;
  --color-bronze-800: #4e3925;
  --color-bronze-900: #271d13;
  --color-marble-50: #f7f6f3;
  --color-marble-100: #edeae3;
  --color-marble-200: #ded9ce;
  --color-marble-300: #c6bfae;
  --color-marble-400: #aaa092;
  --color-marble-500: #958a7e;
  --color-marble-600: #877c73;
  --color-marble-700: #716760;
  --color-marble-800: #605852;
  --color-marble-900: #504844;
  --color-olive-grey-50: #f7f6f1;
  --color-olive-grey-100: #edece7;
  --color-olive-grey-200: #dbd8cf;
  --color-olive-grey-300: #cac5b7;
  --color-olive-grey-400: #b8b19f;
  --color-olive-grey-500: #a69e87;
  --color-olive-grey-600: #8a8167;
  --color-olive-grey-700: #68614d;
  --color-olive-grey-800: #454133;
  --color-olive-grey-900: #23201a;
  --color-danger-red-50: #ffebeb;
  --color-danger-red-100: #ffe0e0;
  --color-danger-red-200: #fba7a7;
  --color-danger-red-300: #f47171;
  --color-danger-red-400: #eb4242;
  --color-danger-red-500: #cc0000;
  --color-danger-red-600: #b60000;
  --color-danger-red-700: #9b0000;
  --color-danger-red-800: #800000;
  --color-danger-red-900: #660000;
  --color-warning-yellow-50: #fef8e9;
  --color-warning-yellow-100: #fdf2d8;
  --color-warning-yellow-200: #fce5b1;
  --color-warning-yellow-300: #fad989;
  --color-warning-yellow-400: #f9cc62;
  --color-warning-yellow-500: #f7bf3b;
  --color-warning-yellow-600: #eba80a;
  --color-warning-yellow-700: #b07e07;
  --color-warning-yellow-800: #765405;
  --color-warning-yellow-900: #3b2a02;
  --color-positive-green-50: #f3fcf6;
  --color-positive-green-100: #e3f8ea;
  --color-positive-green-200: #ccf0d9;
  --color-positive-green-300: #97ddb1;
  --color-positive-green-400: #65c387;
  --color-positive-green-500: #3fa665;
  --color-positive-green-600: #2ca056;
  --color-positive-green-700: #286c41;
  --color-positive-green-800: #1d5e36;
  --color-positive-green-900: #21452f;
  --color-grey-0: #ffffff;
  --color-grey-50: #fafafa;
  --color-grey-100: #f4f4f5;
  --color-grey-200: #e4e4e7;
  --color-grey-300: #d4d4d8;
  --color-grey-400: #a1a1aa;
  --color-grey-500: #71717a;
  --color-grey-600: #52525b;
  --color-grey-700: #3f3f46;
  --color-grey-800: #27272a;
  --color-grey-900: #1a1a1e;
  --color-grey-950: #101014;
  --color-grey-1000: #000000;
  --color-background-disabled: #f4f4f5;
  --color-background-brand: #254d6e;
  --color-background-inverse: #101014;
  --color-background-overlay: rgba(0, 0, 0, .4);
  --color-background-on-brand-primary: #ffffff;
  --color-background-on-brand-weak: #42729a;
  --color-background-on-brand-secondary: #b88f69;
  --color-background-on-media: #ffffff;
  --color-background-on-media-weak: rgba(255, 255, 255, .6);
  --color-background-on-inverse: #ffffff;
  --color-background-base-default: #ffffff;
  --color-background-base-hover: #fafafa;
  --color-background-base-active: #f4f4f5;
  --color-background-base-alternative: #f7f6f1;
  --color-background-raised-default: #ffffff;
  --color-background-raised-hover: #fafafa;
  --color-background-raised-active: #f4f4f5;
  --color-background-neutral-default: #a1a1aa;
  --color-background-neutral-hover: #71717a;
  --color-background-neutral-active: #52525b;
  --color-background-neutral-weak: #f4f4f5;
  --color-background-neutral-weak-hover: #e4e4e7;
  --color-background-neutral-active-active: #d4d4d8;
  --color-background-neutral-skeleton: #f4f4f5;
  --color-background-accent-default: #254d6e;
  --color-background-accent-hover: #1b3d5c;
  --color-background-accent-active: #16314c;
  --color-background-accent-weak: #f0f4fa;
  --color-background-accent-secondary: #a3764d;
  --color-background-danger-default: #cc0000;
  --color-background-danger-hover: #b60000;
  --color-background-danger-active: #9b0000;
  --color-background-danger-weak: #ffebeb;
  --color-background-warning-default: #f7bf3b;
  --color-background-warning-weak: #fef8e9;
  --color-background-positive-default: #286c41;
  --color-background-positive-weak: #e3f8ea;
  --color-foreground-default: #0f1824;
  --color-foreground-weak: #71717a;
  --color-foreground-danger: #cc0000;
  --color-foreground-warning: #765405;
  --color-foreground-positive: #286c41;
  --color-foreground-disabled: #d4d4d8;
  --color-foreground-on-accent: #ffffff;
  --color-foreground-on-accent-secondary: #ffffff;
  --color-foreground-on-brand: #ffffff;
  --color-foreground-on-brand-inverse: #254d6e;
  --color-foreground-on-media: #ffffff;
  --color-foreground-on-inverse: #ffffff;
  --color-foreground-on-media-inverse: #101014;
  --color-foreground-on-danger: #ffffff;
  --color-foreground-accent-default: #254d6e;
  --color-foreground-accent-hover: #16314c;
  --color-foreground-accent-active: #162c41;
  --color-foreground-accent-secondary: #7d5b3b;
  --color-border-default: #e4e4e7;
  --color-border-strong: #d4d4d8;
  --color-border-danger: #cc0000;
  --color-border-warning: #765405;
  --color-border-positive: #3fa665;
  --color-border-disabled: #e4e4e7;
  --color-border-on-brand: #93b5d2;
  --color-border-on-media: #ffffff;
  --color-border-accent-default: #254d6e;
  --color-border-accent-secodary: #a3764d;
  --font-family-brand: Source Serif Pro;
  --font-family-base: Inter Variable;
  --typography-display-l-font-family: Source Serif Pro;
  --typography-display-l-font-weight: 300;
  --typography-display-l-font-size-default: 80px;
  --typography-display-l-font-size-mobile: 52px;
  --typography-display-l-line-height-default: 88px;
  --typography-display-l-line-height-mobile: 60px;
  --typography-display-l-letter-spacing: -.699999988079071px;
  --typography-display-l-text-transform: none;
  --typography-display-m-font-family: Source Serif Pro;
  --typography-display-m-font-weight: 300;
  --typography-display-m-font-size-default: 64px;
  --typography-display-m-font-size-mobile: 44px;
  --typography-display-m-line-height-default: 72px;
  --typography-display-m-line-height-mobile: 52px;
  --typography-display-m-letter-spacing: -.5px;
  --typography-display-m-text-transform: none;
  --typography-display-s-font-family: Source Serif Pro;
  --typography-display-s-font-weight: 300;
  --typography-display-s-font-size-default: 46px;
  --typography-display-s-font-size-mobile: 36px;
  --typography-display-s-line-height-default: 56px;
  --typography-display-s-line-height-mobile: 44px;
  --typography-display-s-letter-spacing: -.4000000059604645px;
  --typography-display-s-text-transform: none;
  --typography-title-l-font-family: Source Serif Pro;
  --typography-title-l-font-weight: 300;
  --typography-title-l-font-size: 32px;
  --typography-title-l-line-height: 40px;
  --typography-title-l-letter-spacing: -.3199999928474426px;
  --typography-title-l-text-transform: none;
  --typography-title-m-font-family: Source Serif Pro;
  --typography-title-m-font-weight: 300;
  --typography-title-m-font-size: 28px;
  --typography-title-m-line-height: 34px;
  --typography-title-m-letter-spacing: -.2800000011920929px;
  --typography-title-m-text-transform: none;
  --typography-title-s-font-family: Source Serif Pro;
  --typography-title-s-font-weight: 300;
  --typography-title-s-font-size: 26px;
  --typography-title-s-line-height: 32px;
  --typography-title-s-letter-spacing: -.23999999463558197px;
  --typography-title-xs-font-family: Inter Variable;
  --typography-title-xs-font-weight: 400;
  --typography-title-xs-font-size: 18px;
  --typography-title-xs-line-height: 24px;
  --typography-title-xs-letter-spacing: 0px;
  --typography-body-font-family: Inter Variable;
  --typography-body-font-weight-default: 400;
  --typography-body-font-weight-strong: 500;
  --typography-body-m-font-size: 16px;
  --typography-body-m-line-height: 24px;
  --typography-body-m-letter-spacing: 0px;
  --typography-body-s-font-size: 14px;
  --typography-body-s-line-height: 20px;
  --typography-body-s-letter-spacing: 0px;
  --typography-body-xs-font-size: 12px;
  --typography-body-xs-line-height: 16px;
  --typography-body-xs-letter-spacing: 0px;
  --typography-body-xxs-font-size: 10px;
  --typography-body-xxs-line-height: 14px;
  --typography-body-xxs-letter-spacing: 0px;
  --typography-label-font-family: Inter Variable;
  --typography-label-m-font-weight: 500;
  --typography-label-m-font-size: 16px;
  --typography-label-m-line-height: 24px;
  --typography-label-m-letter-spacing: 0px;
  --typography-label-text-transform: none;
  --typography-label-s-font-weight: 500;
  --typography-label-s-font-size: 14px;
  --typography-label-s-line-height: 20px;
  --typography-label-s-letter-spacing: 0px;
  --typography-label-xs-font-weight: 500;
  --typography-label-xs-font-size: 12px;
  --typography-label-xs-line-height: 16px;
  --typography-label-xs-letter-spacing: 0px;
  --typography-overline-font-family: Inter Variable;
  --typography-overline-font-weight: 400;
  --typography-overline-font-size: 12px;
  --typography-overline-line-height: 16px;
  --typography-overline-letter-spacing: 0px;
  --radius-none: 0px;
  --radius-xs: 5px;
  --radius-s: 10px;
  --radius-m: 14px;
  --radius-l: 18px;
  --radius-xl: 24px;
  --radius-full: 9999px;
  --component-theme-asset: The Palace Company;
  --component-button-radius: 5px;
  --component-checkbox-radius: 5px;
  --component-chip-radius: 9999px;
  --component-counter-radius: 9999px;
  --component-container-s-radius: 5px;
  --component-container-m-radius: 10px;
  --component-fab-radius: 9999px;
  --component-icon-button-radius: 9999px;
  --component-input-radius: 5px;
  --component-progress-bar-radius: 9999px;
  --component-segmented-control-segment-radius: 5px;
  --component-segmented-control-container-radius: 9px;
  --component-tag-radius: 5px;
  --component-navigation-item-radius: 5px;
  --component-sheet-radius: 14px ;
}
:root [theme=palace-resorts][data-v-772ca109] {
  --color-midnight-blue-50: #eaf0f5;
  --color-midnight-blue-100: #d0dbe7;
  --color-midnight-blue-200: #aabfd4;
  --color-midnight-blue-300: #7296b6;
  --color-midnight-blue-400: #426180;
  --color-midnight-blue-500: #0a203e;
  --color-midnight-blue-600: #091939;
  --color-midnight-blue-700: #091534;
  --color-midnight-blue-800: #0a1229;
  --color-midnight-blue-900: #0a1020;
  --color-indigo-50: #e4e7f1;
  --color-indigo-100: #ced2e3;
  --color-indigo-200: #9ba3c2;
  --color-indigo-300: #6874a5;
  --color-indigo-400: #3f4b7c;
  --color-indigo-500: #242b47;
  --color-indigo-600: #1d2239;
  --color-indigo-700: #161a2b;
  --color-indigo-800: #0e111c;
  --color-indigo-900: #07090e;
  --color-ocean-blue-50: #f0f4fa;
  --color-ocean-blue-100: #dfe8f1;
  --color-ocean-blue-200: #b8cce0;
  --color-ocean-blue-250: #a6c0d9;
  --color-ocean-blue-300: #93b5d2;
  --color-ocean-blue-400: #42729a;
  --color-ocean-blue-500: #254d6e;
  --color-ocean-blue-600: #1b3d5c;
  --color-ocean-blue-700: #16314c;
  --color-ocean-blue-800: #162c41;
  --color-ocean-blue-900: #142334;
  --color-ocean-blue-950: #0f1824;
  --color-sky-blue-50: #f1f9fb;
  --color-sky-blue-100: #e4f3f7;
  --color-sky-blue-200: #c9e8ef;
  --color-sky-blue-300: #addce6;
  --color-sky-blue-400: #92d1de;
  --color-sky-blue-500: #77c5d6;
  --color-sky-blue-600: #44afc7;
  --color-sky-blue-700: #2e869a;
  --color-sky-blue-800: #1f5a66;
  --color-sky-blue-900: #0f2d33;
  --color-turquoise-50: #e9fcfb;
  --color-turquoise-100: #cef7f6;
  --color-turquoise-200: #9cefed;
  --color-turquoise-300: #6be7e3;
  --color-turquoise-400: #3adfda;
  --color-turquoise-500: #1fc1bc;
  --color-turquoise-600: #1ba7a2;
  --color-turquoise-700: #137471;
  --color-turquoise-800: #0c4d4b;
  --color-turquoise-900: #062726;
  --color-orange-50: #fef2e6;
  --color-orange-100: #fde9d2;
  --color-orange-200: #fcd2a5;
  --color-orange-300: #fabc78;
  --color-orange-400: #f9a54b;
  --color-orange-500: #f78f1e;
  --color-orange-600: #dc7302;
  --color-orange-700: #985206;
  --color-orange-800: #6b3a04;
  --color-orange-900: #351d02;
  --color-copper-50: #f9f6ed;
  --color-copper-100: #f1e7d0;
  --color-copper-200: #e4cfa4;
  --color-copper-300: #d4b070;
  --color-copper-400: #c69449;
  --color-copper-500: #af7b39;
  --color-copper-600: #9d6531;
  --color-copper-700: #7e4b2a;
  --color-copper-800: #6a3e29;
  --color-copper-900: #5b3628;
  --color-copper-950: #341c14;
  --color-bronze-50: #f7f2ee;
  --color-bronze-100: #f1e9e1;
  --color-bronze-200: #e3d2c3;
  --color-bronze-300: #d4bca5;
  --color-bronze-400: #c6a587;
  --color-bronze-500: #b88f69;
  --color-bronze-600: #a3764d;
  --color-bronze-700: #7d5b3b;
  --color-bronze-800: #4e3925;
  --color-bronze-900: #271d13;
  --color-marble-50: #f7f6f3;
  --color-marble-100: #edeae3;
  --color-marble-200: #ded9ce;
  --color-marble-300: #c6bfae;
  --color-marble-400: #aaa092;
  --color-marble-500: #958a7e;
  --color-marble-600: #877c73;
  --color-marble-700: #716760;
  --color-marble-800: #605852;
  --color-marble-900: #504844;
  --color-olive-grey-50: #f7f6f1;
  --color-olive-grey-100: #edece7;
  --color-olive-grey-200: #dbd8cf;
  --color-olive-grey-300: #cac5b7;
  --color-olive-grey-400: #b8b19f;
  --color-olive-grey-500: #a69e87;
  --color-olive-grey-600: #8a8167;
  --color-olive-grey-700: #68614d;
  --color-olive-grey-800: #454133;
  --color-olive-grey-900: #23201a;
  --color-danger-red-50: #ffebeb;
  --color-danger-red-100: #ffe0e0;
  --color-danger-red-200: #fba7a7;
  --color-danger-red-300: #f47171;
  --color-danger-red-400: #eb4242;
  --color-danger-red-500: #cc0000;
  --color-danger-red-600: #b60000;
  --color-danger-red-700: #9b0000;
  --color-danger-red-800: #800000;
  --color-danger-red-900: #660000;
  --color-warning-yellow-50: #fef8e9;
  --color-warning-yellow-100: #fdf2d8;
  --color-warning-yellow-200: #fce5b1;
  --color-warning-yellow-300: #fad989;
  --color-warning-yellow-400: #f9cc62;
  --color-warning-yellow-500: #f7bf3b;
  --color-warning-yellow-600: #eba80a;
  --color-warning-yellow-700: #b07e07;
  --color-warning-yellow-800: #765405;
  --color-warning-yellow-900: #3b2a02;
  --color-positive-green-50: #f3fcf6;
  --color-positive-green-100: #e3f8ea;
  --color-positive-green-200: #ccf0d9;
  --color-positive-green-300: #97ddb1;
  --color-positive-green-400: #65c387;
  --color-positive-green-500: #3fa665;
  --color-positive-green-600: #2ca056;
  --color-positive-green-700: #286c41;
  --color-positive-green-800: #1d5e36;
  --color-positive-green-900: #21452f;
  --color-grey-0: #ffffff;
  --color-grey-50: #fafafa;
  --color-grey-100: #f4f4f5;
  --color-grey-200: #e4e4e7;
  --color-grey-300: #d4d4d8;
  --color-grey-400: #a1a1aa;
  --color-grey-500: #71717a;
  --color-grey-600: #52525b;
  --color-grey-700: #3f3f46;
  --color-grey-800: #27272a;
  --color-grey-900: #1a1a1e;
  --color-grey-950: #101014;
  --color-grey-1000: #000000;
  --color-background-disabled: #f4f4f5;
  --color-background-brand: #254d6e;
  --color-background-inverse: #101014;
  --color-background-overlay: rgba(0, 0, 0, .4);
  --color-background-on-brand-primary: #ffffff;
  --color-background-on-brand-weak: #42729a;
  --color-background-on-brand-secondary: #1fc1bc;
  --color-background-on-media: #ffffff;
  --color-background-on-media-weak: rgba(255, 255, 255, .6);
  --color-background-on-inverse: #ffffff;
  --color-background-base-default: #ffffff;
  --color-background-base-hover: #fafafa;
  --color-background-base-active: #f4f4f5;
  --color-background-base-alternative: #f4f4f5;
  --color-background-raised-default: #ffffff;
  --color-background-raised-hover: #fafafa;
  --color-background-raised-active: #f4f4f5;
  --color-background-neutral-default: #a1a1aa;
  --color-background-neutral-hover: #71717a;
  --color-background-neutral-active: #52525b;
  --color-background-neutral-weak: #f4f4f5;
  --color-background-neutral-weak-hover: #e4e4e7;
  --color-background-neutral-active-active: #d4d4d8;
  --color-background-neutral-skeleton: #f4f4f5;
  --color-background-accent-default: #254d6e;
  --color-background-accent-hover: #1b3d5c;
  --color-background-accent-active: #16314c;
  --color-background-accent-weak: #f0f4fa;
  --color-background-accent-secondary: #1ba7a2;
  --color-background-danger-default: #cc0000;
  --color-background-danger-hover: #b60000;
  --color-background-danger-active: #9b0000;
  --color-background-danger-weak: #ffebeb;
  --color-background-warning-default: #f7bf3b;
  --color-background-warning-weak: #fef8e9;
  --color-background-positive-default: #286c41;
  --color-background-positive-weak: #e3f8ea;
  --color-foreground-default: #0f1824;
  --color-foreground-weak: #71717a;
  --color-foreground-danger: #cc0000;
  --color-foreground-warning: #765405;
  --color-foreground-positive: #286c41;
  --color-foreground-disabled: #d4d4d8;
  --color-foreground-on-accent: #ffffff;
  --color-foreground-on-accent-secondary: #ffffff;
  --color-foreground-on-brand: #ffffff;
  --color-foreground-on-brand-inverse: #254d6e;
  --color-foreground-on-media: #ffffff;
  --color-foreground-on-inverse: #ffffff;
  --color-foreground-on-media-inverse: #101014;
  --color-foreground-on-danger: #ffffff;
  --color-foreground-accent-default: #254d6e;
  --color-foreground-accent-hover: #16314c;
  --color-foreground-accent-active: #162c41;
  --color-foreground-accent-secondary: #1ba7a2;
  --color-border-default: #e4e4e7;
  --color-border-strong: #d4d4d8;
  --color-border-danger: #cc0000;
  --color-border-warning: #765405;
  --color-border-positive: #3fa665;
  --color-border-disabled: #e4e4e7;
  --color-border-on-brand: #93b5d2;
  --color-border-on-media: #ffffff;
  --color-border-accent-default: #254d6e;
  --color-border-accent-secodary: #1ba7a2;
  --font-family-brand: Poppins;
  --font-family-base: Poppins;
  --typography-display-l-font-family: Poppins;
  --typography-display-l-font-weight: 400;
  --typography-display-l-font-size-default: 72px;
  --typography-display-l-font-size-mobile: 48px;
  --typography-display-l-line-height-default: 80px;
  --typography-display-l-line-height-mobile: 56px;
  --typography-display-l-letter-spacing: 0px;
  --typography-display-l-text-transform: none;
  --typography-display-m-font-family: Poppins;
  --typography-display-m-font-weight: 400;
  --typography-display-m-font-size-default: 56px;
  --typography-display-m-font-size-mobile: 40px;
  --typography-display-m-line-height-default: 64px;
  --typography-display-m-line-height-mobile: 48px;
  --typography-display-m-letter-spacing: 0px;
  --typography-display-m-text-transform: none;
  --typography-display-s-font-family: Poppins;
  --typography-display-s-font-weight: 400;
  --typography-display-s-font-size-default: 40px;
  --typography-display-s-font-size-mobile: 32px;
  --typography-display-s-line-height-default: 48px;
  --typography-display-s-line-height-mobile: 40px;
  --typography-display-s-letter-spacing: 0px;
  --typography-display-s-text-transform: none;
  --typography-title-l-font-family: Poppins;
  --typography-title-l-font-weight: 400;
  --typography-title-l-font-size: 28px;
  --typography-title-l-line-height: 34px;
  --typography-title-l-letter-spacing: 0px;
  --typography-title-l-text-transform: none;
  --typography-title-m-font-family: Poppins;
  --typography-title-m-font-weight: 400;
  --typography-title-m-font-size: 24px;
  --typography-title-m-line-height: 30px;
  --typography-title-m-letter-spacing: 0px;
  --typography-title-m-text-transform: none;
  --typography-title-s-font-family: Poppins;
  --typography-title-s-font-weight: 400;
  --typography-title-s-font-size: 22px;
  --typography-title-s-line-height: 28px;
  --typography-title-s-letter-spacing: 0px;
  --typography-title-xs-font-family: Poppins;
  --typography-title-xs-font-weight: 400;
  --typography-title-xs-font-size: 18px;
  --typography-title-xs-line-height: 24px;
  --typography-title-xs-letter-spacing: 0px;
  --typography-body-font-family: Poppins;
  --typography-body-font-weight-default: 400;
  --typography-body-font-weight-strong: 500;
  --typography-body-m-font-size: 16px;
  --typography-body-m-line-height: 24px;
  --typography-body-m-letter-spacing: 0px;
  --typography-body-s-font-size: 14px;
  --typography-body-s-line-height: 20px;
  --typography-body-s-letter-spacing: 0px;
  --typography-body-xs-font-size: 12px;
  --typography-body-xs-line-height: 16px;
  --typography-body-xs-letter-spacing: 0px;
  --typography-body-xxs-font-size: 10px;
  --typography-body-xxs-line-height: 14px;
  --typography-body-xxs-letter-spacing: 0px;
  --typography-label-font-family: Poppins;
  --typography-label-m-font-weight: 500;
  --typography-label-m-font-size: 16px;
  --typography-label-m-line-height: 24px;
  --typography-label-m-letter-spacing: 0px;
  --typography-label-text-transform: none;
  --typography-label-s-font-weight: 500;
  --typography-label-s-font-size: 14px;
  --typography-label-s-line-height: 20px;
  --typography-label-s-letter-spacing: 0px;
  --typography-label-xs-font-weight: 500;
  --typography-label-xs-font-size: 12px;
  --typography-label-xs-line-height: 16px;
  --typography-label-xs-letter-spacing: 0px;
  --typography-overline-font-family: Poppins;
  --typography-overline-font-weight: 400;
  --typography-overline-font-size: 12px;
  --typography-overline-line-height: 16px;
  --typography-overline-letter-spacing: 0px;
  --radius-none: 0px;
  --radius-xs: 5px;
  --radius-s: 10px;
  --radius-m: 14px;
  --radius-l: 18px;
  --radius-xl: 24px;
  --radius-full: 9999px;
  --component-theme-asset: Palace Resorts;
  --component-button-radius: 5px;
  --component-checkbox-radius: 5px;
  --component-chip-radius: 9999px;
  --component-counter-radius: 9999px;
  --component-container-s-radius: 5px;
  --component-container-m-radius: 10px;
  --component-fab-radius: 9999px;
  --component-icon-button-radius: 9999px;
  --component-input-radius: 5px;
  --component-progress-bar-radius: 9999px;
  --component-segmented-control-segment-radius: 5px;
  --component-segmented-control-container-radius: 9px;
  --component-tag-radius: 5px;
  --component-navigation-item-radius: 5px;
  --component-sheet-radius: 14px ;
}
:root [theme=le-blanc][data-v-772ca109] {
  --color-midnight-blue-50: #eaf0f5;
  --color-midnight-blue-100: #d0dbe7;
  --color-midnight-blue-200: #aabfd4;
  --color-midnight-blue-300: #7296b6;
  --color-midnight-blue-400: #426180;
  --color-midnight-blue-500: #0a203e;
  --color-midnight-blue-600: #091939;
  --color-midnight-blue-700: #091534;
  --color-midnight-blue-800: #0a1229;
  --color-midnight-blue-900: #0a1020;
  --color-indigo-50: #e4e7f1;
  --color-indigo-100: #ced2e3;
  --color-indigo-200: #9ba3c2;
  --color-indigo-300: #6874a5;
  --color-indigo-400: #3f4b7c;
  --color-indigo-500: #242b47;
  --color-indigo-600: #1d2239;
  --color-indigo-700: #161a2b;
  --color-indigo-800: #0e111c;
  --color-indigo-900: #07090e;
  --color-ocean-blue-50: #f0f4fa;
  --color-ocean-blue-100: #dfe8f1;
  --color-ocean-blue-200: #b8cce0;
  --color-ocean-blue-250: #a6c0d9;
  --color-ocean-blue-300: #93b5d2;
  --color-ocean-blue-400: #42729a;
  --color-ocean-blue-500: #254d6e;
  --color-ocean-blue-600: #1b3d5c;
  --color-ocean-blue-700: #16314c;
  --color-ocean-blue-800: #162c41;
  --color-ocean-blue-900: #142334;
  --color-ocean-blue-950: #0f1824;
  --color-sky-blue-50: #f1f9fb;
  --color-sky-blue-100: #e4f3f7;
  --color-sky-blue-200: #c9e8ef;
  --color-sky-blue-300: #addce6;
  --color-sky-blue-400: #92d1de;
  --color-sky-blue-500: #77c5d6;
  --color-sky-blue-600: #44afc7;
  --color-sky-blue-700: #2e869a;
  --color-sky-blue-800: #1f5a66;
  --color-sky-blue-900: #0f2d33;
  --color-turquoise-50: #e9fcfb;
  --color-turquoise-100: #cef7f6;
  --color-turquoise-200: #9cefed;
  --color-turquoise-300: #6be7e3;
  --color-turquoise-400: #3adfda;
  --color-turquoise-500: #1fc1bc;
  --color-turquoise-600: #1ba7a2;
  --color-turquoise-700: #137471;
  --color-turquoise-800: #0c4d4b;
  --color-turquoise-900: #062726;
  --color-orange-50: #fef2e6;
  --color-orange-100: #fde9d2;
  --color-orange-200: #fcd2a5;
  --color-orange-300: #fabc78;
  --color-orange-400: #f9a54b;
  --color-orange-500: #f78f1e;
  --color-orange-600: #dc7302;
  --color-orange-700: #985206;
  --color-orange-800: #6b3a04;
  --color-orange-900: #351d02;
  --color-copper-50: #f9f6ed;
  --color-copper-100: #f1e7d0;
  --color-copper-200: #e4cfa4;
  --color-copper-300: #d4b070;
  --color-copper-400: #c69449;
  --color-copper-500: #af7b39;
  --color-copper-600: #9d6531;
  --color-copper-700: #7e4b2a;
  --color-copper-800: #6a3e29;
  --color-copper-900: #5b3628;
  --color-copper-950: #341c14;
  --color-bronze-50: #f7f2ee;
  --color-bronze-100: #f1e9e1;
  --color-bronze-200: #e3d2c3;
  --color-bronze-300: #d4bca5;
  --color-bronze-400: #c6a587;
  --color-bronze-500: #b88f69;
  --color-bronze-600: #a3764d;
  --color-bronze-700: #7d5b3b;
  --color-bronze-800: #4e3925;
  --color-bronze-900: #271d13;
  --color-marble-50: #f7f6f3;
  --color-marble-100: #edeae3;
  --color-marble-200: #ded9ce;
  --color-marble-300: #c6bfae;
  --color-marble-400: #aaa092;
  --color-marble-500: #958a7e;
  --color-marble-600: #877c73;
  --color-marble-700: #716760;
  --color-marble-800: #605852;
  --color-marble-900: #504844;
  --color-olive-grey-50: #f7f6f1;
  --color-olive-grey-100: #edece7;
  --color-olive-grey-200: #dbd8cf;
  --color-olive-grey-300: #cac5b7;
  --color-olive-grey-400: #b8b19f;
  --color-olive-grey-500: #a69e87;
  --color-olive-grey-600: #8a8167;
  --color-olive-grey-700: #68614d;
  --color-olive-grey-800: #454133;
  --color-olive-grey-900: #23201a;
  --color-danger-red-50: #ffebeb;
  --color-danger-red-100: #ffe0e0;
  --color-danger-red-200: #fba7a7;
  --color-danger-red-300: #f47171;
  --color-danger-red-400: #eb4242;
  --color-danger-red-500: #cc0000;
  --color-danger-red-600: #b60000;
  --color-danger-red-700: #9b0000;
  --color-danger-red-800: #800000;
  --color-danger-red-900: #660000;
  --color-warning-yellow-50: #fef8e9;
  --color-warning-yellow-100: #fdf2d8;
  --color-warning-yellow-200: #fce5b1;
  --color-warning-yellow-300: #fad989;
  --color-warning-yellow-400: #f9cc62;
  --color-warning-yellow-500: #f7bf3b;
  --color-warning-yellow-600: #eba80a;
  --color-warning-yellow-700: #b07e07;
  --color-warning-yellow-800: #765405;
  --color-warning-yellow-900: #3b2a02;
  --color-positive-green-50: #f3fcf6;
  --color-positive-green-100: #e3f8ea;
  --color-positive-green-200: #ccf0d9;
  --color-positive-green-300: #97ddb1;
  --color-positive-green-400: #65c387;
  --color-positive-green-500: #3fa665;
  --color-positive-green-600: #2ca056;
  --color-positive-green-700: #286c41;
  --color-positive-green-800: #1d5e36;
  --color-positive-green-900: #21452f;
  --color-grey-0: #ffffff;
  --color-grey-50: #fafafa;
  --color-grey-100: #f4f4f5;
  --color-grey-200: #e4e4e7;
  --color-grey-300: #d4d4d8;
  --color-grey-400: #a1a1aa;
  --color-grey-500: #71717a;
  --color-grey-600: #52525b;
  --color-grey-700: #3f3f46;
  --color-grey-800: #27272a;
  --color-grey-900: #1a1a1e;
  --color-grey-950: #101014;
  --color-grey-1000: #000000;
  --color-background-disabled: #f4f4f5;
  --color-background-brand: #1a1a1e;
  --color-background-inverse: #101014;
  --color-background-overlay: rgba(0, 0, 0, .4);
  --color-background-on-brand-primary: #ffffff;
  --color-background-on-brand-weak: #27272a;
  --color-background-on-brand-secondary: #f78f1e;
  --color-background-on-media: #ffffff;
  --color-background-on-media-weak: rgba(255, 255, 255, .6);
  --color-background-on-inverse: #ffffff;
  --color-background-base-default: #ffffff;
  --color-background-base-hover: #fafafa;
  --color-background-base-active: #f4f4f5;
  --color-background-base-alternative: #f4f4f5;
  --color-background-raised-default: #ffffff;
  --color-background-raised-hover: #fafafa;
  --color-background-raised-active: #f4f4f5;
  --color-background-neutral-default: #a1a1aa;
  --color-background-neutral-hover: #71717a;
  --color-background-neutral-active: #52525b;
  --color-background-neutral-weak: #f4f4f5;
  --color-background-neutral-weak-hover: #e4e4e7;
  --color-background-neutral-active-active: #d4d4d8;
  --color-background-neutral-skeleton: #f4f4f5;
  --color-background-accent-default: #1a1a1e;
  --color-background-accent-hover: #27272a;
  --color-background-accent-active: #3f3f46;
  --color-background-accent-weak: #f4f4f5;
  --color-background-accent-secondary: #dc7302;
  --color-background-danger-default: #cc0000;
  --color-background-danger-hover: #b60000;
  --color-background-danger-active: #b60000;
  --color-background-danger-weak: #ffebeb;
  --color-background-warning-default: #f7bf3b;
  --color-background-warning-weak: #fef8e9;
  --color-background-positive-default: #3fa665;
  --color-background-positive-weak: #e3f8ea;
  --color-foreground-default: #27272a;
  --color-foreground-weak: #71717a;
  --color-foreground-danger: #cc0000;
  --color-foreground-warning: #765405;
  --color-foreground-positive: #286c41;
  --color-foreground-disabled: #d4d4d8;
  --color-foreground-on-accent: #ffffff;
  --color-foreground-on-accent-secondary: #ffffff;
  --color-foreground-on-brand: #ffffff;
  --color-foreground-on-brand-inverse: #1a1a1e;
  --color-foreground-on-media: #ffffff;
  --color-foreground-on-inverse: #ffffff;
  --color-foreground-on-media-inverse: #101014;
  --color-foreground-on-danger: #ffffff;
  --color-foreground-accent-default: #1a1a1e;
  --color-foreground-accent-hover: #27272a;
  --color-foreground-accent-active: #3f3f46;
  --color-foreground-accent-secondary: #985206;
  --color-border-default: #e4e4e7;
  --color-border-strong: #d4d4d8;
  --color-border-danger: #cc0000;
  --color-border-warning: #765405;
  --color-border-positive: #3fa665;
  --color-border-disabled: #e4e4e7;
  --color-border-on-brand: #52525b;
  --color-border-on-media: #ffffff;
  --color-border-accent-default: #1a1a1e;
  --color-border-accent-secodary: #dc7302;
  --font-family-brand: Josefin Sans;
  --font-family-base: Poppins;
  --typography-display-l-font-family: Josefin Sans;
  --typography-display-l-font-weight: 400;
  --typography-display-l-font-size-default: 72px;
  --typography-display-l-font-size-mobile: 48px;
  --typography-display-l-line-height-default: 80px;
  --typography-display-l-line-height-mobile: 56px;
  --typography-display-l-letter-spacing: .699999988079071px;
  --typography-display-l-text-transform: none;
  --typography-display-m-font-family: Josefin Sans;
  --typography-display-m-font-weight: 400;
  --typography-display-m-font-size-default: 56px;
  --typography-display-m-font-size-mobile: 40px;
  --typography-display-m-line-height-default: 64px;
  --typography-display-m-line-height-mobile: 48px;
  --typography-display-m-letter-spacing: .5px;
  --typography-display-m-text-transform: none;
  --typography-display-s-font-family: Josefin Sans;
  --typography-display-s-font-weight: 400;
  --typography-display-s-font-size-default: 40px;
  --typography-display-s-font-size-mobile: 32px;
  --typography-display-s-line-height-default: 48px;
  --typography-display-s-line-height-mobile: 40px;
  --typography-display-s-letter-spacing: .4000000059604645px;
  --typography-display-s-text-transform: uppercase;
  --typography-title-l-font-family: Josefin Sans;
  --typography-title-l-font-weight: 400;
  --typography-title-l-font-size: 28px;
  --typography-title-l-line-height: 34px;
  --typography-title-l-letter-spacing: 0px;
  --typography-title-l-text-transform: none;
  --typography-title-m-font-family: Josefin Sans;
  --typography-title-m-font-weight: 400;
  --typography-title-m-font-size: 24px;
  --typography-title-m-line-height: 30px;
  --typography-title-m-letter-spacing: 0px;
  --typography-title-m-text-transform: none;
  --typography-title-s-font-family: Josefin Sans;
  --typography-title-s-font-weight: 400;
  --typography-title-s-font-size: 22px;
  --typography-title-s-line-height: 28px;
  --typography-title-s-letter-spacing: 0px;
  --typography-title-xs-font-family: Poppins;
  --typography-title-xs-font-weight: 400;
  --typography-title-xs-font-size: 18px;
  --typography-title-xs-line-height: 24px;
  --typography-title-xs-letter-spacing: 0px;
  --typography-body-font-family: Poppins;
  --typography-body-font-weight-default: 400;
  --typography-body-font-weight-strong: 500;
  --typography-body-m-font-size: 16px;
  --typography-body-m-line-height: 24px;
  --typography-body-m-letter-spacing: 0px;
  --typography-body-s-font-size: 14px;
  --typography-body-s-line-height: 20px;
  --typography-body-s-letter-spacing: 0px;
  --typography-body-xs-font-size: 12px;
  --typography-body-xs-line-height: 16px;
  --typography-body-xs-letter-spacing: 0px;
  --typography-body-xxs-font-size: 10px;
  --typography-body-xxs-line-height: 14px;
  --typography-body-xxs-letter-spacing: 0px;
  --typography-label-font-family: Poppins;
  --typography-label-m-font-weight: 500;
  --typography-label-m-font-size: 14px;
  --typography-label-m-line-height: 20px;
  --typography-label-m-letter-spacing: 0px;
  --typography-label-text-transform: uppercase;
  --typography-label-s-font-weight: 500;
  --typography-label-s-font-size: 13px;
  --typography-label-s-line-height: 18px;
  --typography-label-s-letter-spacing: 0px;
  --typography-label-xs-font-weight: 500;
  --typography-label-xs-font-size: 12px;
  --typography-label-xs-line-height: 16px;
  --typography-label-xs-letter-spacing: 0px;
  --typography-overline-font-family: Poppins;
  --typography-overline-font-weight: 500;
  --typography-overline-font-size: 12px;
  --typography-overline-line-height: 16px;
  --typography-overline-letter-spacing: 0px;
  --radius-none: 0px;
  --radius-xs: 5px;
  --radius-s: 10px;
  --radius-m: 14px;
  --radius-l: 18px;
  --radius-xl: 24px;
  --radius-full: 9999px;
  --component-theme-asset: Le Blanc;
  --component-button-radius: 5px;
  --component-checkbox-radius: 5px;
  --component-chip-radius: 9999px;
  --component-counter-radius: 9999px;
  --component-container-s-radius: 5px;
  --component-container-m-radius: 10px;
  --component-fab-radius: 9999px;
  --component-icon-button-radius: 9999px;
  --component-input-radius: 5px;
  --component-progress-bar-radius: 9999px;
  --component-segmented-control-segment-radius: 5px;
  --component-segmented-control-container-radius: 9px;
  --component-tag-radius: 5px;
  --component-navigation-item-radius: 5px;
  --component-sheet-radius: 14px ;
}
:root [theme=le-blanc-new][data-v-772ca109] {
  --color-midnight-blue-50: #eaf0f5;
  --color-midnight-blue-100: #d0dbe7;
  --color-midnight-blue-200: #aabfd4;
  --color-midnight-blue-300: #7296b6;
  --color-midnight-blue-400: #426180;
  --color-midnight-blue-500: #0a203e;
  --color-midnight-blue-600: #091939;
  --color-midnight-blue-700: #091534;
  --color-midnight-blue-800: #0a1229;
  --color-midnight-blue-900: #0a1020;
  --color-indigo-50: #e4e7f1;
  --color-indigo-100: #ced2e3;
  --color-indigo-200: #9ba3c2;
  --color-indigo-300: #6874a5;
  --color-indigo-400: #3f4b7c;
  --color-indigo-500: #242b47;
  --color-indigo-600: #1d2239;
  --color-indigo-700: #161a2b;
  --color-indigo-800: #0e111c;
  --color-indigo-900: #07090e;
  --color-ocean-blue-50: #f0f4fa;
  --color-ocean-blue-100: #dfe8f1;
  --color-ocean-blue-200: #b8cce0;
  --color-ocean-blue-250: #a6c0d9;
  --color-ocean-blue-300: #93b5d2;
  --color-ocean-blue-400: #42729a;
  --color-ocean-blue-500: #254d6e;
  --color-ocean-blue-600: #1b3d5c;
  --color-ocean-blue-700: #16314c;
  --color-ocean-blue-800: #162c41;
  --color-ocean-blue-900: #142334;
  --color-ocean-blue-950: #0f1824;
  --color-sky-blue-50: #f1f9fb;
  --color-sky-blue-100: #e4f3f7;
  --color-sky-blue-200: #c9e8ef;
  --color-sky-blue-300: #addce6;
  --color-sky-blue-400: #92d1de;
  --color-sky-blue-500: #77c5d6;
  --color-sky-blue-600: #44afc7;
  --color-sky-blue-700: #2e869a;
  --color-sky-blue-800: #1f5a66;
  --color-sky-blue-900: #0f2d33;
  --color-turquoise-50: #e9fcfb;
  --color-turquoise-100: #cef7f6;
  --color-turquoise-200: #9cefed;
  --color-turquoise-300: #6be7e3;
  --color-turquoise-400: #3adfda;
  --color-turquoise-500: #1fc1bc;
  --color-turquoise-600: #1ba7a2;
  --color-turquoise-700: #137471;
  --color-turquoise-800: #0c4d4b;
  --color-turquoise-900: #062726;
  --color-orange-50: #fef2e6;
  --color-orange-100: #fde9d2;
  --color-orange-200: #fcd2a5;
  --color-orange-300: #fabc78;
  --color-orange-400: #f9a54b;
  --color-orange-500: #f78f1e;
  --color-orange-600: #dc7302;
  --color-orange-700: #985206;
  --color-orange-800: #6b3a04;
  --color-orange-900: #351d02;
  --color-copper-50: #f9f6ed;
  --color-copper-100: #f1e7d0;
  --color-copper-200: #e4cfa4;
  --color-copper-300: #d4b070;
  --color-copper-400: #c69449;
  --color-copper-500: #af7b39;
  --color-copper-600: #9d6531;
  --color-copper-700: #7e4b2a;
  --color-copper-800: #6a3e29;
  --color-copper-900: #5b3628;
  --color-copper-950: #341c14;
  --color-bronze-50: #f7f2ee;
  --color-bronze-100: #f1e9e1;
  --color-bronze-200: #e3d2c3;
  --color-bronze-300: #d4bca5;
  --color-bronze-400: #c6a587;
  --color-bronze-500: #b88f69;
  --color-bronze-600: #a3764d;
  --color-bronze-700: #7d5b3b;
  --color-bronze-800: #4e3925;
  --color-bronze-900: #271d13;
  --color-marble-50: #f7f6f3;
  --color-marble-100: #edeae3;
  --color-marble-200: #ded9ce;
  --color-marble-300: #c6bfae;
  --color-marble-400: #aaa092;
  --color-marble-500: #958a7e;
  --color-marble-600: #877c73;
  --color-marble-700: #716760;
  --color-marble-800: #605852;
  --color-marble-900: #504844;
  --color-olive-grey-50: #f7f6f1;
  --color-olive-grey-100: #edece7;
  --color-olive-grey-200: #dbd8cf;
  --color-olive-grey-300: #cac5b7;
  --color-olive-grey-400: #b8b19f;
  --color-olive-grey-500: #a69e87;
  --color-olive-grey-600: #8a8167;
  --color-olive-grey-700: #68614d;
  --color-olive-grey-800: #454133;
  --color-olive-grey-900: #23201a;
  --color-danger-red-50: #ffebeb;
  --color-danger-red-100: #ffe0e0;
  --color-danger-red-200: #fba7a7;
  --color-danger-red-300: #f47171;
  --color-danger-red-400: #eb4242;
  --color-danger-red-500: #cc0000;
  --color-danger-red-600: #b60000;
  --color-danger-red-700: #9b0000;
  --color-danger-red-800: #800000;
  --color-danger-red-900: #660000;
  --color-warning-yellow-50: #fef8e9;
  --color-warning-yellow-100: #fdf2d8;
  --color-warning-yellow-200: #fce5b1;
  --color-warning-yellow-300: #fad989;
  --color-warning-yellow-400: #f9cc62;
  --color-warning-yellow-500: #f7bf3b;
  --color-warning-yellow-600: #eba80a;
  --color-warning-yellow-700: #b07e07;
  --color-warning-yellow-800: #765405;
  --color-warning-yellow-900: #3b2a02;
  --color-positive-green-50: #f3fcf6;
  --color-positive-green-100: #e3f8ea;
  --color-positive-green-200: #ccf0d9;
  --color-positive-green-300: #97ddb1;
  --color-positive-green-400: #65c387;
  --color-positive-green-500: #3fa665;
  --color-positive-green-600: #2ca056;
  --color-positive-green-700: #286c41;
  --color-positive-green-800: #1d5e36;
  --color-positive-green-900: #21452f;
  --color-grey-0: #ffffff;
  --color-grey-50: #fafafa;
  --color-grey-100: #f4f4f5;
  --color-grey-200: #e4e4e7;
  --color-grey-300: #d4d4d8;
  --color-grey-400: #a1a1aa;
  --color-grey-500: #71717a;
  --color-grey-600: #52525b;
  --color-grey-700: #3f3f46;
  --color-grey-800: #27272a;
  --color-grey-900: #1a1a1e;
  --color-grey-950: #101014;
  --color-grey-1000: #000000;
  --color-background-disabled: #f4f4f5;
  --color-background-brand: #0a203e;
  --color-background-inverse: #000000;
  --color-background-overlay: rgba(0, 0, 0, .4);
  --color-background-on-brand-primary: #ffffff;
  --color-background-on-brand-weak: #426180;
  --color-background-on-brand-secondary: #af7b39;
  --color-background-on-media: #ffffff;
  --color-background-on-media-weak: rgba(255, 255, 255, .6);
  --color-background-on-inverse: #ffffff;
  --color-background-base-default: #f7f6f3;
  --color-background-base-hover: #edeae3;
  --color-background-base-active: #ded9ce;
  --color-background-base-alternative: #edeae3;
  --color-background-raised-default: #f7f6f3;
  --color-background-raised-hover: #edeae3;
  --color-background-raised-active: #ded9ce;
  --color-background-neutral-default: #aaa092;
  --color-background-neutral-hover: #958a7e;
  --color-background-neutral-active: #877c73;
  --color-background-neutral-weak: #edeae3;
  --color-background-neutral-weak-hover: #ded9ce;
  --color-background-neutral-active-active: #c6bfae;
  --color-background-neutral-skeleton: #c6bfae;
  --color-background-accent-default: #0a203e;
  --color-background-accent-hover: #091534;
  --color-background-accent-active: #0a1020;
  --color-background-accent-weak: #ded9ce;
  --color-background-accent-secondary: #af7b39;
  --color-background-danger-default: #cc0000;
  --color-background-danger-hover: #b60000;
  --color-background-danger-active: #b60000;
  --color-background-danger-weak: #ffebeb;
  --color-background-warning-default: #f7bf3b;
  --color-background-warning-weak: #fef8e9;
  --color-background-positive-default: #3fa665;
  --color-background-positive-weak: #ccf0d9;
  --color-foreground-default: #000000;
  --color-foreground-weak: #27272a;
  --color-foreground-danger: #cc0000;
  --color-foreground-warning: #765405;
  --color-foreground-positive: #1d5e36;
  --color-foreground-disabled: #d4d4d8;
  --color-foreground-on-accent: #ffffff;
  --color-foreground-on-accent-secondary: #ffffff;
  --color-foreground-on-brand: #ffffff;
  --color-foreground-on-brand-inverse: #000000;
  --color-foreground-on-media: #ffffff;
  --color-foreground-on-inverse: #ffffff;
  --color-foreground-on-media-inverse: #000000;
  --color-foreground-on-danger: #ffffff;
  --color-foreground-accent-default: #0a203e;
  --color-foreground-accent-hover: #091939;
  --color-foreground-accent-active: #091534;
  --color-foreground-accent-secondary: #9d6531;
  --color-border-default: #a1a1aa;
  --color-border-strong: #71717a;
  --color-border-danger: #cc0000;
  --color-border-warning: #765405;
  --color-border-positive: #3fa665;
  --color-border-disabled: #e4e4e7;
  --color-border-on-brand: #52525b;
  --color-border-on-media: #ffffff;
  --color-border-accent-default: #1a1a1e;
  --color-border-accent-secodary: #dc7302;
  --font-family-brand: Montserrat;
  --font-family-base: Montserrat;
  --typography-display-l-font-family: Montserrat;
  --typography-display-l-font-weight: 400;
  --typography-display-l-font-size-default: 72px;
  --typography-display-l-font-size-mobile: 48px;
  --typography-display-l-line-height-default: 80px;
  --typography-display-l-line-height-mobile: 56px;
  --typography-display-l-letter-spacing: .699999988079071px;
  --typography-display-l-text-transform: none;
  --typography-display-m-font-family: Montserrat;
  --typography-display-m-font-weight: 400;
  --typography-display-m-font-size-default: 56px;
  --typography-display-m-font-size-mobile: 40px;
  --typography-display-m-line-height-default: 64px;
  --typography-display-m-line-height-mobile: 48px;
  --typography-display-m-letter-spacing: .5px;
  --typography-display-m-text-transform: none;
  --typography-display-s-font-family: Montserrat;
  --typography-display-s-font-weight: 400;
  --typography-display-s-font-size-default: 40px;
  --typography-display-s-font-size-mobile: 32px;
  --typography-display-s-line-height-default: 48px;
  --typography-display-s-line-height-mobile: 40px;
  --typography-display-s-letter-spacing: .4000000059604645px;
  --typography-display-s-text-transform: none;
  --typography-title-l-font-family: Montserrat;
  --typography-title-l-font-weight: 400;
  --typography-title-l-font-size: 28px;
  --typography-title-l-line-height: 34px;
  --typography-title-l-letter-spacing: 0px;
  --typography-title-l-text-transform: none;
  --typography-title-m-font-family: Montserrat;
  --typography-title-m-font-weight: 400;
  --typography-title-m-font-size: 24px;
  --typography-title-m-line-height: 30px;
  --typography-title-m-letter-spacing: 0px;
  --typography-title-m-text-transform: none;
  --typography-title-s-font-family: Montserrat;
  --typography-title-s-font-weight: 400;
  --typography-title-s-font-size: 22px;
  --typography-title-s-line-height: 28px;
  --typography-title-s-letter-spacing: 0px;
  --typography-title-xs-font-family: Montserrat;
  --typography-title-xs-font-weight: 400;
  --typography-title-xs-font-size: 18px;
  --typography-title-xs-line-height: 24px;
  --typography-title-xs-letter-spacing: 0px;
  --typography-body-font-family: Montserrat;
  --typography-body-font-weight-default: 400;
  --typography-body-font-weight-strong: 500;
  --typography-body-m-font-size: 16px;
  --typography-body-m-line-height: 24px;
  --typography-body-m-letter-spacing: 0px;
  --typography-body-s-font-size: 14px;
  --typography-body-s-line-height: 20px;
  --typography-body-s-letter-spacing: 0px;
  --typography-body-xs-font-size: 12px;
  --typography-body-xs-line-height: 16px;
  --typography-body-xs-letter-spacing: 0px;
  --typography-body-xxs-font-size: 10px;
  --typography-body-xxs-line-height: 14px;
  --typography-body-xxs-letter-spacing: 0px;
  --typography-label-font-family: Montserrat;
  --typography-label-m-font-weight: 500;
  --typography-label-m-font-size: 14px;
  --typography-label-m-line-height: 20px;
  --typography-label-m-letter-spacing: 0px;
  --typography-label-text-transform: uppercase;
  --typography-label-s-font-weight: 500;
  --typography-label-s-font-size: 13px;
  --typography-label-s-line-height: 18px;
  --typography-label-s-letter-spacing: 0px;
  --typography-label-xs-font-weight: 500;
  --typography-label-xs-font-size: 12px;
  --typography-label-xs-line-height: 16px;
  --typography-label-xs-letter-spacing: 0px;
  --typography-overline-font-family: Montserrat;
  --typography-overline-font-weight: 600;
  --typography-overline-font-size: 12px;
  --typography-overline-line-height: 16px;
  --typography-overline-letter-spacing: 0px;
  --radius-none: 0px;
  --radius-xs: 5px;
  --radius-s: 10px;
  --radius-m: 14px;
  --radius-l: 18px;
  --radius-xl: 24px;
  --radius-full: 9999px;
  --component-theme-asset: Le Blanc;
  --component-button-radius: 5px;
  --component-checkbox-radius: 5px;
  --component-chip-radius: 9999px;
  --component-counter-radius: 9999px;
  --component-container-s-radius: 5px;
  --component-container-m-radius: 10px;
  --component-fab-radius: 9999px;
  --component-icon-button-radius: 9999px;
  --component-input-radius: 5px;
  --component-progress-bar-radius: 9999px;
  --component-segmented-control-segment-radius: 5px;
  --component-segmented-control-container-radius: 9px;
  --component-tag-radius: 5px;
  --component-navigation-item-radius: 5px;
  --component-sheet-radius: 14px ;
}
:root [theme=moon-palace][data-v-772ca109] {
  --color-midnight-blue-50: #eaf0f5;
  --color-midnight-blue-100: #d0dbe7;
  --color-midnight-blue-200: #aabfd4;
  --color-midnight-blue-300: #7296b6;
  --color-midnight-blue-400: #426180;
  --color-midnight-blue-500: #0a203e;
  --color-midnight-blue-600: #091939;
  --color-midnight-blue-700: #091534;
  --color-midnight-blue-800: #0a1229;
  --color-midnight-blue-900: #0a1020;
  --color-indigo-50: #e4e7f1;
  --color-indigo-100: #ced2e3;
  --color-indigo-200: #9ba3c2;
  --color-indigo-300: #6874a5;
  --color-indigo-400: #3f4b7c;
  --color-indigo-500: #242b47;
  --color-indigo-600: #1d2239;
  --color-indigo-700: #161a2b;
  --color-indigo-800: #0e111c;
  --color-indigo-900: #07090e;
  --color-ocean-blue-50: #f0f4fa;
  --color-ocean-blue-100: #dfe8f1;
  --color-ocean-blue-200: #b8cce0;
  --color-ocean-blue-250: #a6c0d9;
  --color-ocean-blue-300: #93b5d2;
  --color-ocean-blue-400: #42729a;
  --color-ocean-blue-500: #254d6e;
  --color-ocean-blue-600: #1b3d5c;
  --color-ocean-blue-700: #16314c;
  --color-ocean-blue-800: #162c41;
  --color-ocean-blue-900: #142334;
  --color-ocean-blue-950: #0f1824;
  --color-sky-blue-50: #f1f9fb;
  --color-sky-blue-100: #e4f3f7;
  --color-sky-blue-200: #c9e8ef;
  --color-sky-blue-300: #addce6;
  --color-sky-blue-400: #92d1de;
  --color-sky-blue-500: #77c5d6;
  --color-sky-blue-600: #44afc7;
  --color-sky-blue-700: #2e869a;
  --color-sky-blue-800: #1f5a66;
  --color-sky-blue-900: #0f2d33;
  --color-turquoise-50: #e9fcfb;
  --color-turquoise-100: #cef7f6;
  --color-turquoise-200: #9cefed;
  --color-turquoise-300: #6be7e3;
  --color-turquoise-400: #3adfda;
  --color-turquoise-500: #1fc1bc;
  --color-turquoise-600: #1ba7a2;
  --color-turquoise-700: #137471;
  --color-turquoise-800: #0c4d4b;
  --color-turquoise-900: #062726;
  --color-orange-50: #fef2e6;
  --color-orange-100: #fde9d2;
  --color-orange-200: #fcd2a5;
  --color-orange-300: #fabc78;
  --color-orange-400: #f9a54b;
  --color-orange-500: #f78f1e;
  --color-orange-600: #dc7302;
  --color-orange-700: #985206;
  --color-orange-800: #6b3a04;
  --color-orange-900: #351d02;
  --color-copper-50: #f9f6ed;
  --color-copper-100: #f1e7d0;
  --color-copper-200: #e4cfa4;
  --color-copper-300: #d4b070;
  --color-copper-400: #c69449;
  --color-copper-500: #af7b39;
  --color-copper-600: #9d6531;
  --color-copper-700: #7e4b2a;
  --color-copper-800: #6a3e29;
  --color-copper-900: #5b3628;
  --color-copper-950: #341c14;
  --color-bronze-50: #f7f2ee;
  --color-bronze-100: #f1e9e1;
  --color-bronze-200: #e3d2c3;
  --color-bronze-300: #d4bca5;
  --color-bronze-400: #c6a587;
  --color-bronze-500: #b88f69;
  --color-bronze-600: #a3764d;
  --color-bronze-700: #7d5b3b;
  --color-bronze-800: #4e3925;
  --color-bronze-900: #271d13;
  --color-marble-50: #f7f6f3;
  --color-marble-100: #edeae3;
  --color-marble-200: #ded9ce;
  --color-marble-300: #c6bfae;
  --color-marble-400: #aaa092;
  --color-marble-500: #958a7e;
  --color-marble-600: #877c73;
  --color-marble-700: #716760;
  --color-marble-800: #605852;
  --color-marble-900: #504844;
  --color-olive-grey-50: #f7f6f1;
  --color-olive-grey-100: #edece7;
  --color-olive-grey-200: #dbd8cf;
  --color-olive-grey-300: #cac5b7;
  --color-olive-grey-400: #b8b19f;
  --color-olive-grey-500: #a69e87;
  --color-olive-grey-600: #8a8167;
  --color-olive-grey-700: #68614d;
  --color-olive-grey-800: #454133;
  --color-olive-grey-900: #23201a;
  --color-danger-red-50: #ffebeb;
  --color-danger-red-100: #ffe0e0;
  --color-danger-red-200: #fba7a7;
  --color-danger-red-300: #f47171;
  --color-danger-red-400: #eb4242;
  --color-danger-red-500: #cc0000;
  --color-danger-red-600: #b60000;
  --color-danger-red-700: #9b0000;
  --color-danger-red-800: #800000;
  --color-danger-red-900: #660000;
  --color-warning-yellow-50: #fef8e9;
  --color-warning-yellow-100: #fdf2d8;
  --color-warning-yellow-200: #fce5b1;
  --color-warning-yellow-300: #fad989;
  --color-warning-yellow-400: #f9cc62;
  --color-warning-yellow-500: #f7bf3b;
  --color-warning-yellow-600: #eba80a;
  --color-warning-yellow-700: #b07e07;
  --color-warning-yellow-800: #765405;
  --color-warning-yellow-900: #3b2a02;
  --color-positive-green-50: #f3fcf6;
  --color-positive-green-100: #e3f8ea;
  --color-positive-green-200: #ccf0d9;
  --color-positive-green-300: #97ddb1;
  --color-positive-green-400: #65c387;
  --color-positive-green-500: #3fa665;
  --color-positive-green-600: #2ca056;
  --color-positive-green-700: #286c41;
  --color-positive-green-800: #1d5e36;
  --color-positive-green-900: #21452f;
  --color-grey-0: #ffffff;
  --color-grey-50: #fafafa;
  --color-grey-100: #f4f4f5;
  --color-grey-200: #e4e4e7;
  --color-grey-300: #d4d4d8;
  --color-grey-400: #a1a1aa;
  --color-grey-500: #71717a;
  --color-grey-600: #52525b;
  --color-grey-700: #3f3f46;
  --color-grey-800: #27272a;
  --color-grey-900: #1a1a1e;
  --color-grey-950: #101014;
  --color-grey-1000: #000000;
  --color-background-disabled: #27272a;
  --color-background-brand: #27272a;
  --color-background-inverse: #ffffff;
  --color-background-overlay: rgba(0, 0, 0, .4);
  --color-background-on-brand-primary: #f4f4f5;
  --color-background-on-brand-weak: #1b3d5c;
  --color-background-on-brand-secondary: #b8cce0;
  --color-background-on-media: #ffffff;
  --color-background-on-media-weak: rgba(255, 255, 255, .6);
  --color-background-on-inverse: #ffffff;
  --color-background-base-default: #101014;
  --color-background-base-hover: #1a1a1e;
  --color-background-base-active: #27272a;
  --color-background-base-alternative: #1a1a1e;
  --color-background-raised-default: #1a1a1e;
  --color-background-raised-hover: #27272a;
  --color-background-raised-active: #3f3f46;
  --color-background-neutral-default: #3f3f46;
  --color-background-neutral-hover: #52525b;
  --color-background-neutral-active: #71717a;
  --color-background-neutral-weak: #27272a;
  --color-background-neutral-weak-hover: #3f3f46;
  --color-background-neutral-active-active: #52525b;
  --color-background-neutral-skeleton: #3f3f46;
  --color-background-accent-default: #93b5d2;
  --color-background-accent-hover: #a6c0d9;
  --color-background-accent-active: #b8cce0;
  --color-background-accent-weak: #16314c;
  --color-background-accent-secondary: #b8cce0;
  --color-background-danger-default: #f47171;
  --color-background-danger-hover: #fba7a7;
  --color-background-danger-active: #f47171;
  --color-background-danger-weak: #800000;
  --color-background-warning-default: #fad989;
  --color-background-warning-weak: #765405;
  --color-background-positive-default: #ccf0d9;
  --color-background-positive-weak: #21452f;
  --color-foreground-default: #f4f4f5;
  --color-foreground-weak: #a1a1aa;
  --color-foreground-danger: #fba7a7;
  --color-foreground-warning: #fce5b1;
  --color-foreground-positive: #65c387;
  --color-foreground-disabled: #3f3f46;
  --color-foreground-on-accent: #101014;
  --color-foreground-on-accent-secondary: #101014;
  --color-foreground-on-brand: #f4f4f5;
  --color-foreground-on-brand-inverse: #101014;
  --color-foreground-on-media: #ffffff;
  --color-foreground-on-inverse: #101014;
  --color-foreground-on-media-inverse: #101014;
  --color-foreground-on-danger: #101014;
  --color-foreground-accent-default: #b8cce0;
  --color-foreground-accent-hover: #a6c0d9;
  --color-foreground-accent-active: #93b5d2;
  --color-foreground-accent-secondary: #b8cce0;
  --color-border-default: #3f3f46;
  --color-border-strong: #52525b;
  --color-border-danger: #fba7a7;
  --color-border-warning: #fce5b1;
  --color-border-positive: #e3f8ea;
  --color-border-disabled: #27272a;
  --color-border-on-brand: #52525b;
  --color-border-on-media: #ffffff;
  --color-border-accent-default: #b8cce0;
  --color-border-accent-secodary: #b8cce0;
  --font-family-brand: Poppins;
  --font-family-base: Poppins;
  --typography-display-l-font-family: Poppins;
  --typography-display-l-font-weight: 400;
  --typography-display-l-font-size-default: 72px;
  --typography-display-l-font-size-mobile: 48px;
  --typography-display-l-line-height-default: 80px;
  --typography-display-l-line-height-mobile: 56px;
  --typography-display-l-letter-spacing: 0px;
  --typography-display-l-text-transform: none;
  --typography-display-m-font-family: Poppins;
  --typography-display-m-font-weight: 400;
  --typography-display-m-font-size-default: 56px;
  --typography-display-m-font-size-mobile: 40px;
  --typography-display-m-line-height-default: 64px;
  --typography-display-m-line-height-mobile: 48px;
  --typography-display-m-letter-spacing: 0px;
  --typography-display-m-text-transform: none;
  --typography-display-s-font-family: Poppins;
  --typography-display-s-font-weight: 400;
  --typography-display-s-font-size-default: 40px;
  --typography-display-s-font-size-mobile: 32px;
  --typography-display-s-line-height-default: 48px;
  --typography-display-s-line-height-mobile: 40px;
  --typography-display-s-letter-spacing: 0px;
  --typography-display-s-text-transform: none;
  --typography-title-l-font-family: Poppins;
  --typography-title-l-font-weight: 400;
  --typography-title-l-font-size: 28px;
  --typography-title-l-line-height: 34px;
  --typography-title-l-letter-spacing: 0px;
  --typography-title-l-text-transform: none;
  --typography-title-m-font-family: Poppins;
  --typography-title-m-font-weight: 400;
  --typography-title-m-font-size: 24px;
  --typography-title-m-line-height: 30px;
  --typography-title-m-letter-spacing: 0px;
  --typography-title-m-text-transform: none;
  --typography-title-s-font-family: Poppins;
  --typography-title-s-font-weight: 400;
  --typography-title-s-font-size: 22px;
  --typography-title-s-line-height: 28px;
  --typography-title-s-letter-spacing: 0px;
  --typography-title-xs-font-family: Poppins;
  --typography-title-xs-font-weight: 400;
  --typography-title-xs-font-size: 18px;
  --typography-title-xs-line-height: 24px;
  --typography-title-xs-letter-spacing: 0px;
  --typography-body-font-family: Poppins;
  --typography-body-font-weight-default: 400;
  --typography-body-font-weight-strong: 500;
  --typography-body-m-font-size: 16px;
  --typography-body-m-line-height: 24px;
  --typography-body-m-letter-spacing: 0px;
  --typography-body-s-font-size: 14px;
  --typography-body-s-line-height: 20px;
  --typography-body-s-letter-spacing: 0px;
  --typography-body-xs-font-size: 12px;
  --typography-body-xs-line-height: 16px;
  --typography-body-xs-letter-spacing: 0px;
  --typography-body-xxs-font-size: 10px;
  --typography-body-xxs-line-height: 14px;
  --typography-body-xxs-letter-spacing: 0px;
  --typography-label-font-family: Poppins;
  --typography-label-m-font-weight: 500;
  --typography-label-m-font-size: 16px;
  --typography-label-m-line-height: 24px;
  --typography-label-m-letter-spacing: 0px;
  --typography-label-text-transform: none;
  --typography-label-s-font-weight: 500;
  --typography-label-s-font-size: 14px;
  --typography-label-s-line-height: 20px;
  --typography-label-s-letter-spacing: 0px;
  --typography-label-xs-font-weight: 500;
  --typography-label-xs-font-size: 12px;
  --typography-label-xs-line-height: 16px;
  --typography-label-xs-letter-spacing: 0px;
  --typography-overline-font-family: Poppins;
  --typography-overline-font-weight: 400;
  --typography-overline-font-size: 12px;
  --typography-overline-line-height: 16px;
  --typography-overline-letter-spacing: .75px;
  --radius-none: 0px;
  --radius-xs: 5px;
  --radius-s: 10px;
  --radius-m: 14px;
  --radius-l: 18px;
  --radius-xl: 24px;
  --radius-full: 9999px;
  --component-theme-asset: Moon Palace;
  --component-button-radius: 5px;
  --component-checkbox-radius: 5px;
  --component-chip-radius: 9999px;
  --component-counter-radius: 9999px;
  --component-container-s-radius: 5px;
  --component-container-m-radius: 10px;
  --component-fab-radius: 9999px;
  --component-icon-button-radius: 9999px;
  --component-input-radius: 5px;
  --component-progress-bar-radius: 9999px;
  --component-segmented-control-segment-radius: 5px;
  --component-segmented-control-container-radius: 9px;
  --component-tag-radius: 5px;
  --component-navigation-item-radius: 5px;
  --component-sheet-radius: 14px ;
}
[data-v-772ca109] {
  font-family: var(--typography-body-font-family), "san-serif" !important;
}
#app .p-tab-active[data-v-772ca109] {
  background: var(--p-tabs-tab-background);
  border-width: var(--p-tabs-tab-border-width);
  border-color: var(--p-tabs-tab-border-color);
  color: var(--p-tabs-tab-color);
  padding: var(--p-tabs-tab-padding);
  font-weight: var(--p-tabs-tab-font-weight);
  transition: background var(--p-tabs-transition-duration), border-color var(--p-tabs-transition-duration), color var(--p-tabs-transition-duration), outline-color var(--p-tabs-transition-duration), box-shadow var(--p-tabs-transition-duration);
  margin: var(--p-tabs-tab-margin);
  font-family: var(--typography-body-font-family);
  font-weight: var(--typography-body-font-weight-strong);
  font-size: var(--typography-body-s-font-size);
  line-height: var(--typography-body-s-line-height);
  letter-spacing: var(--typography-body-s-letter-spacing);
}
#app .p-tab[data-v-772ca109] {
  background-color: var(--color-background-neutral-weak);
  border: none;
}
#app .p-tabpanels[data-v-772ca109] {
  background: transparent;
  padding: 20px 0px;
}
#app .p-tab[data-v-772ca109]:hover {
  color: #0F1824 !important;
}
#app .p-tab-active[data-v-772ca109] {
  border-color: transparent;
  border-radius: 10px;
  color: var(--color-foreground-default);
  background-color: var(--color-background-base-default);
}
body[data-v-772ca109] {
  font-family: "Open Sans Variable", sans-serif;
}
#app[data-v-772ca109] {
  max-width: 1280px;
  margin: 0 auto;
}
label[data-v-772ca109], input[data-v-772ca109], button[data-v-772ca109] {
  font-family: var(--typography-body-font-family), "san-serif" !important;
}
.tpc-text-field label[data-v-772ca109], .tpc-text-field input[data-v-772ca109] {
  font-family: var(--typography-body-font-family), "san-serif" !important;
}
/*
    Custom CSS reset: https://www.joshwcomeau.com/css/custom-css-reset/
*/
/*
  1. Use a more-intuitive box-sizing model.
*/
[data-v-772ca109],[data-v-772ca109]::before,[data-v-772ca109]::after {
  box-sizing: border-box;
}
/*
    2. Remove default margin
  */
[data-v-772ca109] {
  margin: 0;
}
/*
    3. Allow percentage-based heights in the application
  */
html[data-v-772ca109],
body[data-v-772ca109] {
  height: 100%;
}
/*
    Typographic tweaks!
    4. Add accessible line-height
    5. Improve text rendering
  */
body[data-v-772ca109] {
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
}
/*
    6. Improve media defaults
  */
img[data-v-772ca109],
picture[data-v-772ca109],
video[data-v-772ca109],
canvas[data-v-772ca109],
svg[data-v-772ca109] {
  display: block;
  max-width: 100%;
}
/*
    7. Remove built-in form typography styles
  */
input[data-v-772ca109],
button[data-v-772ca109],
textarea[data-v-772ca109],
select[data-v-772ca109] {
  font: inherit;
}
/*
    8. Avoid text overflows
  */
p[data-v-772ca109],
h1[data-v-772ca109],
h2[data-v-772ca109],
h3[data-v-772ca109],
h4[data-v-772ca109],
h5[data-v-772ca109],
h6[data-v-772ca109] {
  overflow-wrap: break-word;
}
/* Cards */
/* Typography */
/* Icons */
[data-v-772ca109],[data-v-772ca109]:before,[data-v-772ca109]:after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / .5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: ;
}
[data-v-772ca109]::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / .5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: ;
}
[data-v-772ca109],[data-v-772ca109]:before,[data-v-772ca109]:after {
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  border-color: #e5e7eb;
}
[data-v-772ca109]:before,[data-v-772ca109]:after {
  --tw-content: "" ;
}
html[data-v-772ca109],[data-v-772ca109]:host {
  line-height: 1.5;
  -webkit-text-size-adjust: 100%;
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
  font-feature-settings: normal;
  font-variation-settings: normal;
  -webkit-tap-highlight-color: transparent;
}
body[data-v-772ca109] {
  margin: 0;
  line-height: inherit;
}
hr[data-v-772ca109] {
  height: 0;
  color: inherit;
  border-top-width: 1px;
}
abbr[data-v-772ca109]:where([title]) {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}
h1[data-v-772ca109], h2[data-v-772ca109], h3[data-v-772ca109], h4[data-v-772ca109], h5[data-v-772ca109], h6[data-v-772ca109] {
  font-size: inherit;
  font-weight: inherit;
}
a[data-v-772ca109] {
  color: inherit;
  text-decoration: inherit;
}
b[data-v-772ca109], strong[data-v-772ca109] {
  font-weight: bolder;
}
code[data-v-772ca109], kbd[data-v-772ca109], samp[data-v-772ca109], pre[data-v-772ca109] {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  font-feature-settings: normal;
  font-variation-settings: normal;
  font-size: 1em;
}
small[data-v-772ca109] {
  font-size: 80%;
}
sub[data-v-772ca109], sup[data-v-772ca109] {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub[data-v-772ca109] {
  bottom: -0.25em;
}
sup[data-v-772ca109] {
  top: -0.5em;
}
table[data-v-772ca109] {
  text-indent: 0;
  border-color: inherit;
  border-collapse: collapse;
}
button[data-v-772ca109], input[data-v-772ca109], optgroup[data-v-772ca109], select[data-v-772ca109], textarea[data-v-772ca109] {
  font-family: inherit;
  font-feature-settings: inherit;
  font-variation-settings: inherit;
  font-size: 100%;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  color: inherit;
  margin: 0;
  padding: 0;
}
button[data-v-772ca109], select[data-v-772ca109] {
  text-transform: none;
}
button[data-v-772ca109], input[data-v-772ca109]:where([type=button]), input[data-v-772ca109]:where([type=reset]), input[data-v-772ca109]:where([type=submit]) {
  -webkit-appearance: button;
  background-color: transparent;
  background-image: none;
}
[data-v-772ca109]:-moz-focusring {
  outline: auto;
}
[data-v-772ca109]:-moz-ui-invalid {
  box-shadow: none;
}
progress[data-v-772ca109] {
  vertical-align: baseline;
}
[data-v-772ca109]::-webkit-inner-spin-button,[data-v-772ca109]::-webkit-outer-spin-button {
  height: auto;
}
[type=search][data-v-772ca109] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[data-v-772ca109]::-webkit-search-decoration {
  -webkit-appearance: none;
}
[data-v-772ca109]::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
summary[data-v-772ca109] {
  display: list-item;
}
blockquote[data-v-772ca109], dl[data-v-772ca109], dd[data-v-772ca109], h1[data-v-772ca109], h2[data-v-772ca109], h3[data-v-772ca109], h4[data-v-772ca109], h5[data-v-772ca109], h6[data-v-772ca109], hr[data-v-772ca109], figure[data-v-772ca109], p[data-v-772ca109], pre[data-v-772ca109] {
  margin: 0;
}
fieldset[data-v-772ca109] {
  margin: 0;
  padding: 0;
}
legend[data-v-772ca109] {
  padding: 0;
}
ol[data-v-772ca109], ul[data-v-772ca109], menu[data-v-772ca109] {
  list-style: none;
  margin: 0;
  padding: 0;
}
dialog[data-v-772ca109] {
  padding: 0;
}
textarea[data-v-772ca109] {
  resize: vertical;
}
input[data-v-772ca109]::-moz-placeholder, textarea[data-v-772ca109]::-moz-placeholder {
  opacity: 1;
  color: #9ca3af;
}
input[data-v-772ca109]::placeholder, textarea[data-v-772ca109]::placeholder {
  opacity: 1;
  color: #9ca3af;
}
button[data-v-772ca109], [role=button][data-v-772ca109] {
  cursor: pointer;
}
[data-v-772ca109]:disabled {
  cursor: default;
}
img[data-v-772ca109], svg[data-v-772ca109], video[data-v-772ca109], canvas[data-v-772ca109], audio[data-v-772ca109], iframe[data-v-772ca109], embed[data-v-772ca109], object[data-v-772ca109] {
  display: block;
  vertical-align: middle;
}
img[data-v-772ca109], video[data-v-772ca109] {
  max-width: 100%;
  height: auto;
}
[hidden][data-v-772ca109]:where(:not([hidden=until-found])) {
  display: none;
}
.tpc-absolute[data-v-772ca109] {
  position: absolute;
}
.-tpc-bottom-full[data-v-772ca109] {
  bottom: -100%;
}
.tpc-bottom-3[data-v-772ca109] {
  bottom: 0.75rem;
}
.tpc-bottom-4[data-v-772ca109] {
  bottom: 1rem;
}
.tpc-left-1\/2[data-v-772ca109] {
  left: 50%;
}
.tpc-left-3[data-v-772ca109] {
  left: 0.75rem;
}
.tpc-right-3[data-v-772ca109] {
  right: 0.75rem;
}
.tpc-top-1\/2[data-v-772ca109] {
  top: 50%;
}
.tpc-top-3[data-v-772ca109] {
  top: 0.75rem;
}
.tpc-m-3[data-v-772ca109] {
  margin: 0.75rem;
}
.tpc-m-6[data-v-772ca109] {
  margin: 1.5rem;
}
.tpc-m-8[data-v-772ca109] {
  margin: 2rem;
}
.tpc-m-\[5px\][data-v-772ca109] {
  margin: 5px;
}
.tpc-mx-0[data-v-772ca109] {
  margin-left: 0;
  margin-right: 0;
}
.tpc-mb-12[data-v-772ca109] {
  margin-bottom: 3rem;
}
.tpc-mb-2[data-v-772ca109] {
  margin-bottom: 0.5rem;
}
.tpc-mb-5[data-v-772ca109] {
  margin-bottom: 1.25rem;
}
.tpc-ml-0\.5[data-v-772ca109] {
  margin-left: 0.125rem;
}
.tpc-ml-2[data-v-772ca109] {
  margin-left: 0.5rem;
}
.tpc-mt-2[data-v-772ca109] {
  margin-top: 0.5rem;
}
.tpc-mt-3[data-v-772ca109] {
  margin-top: 0.75rem;
}
.tpc-mt-4[data-v-772ca109] {
  margin-top: 1rem;
}
.tpc-mt-6[data-v-772ca109] {
  margin-top: 1.5rem;
}
.tpc-block[data-v-772ca109] {
  display: block;
}
.tpc-flex[data-v-772ca109] {
  display: flex;
}
.tpc-h-10[data-v-772ca109] {
  height: 2.5rem;
}
.tpc-h-12[data-v-772ca109] {
  height: 3rem;
}
.tpc-h-24[data-v-772ca109] {
  height: 6rem;
}
.tpc-h-auto[data-v-772ca109] {
  height: auto;
}
.tpc-h-full[data-v-772ca109] {
  height: 100%;
}
.tpc-w-1\/2[data-v-772ca109] {
  width: 50%;
}
.tpc-w-128[data-v-772ca109] {
  width: 512px;
}
.tpc-w-24[data-v-772ca109] {
  width: 6rem;
}
.tpc-w-3\/4[data-v-772ca109] {
  width: 75%;
}
.tpc-w-32[data-v-772ca109] {
  width: 8rem;
}
.tpc-w-64[data-v-772ca109] {
  width: 16rem;
}
.tpc-w-96[data-v-772ca109] {
  width: 24rem;
}
.tpc-w-auto[data-v-772ca109] {
  width: auto;
}
.tpc-w-full[data-v-772ca109] {
  width: 100%;
}
.tpc--translate-x-1\/2[data-v-772ca109] {
  --tw-translate-x: -50%;
  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));
}
.tpc--translate-y-1\/2[data-v-772ca109] {
  --tw-translate-y: -50%;
  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));
}
.tpc-rotate-180[data-v-772ca109] {
  --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));
}
.tpc-transform[data-v-772ca109] {
  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));
}
@keyframes tpc-spin-772ca109 {
to {
    transform: rotate(360deg);
}
}
.tpc-animate-spin[data-v-772ca109] {
  animation: tpc-spin-772ca109 1s linear infinite;
}
.tpc-cursor-pointer[data-v-772ca109] {
  cursor: pointer;
}
.tpc-items-center[data-v-772ca109] {
  align-items: center;
}
.tpc-justify-center[data-v-772ca109] {
  justify-content: center;
}
.tpc-justify-between[data-v-772ca109] {
  justify-content: space-between;
}
.tpc-gap-2[data-v-772ca109] {
  gap: 0.5rem;
}
.tpc-gap-4[data-v-772ca109] {
  gap: 1rem;
}
.tpc-gap-8[data-v-772ca109] {
  gap: 2rem;
}
.tpc-gap-x-4[data-v-772ca109] {
  -moz-column-gap: 1rem;
  column-gap: 1rem;
}
.tpc-space-x-2[data-v-772ca109] > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * (1 - var(--tw-space-x-reverse)));
}
.tpc-border-b[data-v-772ca109] {
  border-bottom-width: 1px;
}
.tpc-opacity-0[data-v-772ca109] {
  opacity: 0;
}
@font-face {
  font-family: Poppins;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/poppins@latest/latin-400-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Poppins;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/poppins@latest/latin-500-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Josefin Sans;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/josefin-sans@latest/latin-400-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Josefin Sans;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/josefin-sans@latest/latin-500-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Inter Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/inter@latest/latin-400-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Inter Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/inter@latest/latin-500-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/montserrat@latest/latin-400-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/montserrat@latest/latin-400-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/montserrat@latest/latin-500-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/montserrat@latest/latin-500-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Source Serif Pro";
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/source-serif-pro@latest/latin-300-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/source-serif-pro@latest/latin-300-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Source Serif Pro";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/source-serif-pro@latest/latin-400-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/source-serif-pro@latest/latin-400-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Cinzel;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/cinzel@latest/latin-400-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/cinzel@latest/latin-400-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Cinzel;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/cinzel@latest/latin-500-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/cinzel@latest/latin-500-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
:root [theme=the-palace][data-v-772ca109] {
  --color-midnight-blue-50: #eaf0f5;
  --color-midnight-blue-100: #d0dbe7;
  --color-midnight-blue-200: #aabfd4;
  --color-midnight-blue-300: #7296b6;
  --color-midnight-blue-400: #426180;
  --color-midnight-blue-500: #0a203e;
  --color-midnight-blue-600: #091939;
  --color-midnight-blue-700: #091534;
  --color-midnight-blue-800: #0a1229;
  --color-midnight-blue-900: #0a1020;
  --color-indigo-50: #e4e7f1;
  --color-indigo-100: #ced2e3;
  --color-indigo-200: #9ba3c2;
  --color-indigo-300: #6874a5;
  --color-indigo-400: #3f4b7c;
  --color-indigo-500: #242b47;
  --color-indigo-600: #1d2239;
  --color-indigo-700: #161a2b;
  --color-indigo-800: #0e111c;
  --color-indigo-900: #07090e;
  --color-ocean-blue-50: #f0f4fa;
  --color-ocean-blue-100: #dfe8f1;
  --color-ocean-blue-200: #b8cce0;
  --color-ocean-blue-250: #a6c0d9;
  --color-ocean-blue-300: #93b5d2;
  --color-ocean-blue-400: #42729a;
  --color-ocean-blue-500: #254d6e;
  --color-ocean-blue-600: #1b3d5c;
  --color-ocean-blue-700: #16314c;
  --color-ocean-blue-800: #162c41;
  --color-ocean-blue-900: #142334;
  --color-ocean-blue-950: #0f1824;
  --color-sky-blue-50: #f1f9fb;
  --color-sky-blue-100: #e4f3f7;
  --color-sky-blue-200: #c9e8ef;
  --color-sky-blue-300: #addce6;
  --color-sky-blue-400: #92d1de;
  --color-sky-blue-500: #77c5d6;
  --color-sky-blue-600: #44afc7;
  --color-sky-blue-700: #2e869a;
  --color-sky-blue-800: #1f5a66;
  --color-sky-blue-900: #0f2d33;
  --color-turquoise-50: #e9fcfb;
  --color-turquoise-100: #cef7f6;
  --color-turquoise-200: #9cefed;
  --color-turquoise-300: #6be7e3;
  --color-turquoise-400: #3adfda;
  --color-turquoise-500: #1fc1bc;
  --color-turquoise-600: #1ba7a2;
  --color-turquoise-700: #137471;
  --color-turquoise-800: #0c4d4b;
  --color-turquoise-900: #062726;
  --color-orange-50: #fef2e6;
  --color-orange-100: #fde9d2;
  --color-orange-200: #fcd2a5;
  --color-orange-300: #fabc78;
  --color-orange-400: #f9a54b;
  --color-orange-500: #f78f1e;
  --color-orange-600: #dc7302;
  --color-orange-700: #985206;
  --color-orange-800: #6b3a04;
  --color-orange-900: #351d02;
  --color-copper-50: #f9f6ed;
  --color-copper-100: #f1e7d0;
  --color-copper-200: #e4cfa4;
  --color-copper-300: #d4b070;
  --color-copper-400: #c69449;
  --color-copper-500: #af7b39;
  --color-copper-600: #9d6531;
  --color-copper-700: #7e4b2a;
  --color-copper-800: #6a3e29;
  --color-copper-900: #5b3628;
  --color-copper-950: #341c14;
  --color-bronze-50: #f7f2ee;
  --color-bronze-100: #f1e9e1;
  --color-bronze-200: #e3d2c3;
  --color-bronze-300: #d4bca5;
  --color-bronze-400: #c6a587;
  --color-bronze-500: #b88f69;
  --color-bronze-600: #a3764d;
  --color-bronze-700: #7d5b3b;
  --color-bronze-800: #4e3925;
  --color-bronze-900: #271d13;
  --color-marble-50: #f7f6f3;
  --color-marble-100: #edeae3;
  --color-marble-200: #ded9ce;
  --color-marble-300: #c6bfae;
  --color-marble-400: #aaa092;
  --color-marble-500: #958a7e;
  --color-marble-600: #877c73;
  --color-marble-700: #716760;
  --color-marble-800: #605852;
  --color-marble-900: #504844;
  --color-olive-grey-50: #f7f6f1;
  --color-olive-grey-100: #edece7;
  --color-olive-grey-200: #dbd8cf;
  --color-olive-grey-300: #cac5b7;
  --color-olive-grey-400: #b8b19f;
  --color-olive-grey-500: #a69e87;
  --color-olive-grey-600: #8a8167;
  --color-olive-grey-700: #68614d;
  --color-olive-grey-800: #454133;
  --color-olive-grey-900: #23201a;
  --color-danger-red-50: #ffebeb;
  --color-danger-red-100: #ffe0e0;
  --color-danger-red-200: #fba7a7;
  --color-danger-red-300: #f47171;
  --color-danger-red-400: #eb4242;
  --color-danger-red-500: #cc0000;
  --color-danger-red-600: #b60000;
  --color-danger-red-700: #9b0000;
  --color-danger-red-800: #800000;
  --color-danger-red-900: #660000;
  --color-warning-yellow-50: #fef8e9;
  --color-warning-yellow-100: #fdf2d8;
  --color-warning-yellow-200: #fce5b1;
  --color-warning-yellow-300: #fad989;
  --color-warning-yellow-400: #f9cc62;
  --color-warning-yellow-500: #f7bf3b;
  --color-warning-yellow-600: #eba80a;
  --color-warning-yellow-700: #b07e07;
  --color-warning-yellow-800: #765405;
  --color-warning-yellow-900: #3b2a02;
  --color-positive-green-50: #f3fcf6;
  --color-positive-green-100: #e3f8ea;
  --color-positive-green-200: #ccf0d9;
  --color-positive-green-300: #97ddb1;
  --color-positive-green-400: #65c387;
  --color-positive-green-500: #3fa665;
  --color-positive-green-600: #2ca056;
  --color-positive-green-700: #286c41;
  --color-positive-green-800: #1d5e36;
  --color-positive-green-900: #21452f;
  --color-grey-0: #ffffff;
  --color-grey-50: #fafafa;
  --color-grey-100: #f4f4f5;
  --color-grey-200: #e4e4e7;
  --color-grey-300: #d4d4d8;
  --color-grey-400: #a1a1aa;
  --color-grey-500: #71717a;
  --color-grey-600: #52525b;
  --color-grey-700: #3f3f46;
  --color-grey-800: #27272a;
  --color-grey-900: #1a1a1e;
  --color-grey-950: #101014;
  --color-grey-1000: #000000;
  --color-background-disabled: #f4f4f5;
  --color-background-brand: #254d6e;
  --color-background-inverse: #101014;
  --color-background-overlay: rgba(0, 0, 0, .4);
  --color-background-on-brand-primary: #ffffff;
  --color-background-on-brand-weak: #42729a;
  --color-background-on-brand-secondary: #b88f69;
  --color-background-on-media: #ffffff;
  --color-background-on-media-weak: rgba(255, 255, 255, .6);
  --color-background-on-inverse: #ffffff;
  --color-background-base-default: #ffffff;
  --color-background-base-hover: #fafafa;
  --color-background-base-active: #f4f4f5;
  --color-background-base-alternative: #f7f6f1;
  --color-background-raised-default: #ffffff;
  --color-background-raised-hover: #fafafa;
  --color-background-raised-active: #f4f4f5;
  --color-background-neutral-default: #a1a1aa;
  --color-background-neutral-hover: #71717a;
  --color-background-neutral-active: #52525b;
  --color-background-neutral-weak: #f4f4f5;
  --color-background-neutral-weak-hover: #e4e4e7;
  --color-background-neutral-active-active: #d4d4d8;
  --color-background-neutral-skeleton: #f4f4f5;
  --color-background-accent-default: #254d6e;
  --color-background-accent-hover: #1b3d5c;
  --color-background-accent-active: #16314c;
  --color-background-accent-weak: #f0f4fa;
  --color-background-accent-secondary: #a3764d;
  --color-background-danger-default: #cc0000;
  --color-background-danger-hover: #b60000;
  --color-background-danger-active: #9b0000;
  --color-background-danger-weak: #ffebeb;
  --color-background-warning-default: #f7bf3b;
  --color-background-warning-weak: #fef8e9;
  --color-background-positive-default: #286c41;
  --color-background-positive-weak: #e3f8ea;
  --color-foreground-default: #0f1824;
  --color-foreground-weak: #71717a;
  --color-foreground-danger: #cc0000;
  --color-foreground-warning: #765405;
  --color-foreground-positive: #286c41;
  --color-foreground-disabled: #d4d4d8;
  --color-foreground-on-accent: #ffffff;
  --color-foreground-on-accent-secondary: #ffffff;
  --color-foreground-on-brand: #ffffff;
  --color-foreground-on-brand-inverse: #254d6e;
  --color-foreground-on-media: #ffffff;
  --color-foreground-on-inverse: #ffffff;
  --color-foreground-on-media-inverse: #101014;
  --color-foreground-on-danger: #ffffff;
  --color-foreground-accent-default: #254d6e;
  --color-foreground-accent-hover: #16314c;
  --color-foreground-accent-active: #162c41;
  --color-foreground-accent-secondary: #7d5b3b;
  --color-border-default: #e4e4e7;
  --color-border-strong: #d4d4d8;
  --color-border-danger: #cc0000;
  --color-border-warning: #765405;
  --color-border-positive: #3fa665;
  --color-border-disabled: #e4e4e7;
  --color-border-on-brand: #93b5d2;
  --color-border-on-media: #ffffff;
  --color-border-accent-default: #254d6e;
  --color-border-accent-secodary: #a3764d;
  --font-family-brand: Source Serif Pro;
  --font-family-base: Inter Variable;
  --typography-display-l-font-family: Source Serif Pro;
  --typography-display-l-font-weight: 300;
  --typography-display-l-font-size-default: 80px;
  --typography-display-l-font-size-mobile: 52px;
  --typography-display-l-line-height-default: 88px;
  --typography-display-l-line-height-mobile: 60px;
  --typography-display-l-letter-spacing: -.699999988079071px;
  --typography-display-l-text-transform: none;
  --typography-display-m-font-family: Source Serif Pro;
  --typography-display-m-font-weight: 300;
  --typography-display-m-font-size-default: 64px;
  --typography-display-m-font-size-mobile: 44px;
  --typography-display-m-line-height-default: 72px;
  --typography-display-m-line-height-mobile: 52px;
  --typography-display-m-letter-spacing: -.5px;
  --typography-display-m-text-transform: none;
  --typography-display-s-font-family: Source Serif Pro;
  --typography-display-s-font-weight: 300;
  --typography-display-s-font-size-default: 46px;
  --typography-display-s-font-size-mobile: 36px;
  --typography-display-s-line-height-default: 56px;
  --typography-display-s-line-height-mobile: 44px;
  --typography-display-s-letter-spacing: -.4000000059604645px;
  --typography-display-s-text-transform: none;
  --typography-title-l-font-family: Source Serif Pro;
  --typography-title-l-font-weight: 300;
  --typography-title-l-font-size: 32px;
  --typography-title-l-line-height: 40px;
  --typography-title-l-letter-spacing: -.3199999928474426px;
  --typography-title-l-text-transform: none;
  --typography-title-m-font-family: Source Serif Pro;
  --typography-title-m-font-weight: 300;
  --typography-title-m-font-size: 28px;
  --typography-title-m-line-height: 34px;
  --typography-title-m-letter-spacing: -.2800000011920929px;
  --typography-title-m-text-transform: none;
  --typography-title-s-font-family: Source Serif Pro;
  --typography-title-s-font-weight: 300;
  --typography-title-s-font-size: 26px;
  --typography-title-s-line-height: 32px;
  --typography-title-s-letter-spacing: -.23999999463558197px;
  --typography-title-xs-font-family: Inter Variable;
  --typography-title-xs-font-weight: 400;
  --typography-title-xs-font-size: 18px;
  --typography-title-xs-line-height: 24px;
  --typography-title-xs-letter-spacing: 0px;
  --typography-body-font-family: Inter Variable;
  --typography-body-font-weight-default: 400;
  --typography-body-font-weight-strong: 500;
  --typography-body-m-font-size: 16px;
  --typography-body-m-line-height: 24px;
  --typography-body-m-letter-spacing: 0px;
  --typography-body-s-font-size: 14px;
  --typography-body-s-line-height: 20px;
  --typography-body-s-letter-spacing: 0px;
  --typography-body-xs-font-size: 12px;
  --typography-body-xs-line-height: 16px;
  --typography-body-xs-letter-spacing: 0px;
  --typography-body-xxs-font-size: 10px;
  --typography-body-xxs-line-height: 14px;
  --typography-body-xxs-letter-spacing: 0px;
  --typography-label-font-family: Inter Variable;
  --typography-label-m-font-weight: 500;
  --typography-label-m-font-size: 16px;
  --typography-label-m-line-height: 24px;
  --typography-label-m-letter-spacing: 0px;
  --typography-label-text-transform: none;
  --typography-label-s-font-weight: 500;
  --typography-label-s-font-size: 14px;
  --typography-label-s-line-height: 20px;
  --typography-label-s-letter-spacing: 0px;
  --typography-label-xs-font-weight: 500;
  --typography-label-xs-font-size: 12px;
  --typography-label-xs-line-height: 16px;
  --typography-label-xs-letter-spacing: 0px;
  --typography-overline-font-family: Inter Variable;
  --typography-overline-font-weight: 400;
  --typography-overline-font-size: 12px;
  --typography-overline-line-height: 16px;
  --typography-overline-letter-spacing: 0px;
  --radius-none: 0px;
  --radius-xs: 5px;
  --radius-s: 10px;
  --radius-m: 14px;
  --radius-l: 18px;
  --radius-xl: 24px;
  --radius-full: 9999px;
  --component-theme-asset: The Palace Company;
  --component-button-radius: 5px;
  --component-checkbox-radius: 5px;
  --component-chip-radius: 9999px;
  --component-counter-radius: 9999px;
  --component-container-s-radius: 5px;
  --component-container-m-radius: 10px;
  --component-fab-radius: 9999px;
  --component-icon-button-radius: 9999px;
  --component-input-radius: 5px;
  --component-progress-bar-radius: 9999px;
  --component-segmented-control-segment-radius: 5px;
  --component-segmented-control-container-radius: 9px;
  --component-tag-radius: 5px;
  --component-navigation-item-radius: 5px;
  --component-sheet-radius: 14px ;
}
:root [theme=palace-resorts][data-v-772ca109] {
  --color-midnight-blue-50: #eaf0f5;
  --color-midnight-blue-100: #d0dbe7;
  --color-midnight-blue-200: #aabfd4;
  --color-midnight-blue-300: #7296b6;
  --color-midnight-blue-400: #426180;
  --color-midnight-blue-500: #0a203e;
  --color-midnight-blue-600: #091939;
  --color-midnight-blue-700: #091534;
  --color-midnight-blue-800: #0a1229;
  --color-midnight-blue-900: #0a1020;
  --color-indigo-50: #e4e7f1;
  --color-indigo-100: #ced2e3;
  --color-indigo-200: #9ba3c2;
  --color-indigo-300: #6874a5;
  --color-indigo-400: #3f4b7c;
  --color-indigo-500: #242b47;
  --color-indigo-600: #1d2239;
  --color-indigo-700: #161a2b;
  --color-indigo-800: #0e111c;
  --color-indigo-900: #07090e;
  --color-ocean-blue-50: #f0f4fa;
  --color-ocean-blue-100: #dfe8f1;
  --color-ocean-blue-200: #b8cce0;
  --color-ocean-blue-250: #a6c0d9;
  --color-ocean-blue-300: #93b5d2;
  --color-ocean-blue-400: #42729a;
  --color-ocean-blue-500: #254d6e;
  --color-ocean-blue-600: #1b3d5c;
  --color-ocean-blue-700: #16314c;
  --color-ocean-blue-800: #162c41;
  --color-ocean-blue-900: #142334;
  --color-ocean-blue-950: #0f1824;
  --color-sky-blue-50: #f1f9fb;
  --color-sky-blue-100: #e4f3f7;
  --color-sky-blue-200: #c9e8ef;
  --color-sky-blue-300: #addce6;
  --color-sky-blue-400: #92d1de;
  --color-sky-blue-500: #77c5d6;
  --color-sky-blue-600: #44afc7;
  --color-sky-blue-700: #2e869a;
  --color-sky-blue-800: #1f5a66;
  --color-sky-blue-900: #0f2d33;
  --color-turquoise-50: #e9fcfb;
  --color-turquoise-100: #cef7f6;
  --color-turquoise-200: #9cefed;
  --color-turquoise-300: #6be7e3;
  --color-turquoise-400: #3adfda;
  --color-turquoise-500: #1fc1bc;
  --color-turquoise-600: #1ba7a2;
  --color-turquoise-700: #137471;
  --color-turquoise-800: #0c4d4b;
  --color-turquoise-900: #062726;
  --color-orange-50: #fef2e6;
  --color-orange-100: #fde9d2;
  --color-orange-200: #fcd2a5;
  --color-orange-300: #fabc78;
  --color-orange-400: #f9a54b;
  --color-orange-500: #f78f1e;
  --color-orange-600: #dc7302;
  --color-orange-700: #985206;
  --color-orange-800: #6b3a04;
  --color-orange-900: #351d02;
  --color-copper-50: #f9f6ed;
  --color-copper-100: #f1e7d0;
  --color-copper-200: #e4cfa4;
  --color-copper-300: #d4b070;
  --color-copper-400: #c69449;
  --color-copper-500: #af7b39;
  --color-copper-600: #9d6531;
  --color-copper-700: #7e4b2a;
  --color-copper-800: #6a3e29;
  --color-copper-900: #5b3628;
  --color-copper-950: #341c14;
  --color-bronze-50: #f7f2ee;
  --color-bronze-100: #f1e9e1;
  --color-bronze-200: #e3d2c3;
  --color-bronze-300: #d4bca5;
  --color-bronze-400: #c6a587;
  --color-bronze-500: #b88f69;
  --color-bronze-600: #a3764d;
  --color-bronze-700: #7d5b3b;
  --color-bronze-800: #4e3925;
  --color-bronze-900: #271d13;
  --color-marble-50: #f7f6f3;
  --color-marble-100: #edeae3;
  --color-marble-200: #ded9ce;
  --color-marble-300: #c6bfae;
  --color-marble-400: #aaa092;
  --color-marble-500: #958a7e;
  --color-marble-600: #877c73;
  --color-marble-700: #716760;
  --color-marble-800: #605852;
  --color-marble-900: #504844;
  --color-olive-grey-50: #f7f6f1;
  --color-olive-grey-100: #edece7;
  --color-olive-grey-200: #dbd8cf;
  --color-olive-grey-300: #cac5b7;
  --color-olive-grey-400: #b8b19f;
  --color-olive-grey-500: #a69e87;
  --color-olive-grey-600: #8a8167;
  --color-olive-grey-700: #68614d;
  --color-olive-grey-800: #454133;
  --color-olive-grey-900: #23201a;
  --color-danger-red-50: #ffebeb;
  --color-danger-red-100: #ffe0e0;
  --color-danger-red-200: #fba7a7;
  --color-danger-red-300: #f47171;
  --color-danger-red-400: #eb4242;
  --color-danger-red-500: #cc0000;
  --color-danger-red-600: #b60000;
  --color-danger-red-700: #9b0000;
  --color-danger-red-800: #800000;
  --color-danger-red-900: #660000;
  --color-warning-yellow-50: #fef8e9;
  --color-warning-yellow-100: #fdf2d8;
  --color-warning-yellow-200: #fce5b1;
  --color-warning-yellow-300: #fad989;
  --color-warning-yellow-400: #f9cc62;
  --color-warning-yellow-500: #f7bf3b;
  --color-warning-yellow-600: #eba80a;
  --color-warning-yellow-700: #b07e07;
  --color-warning-yellow-800: #765405;
  --color-warning-yellow-900: #3b2a02;
  --color-positive-green-50: #f3fcf6;
  --color-positive-green-100: #e3f8ea;
  --color-positive-green-200: #ccf0d9;
  --color-positive-green-300: #97ddb1;
  --color-positive-green-400: #65c387;
  --color-positive-green-500: #3fa665;
  --color-positive-green-600: #2ca056;
  --color-positive-green-700: #286c41;
  --color-positive-green-800: #1d5e36;
  --color-positive-green-900: #21452f;
  --color-grey-0: #ffffff;
  --color-grey-50: #fafafa;
  --color-grey-100: #f4f4f5;
  --color-grey-200: #e4e4e7;
  --color-grey-300: #d4d4d8;
  --color-grey-400: #a1a1aa;
  --color-grey-500: #71717a;
  --color-grey-600: #52525b;
  --color-grey-700: #3f3f46;
  --color-grey-800: #27272a;
  --color-grey-900: #1a1a1e;
  --color-grey-950: #101014;
  --color-grey-1000: #000000;
  --color-background-disabled: #f4f4f5;
  --color-background-brand: #254d6e;
  --color-background-inverse: #101014;
  --color-background-overlay: rgba(0, 0, 0, .4);
  --color-background-on-brand-primary: #ffffff;
  --color-background-on-brand-weak: #42729a;
  --color-background-on-brand-secondary: #1fc1bc;
  --color-background-on-media: #ffffff;
  --color-background-on-media-weak: rgba(255, 255, 255, .6);
  --color-background-on-inverse: #ffffff;
  --color-background-base-default: #ffffff;
  --color-background-base-hover: #fafafa;
  --color-background-base-active: #f4f4f5;
  --color-background-base-alternative: #f4f4f5;
  --color-background-raised-default: #ffffff;
  --color-background-raised-hover: #fafafa;
  --color-background-raised-active: #f4f4f5;
  --color-background-neutral-default: #a1a1aa;
  --color-background-neutral-hover: #71717a;
  --color-background-neutral-active: #52525b;
  --color-background-neutral-weak: #f4f4f5;
  --color-background-neutral-weak-hover: #e4e4e7;
  --color-background-neutral-active-active: #d4d4d8;
  --color-background-neutral-skeleton: #f4f4f5;
  --color-background-accent-default: #254d6e;
  --color-background-accent-hover: #1b3d5c;
  --color-background-accent-active: #16314c;
  --color-background-accent-weak: #f0f4fa;
  --color-background-accent-secondary: #1ba7a2;
  --color-background-danger-default: #cc0000;
  --color-background-danger-hover: #b60000;
  --color-background-danger-active: #9b0000;
  --color-background-danger-weak: #ffebeb;
  --color-background-warning-default: #f7bf3b;
  --color-background-warning-weak: #fef8e9;
  --color-background-positive-default: #286c41;
  --color-background-positive-weak: #e3f8ea;
  --color-foreground-default: #0f1824;
  --color-foreground-weak: #71717a;
  --color-foreground-danger: #cc0000;
  --color-foreground-warning: #765405;
  --color-foreground-positive: #286c41;
  --color-foreground-disabled: #d4d4d8;
  --color-foreground-on-accent: #ffffff;
  --color-foreground-on-accent-secondary: #ffffff;
  --color-foreground-on-brand: #ffffff;
  --color-foreground-on-brand-inverse: #254d6e;
  --color-foreground-on-media: #ffffff;
  --color-foreground-on-inverse: #ffffff;
  --color-foreground-on-media-inverse: #101014;
  --color-foreground-on-danger: #ffffff;
  --color-foreground-accent-default: #254d6e;
  --color-foreground-accent-hover: #16314c;
  --color-foreground-accent-active: #162c41;
  --color-foreground-accent-secondary: #1ba7a2;
  --color-border-default: #e4e4e7;
  --color-border-strong: #d4d4d8;
  --color-border-danger: #cc0000;
  --color-border-warning: #765405;
  --color-border-positive: #3fa665;
  --color-border-disabled: #e4e4e7;
  --color-border-on-brand: #93b5d2;
  --color-border-on-media: #ffffff;
  --color-border-accent-default: #254d6e;
  --color-border-accent-secodary: #1ba7a2;
  --font-family-brand: Poppins;
  --font-family-base: Poppins;
  --typography-display-l-font-family: Poppins;
  --typography-display-l-font-weight: 400;
  --typography-display-l-font-size-default: 72px;
  --typography-display-l-font-size-mobile: 48px;
  --typography-display-l-line-height-default: 80px;
  --typography-display-l-line-height-mobile: 56px;
  --typography-display-l-letter-spacing: 0px;
  --typography-display-l-text-transform: none;
  --typography-display-m-font-family: Poppins;
  --typography-display-m-font-weight: 400;
  --typography-display-m-font-size-default: 56px;
  --typography-display-m-font-size-mobile: 40px;
  --typography-display-m-line-height-default: 64px;
  --typography-display-m-line-height-mobile: 48px;
  --typography-display-m-letter-spacing: 0px;
  --typography-display-m-text-transform: none;
  --typography-display-s-font-family: Poppins;
  --typography-display-s-font-weight: 400;
  --typography-display-s-font-size-default: 40px;
  --typography-display-s-font-size-mobile: 32px;
  --typography-display-s-line-height-default: 48px;
  --typography-display-s-line-height-mobile: 40px;
  --typography-display-s-letter-spacing: 0px;
  --typography-display-s-text-transform: none;
  --typography-title-l-font-family: Poppins;
  --typography-title-l-font-weight: 400;
  --typography-title-l-font-size: 28px;
  --typography-title-l-line-height: 34px;
  --typography-title-l-letter-spacing: 0px;
  --typography-title-l-text-transform: none;
  --typography-title-m-font-family: Poppins;
  --typography-title-m-font-weight: 400;
  --typography-title-m-font-size: 24px;
  --typography-title-m-line-height: 30px;
  --typography-title-m-letter-spacing: 0px;
  --typography-title-m-text-transform: none;
  --typography-title-s-font-family: Poppins;
  --typography-title-s-font-weight: 400;
  --typography-title-s-font-size: 22px;
  --typography-title-s-line-height: 28px;
  --typography-title-s-letter-spacing: 0px;
  --typography-title-xs-font-family: Poppins;
  --typography-title-xs-font-weight: 400;
  --typography-title-xs-font-size: 18px;
  --typography-title-xs-line-height: 24px;
  --typography-title-xs-letter-spacing: 0px;
  --typography-body-font-family: Poppins;
  --typography-body-font-weight-default: 400;
  --typography-body-font-weight-strong: 500;
  --typography-body-m-font-size: 16px;
  --typography-body-m-line-height: 24px;
  --typography-body-m-letter-spacing: 0px;
  --typography-body-s-font-size: 14px;
  --typography-body-s-line-height: 20px;
  --typography-body-s-letter-spacing: 0px;
  --typography-body-xs-font-size: 12px;
  --typography-body-xs-line-height: 16px;
  --typography-body-xs-letter-spacing: 0px;
  --typography-body-xxs-font-size: 10px;
  --typography-body-xxs-line-height: 14px;
  --typography-body-xxs-letter-spacing: 0px;
  --typography-label-font-family: Poppins;
  --typography-label-m-font-weight: 500;
  --typography-label-m-font-size: 16px;
  --typography-label-m-line-height: 24px;
  --typography-label-m-letter-spacing: 0px;
  --typography-label-text-transform: none;
  --typography-label-s-font-weight: 500;
  --typography-label-s-font-size: 14px;
  --typography-label-s-line-height: 20px;
  --typography-label-s-letter-spacing: 0px;
  --typography-label-xs-font-weight: 500;
  --typography-label-xs-font-size: 12px;
  --typography-label-xs-line-height: 16px;
  --typography-label-xs-letter-spacing: 0px;
  --typography-overline-font-family: Poppins;
  --typography-overline-font-weight: 400;
  --typography-overline-font-size: 12px;
  --typography-overline-line-height: 16px;
  --typography-overline-letter-spacing: 0px;
  --radius-none: 0px;
  --radius-xs: 5px;
  --radius-s: 10px;
  --radius-m: 14px;
  --radius-l: 18px;
  --radius-xl: 24px;
  --radius-full: 9999px;
  --component-theme-asset: Palace Resorts;
  --component-button-radius: 5px;
  --component-checkbox-radius: 5px;
  --component-chip-radius: 9999px;
  --component-counter-radius: 9999px;
  --component-container-s-radius: 5px;
  --component-container-m-radius: 10px;
  --component-fab-radius: 9999px;
  --component-icon-button-radius: 9999px;
  --component-input-radius: 5px;
  --component-progress-bar-radius: 9999px;
  --component-segmented-control-segment-radius: 5px;
  --component-segmented-control-container-radius: 9px;
  --component-tag-radius: 5px;
  --component-navigation-item-radius: 5px;
  --component-sheet-radius: 14px ;
}
:root [theme=le-blanc][data-v-772ca109] {
  --color-midnight-blue-50: #eaf0f5;
  --color-midnight-blue-100: #d0dbe7;
  --color-midnight-blue-200: #aabfd4;
  --color-midnight-blue-300: #7296b6;
  --color-midnight-blue-400: #426180;
  --color-midnight-blue-500: #0a203e;
  --color-midnight-blue-600: #091939;
  --color-midnight-blue-700: #091534;
  --color-midnight-blue-800: #0a1229;
  --color-midnight-blue-900: #0a1020;
  --color-indigo-50: #e4e7f1;
  --color-indigo-100: #ced2e3;
  --color-indigo-200: #9ba3c2;
  --color-indigo-300: #6874a5;
  --color-indigo-400: #3f4b7c;
  --color-indigo-500: #242b47;
  --color-indigo-600: #1d2239;
  --color-indigo-700: #161a2b;
  --color-indigo-800: #0e111c;
  --color-indigo-900: #07090e;
  --color-ocean-blue-50: #f0f4fa;
  --color-ocean-blue-100: #dfe8f1;
  --color-ocean-blue-200: #b8cce0;
  --color-ocean-blue-250: #a6c0d9;
  --color-ocean-blue-300: #93b5d2;
  --color-ocean-blue-400: #42729a;
  --color-ocean-blue-500: #254d6e;
  --color-ocean-blue-600: #1b3d5c;
  --color-ocean-blue-700: #16314c;
  --color-ocean-blue-800: #162c41;
  --color-ocean-blue-900: #142334;
  --color-ocean-blue-950: #0f1824;
  --color-sky-blue-50: #f1f9fb;
  --color-sky-blue-100: #e4f3f7;
  --color-sky-blue-200: #c9e8ef;
  --color-sky-blue-300: #addce6;
  --color-sky-blue-400: #92d1de;
  --color-sky-blue-500: #77c5d6;
  --color-sky-blue-600: #44afc7;
  --color-sky-blue-700: #2e869a;
  --color-sky-blue-800: #1f5a66;
  --color-sky-blue-900: #0f2d33;
  --color-turquoise-50: #e9fcfb;
  --color-turquoise-100: #cef7f6;
  --color-turquoise-200: #9cefed;
  --color-turquoise-300: #6be7e3;
  --color-turquoise-400: #3adfda;
  --color-turquoise-500: #1fc1bc;
  --color-turquoise-600: #1ba7a2;
  --color-turquoise-700: #137471;
  --color-turquoise-800: #0c4d4b;
  --color-turquoise-900: #062726;
  --color-orange-50: #fef2e6;
  --color-orange-100: #fde9d2;
  --color-orange-200: #fcd2a5;
  --color-orange-300: #fabc78;
  --color-orange-400: #f9a54b;
  --color-orange-500: #f78f1e;
  --color-orange-600: #dc7302;
  --color-orange-700: #985206;
  --color-orange-800: #6b3a04;
  --color-orange-900: #351d02;
  --color-copper-50: #f9f6ed;
  --color-copper-100: #f1e7d0;
  --color-copper-200: #e4cfa4;
  --color-copper-300: #d4b070;
  --color-copper-400: #c69449;
  --color-copper-500: #af7b39;
  --color-copper-600: #9d6531;
  --color-copper-700: #7e4b2a;
  --color-copper-800: #6a3e29;
  --color-copper-900: #5b3628;
  --color-copper-950: #341c14;
  --color-bronze-50: #f7f2ee;
  --color-bronze-100: #f1e9e1;
  --color-bronze-200: #e3d2c3;
  --color-bronze-300: #d4bca5;
  --color-bronze-400: #c6a587;
  --color-bronze-500: #b88f69;
  --color-bronze-600: #a3764d;
  --color-bronze-700: #7d5b3b;
  --color-bronze-800: #4e3925;
  --color-bronze-900: #271d13;
  --color-marble-50: #f7f6f3;
  --color-marble-100: #edeae3;
  --color-marble-200: #ded9ce;
  --color-marble-300: #c6bfae;
  --color-marble-400: #aaa092;
  --color-marble-500: #958a7e;
  --color-marble-600: #877c73;
  --color-marble-700: #716760;
  --color-marble-800: #605852;
  --color-marble-900: #504844;
  --color-olive-grey-50: #f7f6f1;
  --color-olive-grey-100: #edece7;
  --color-olive-grey-200: #dbd8cf;
  --color-olive-grey-300: #cac5b7;
  --color-olive-grey-400: #b8b19f;
  --color-olive-grey-500: #a69e87;
  --color-olive-grey-600: #8a8167;
  --color-olive-grey-700: #68614d;
  --color-olive-grey-800: #454133;
  --color-olive-grey-900: #23201a;
  --color-danger-red-50: #ffebeb;
  --color-danger-red-100: #ffe0e0;
  --color-danger-red-200: #fba7a7;
  --color-danger-red-300: #f47171;
  --color-danger-red-400: #eb4242;
  --color-danger-red-500: #cc0000;
  --color-danger-red-600: #b60000;
  --color-danger-red-700: #9b0000;
  --color-danger-red-800: #800000;
  --color-danger-red-900: #660000;
  --color-warning-yellow-50: #fef8e9;
  --color-warning-yellow-100: #fdf2d8;
  --color-warning-yellow-200: #fce5b1;
  --color-warning-yellow-300: #fad989;
  --color-warning-yellow-400: #f9cc62;
  --color-warning-yellow-500: #f7bf3b;
  --color-warning-yellow-600: #eba80a;
  --color-warning-yellow-700: #b07e07;
  --color-warning-yellow-800: #765405;
  --color-warning-yellow-900: #3b2a02;
  --color-positive-green-50: #f3fcf6;
  --color-positive-green-100: #e3f8ea;
  --color-positive-green-200: #ccf0d9;
  --color-positive-green-300: #97ddb1;
  --color-positive-green-400: #65c387;
  --color-positive-green-500: #3fa665;
  --color-positive-green-600: #2ca056;
  --color-positive-green-700: #286c41;
  --color-positive-green-800: #1d5e36;
  --color-positive-green-900: #21452f;
  --color-grey-0: #ffffff;
  --color-grey-50: #fafafa;
  --color-grey-100: #f4f4f5;
  --color-grey-200: #e4e4e7;
  --color-grey-300: #d4d4d8;
  --color-grey-400: #a1a1aa;
  --color-grey-500: #71717a;
  --color-grey-600: #52525b;
  --color-grey-700: #3f3f46;
  --color-grey-800: #27272a;
  --color-grey-900: #1a1a1e;
  --color-grey-950: #101014;
  --color-grey-1000: #000000;
  --color-background-disabled: #f4f4f5;
  --color-background-brand: #1a1a1e;
  --color-background-inverse: #101014;
  --color-background-overlay: rgba(0, 0, 0, .4);
  --color-background-on-brand-primary: #ffffff;
  --color-background-on-brand-weak: #27272a;
  --color-background-on-brand-secondary: #f78f1e;
  --color-background-on-media: #ffffff;
  --color-background-on-media-weak: rgba(255, 255, 255, .6);
  --color-background-on-inverse: #ffffff;
  --color-background-base-default: #ffffff;
  --color-background-base-hover: #fafafa;
  --color-background-base-active: #f4f4f5;
  --color-background-base-alternative: #f4f4f5;
  --color-background-raised-default: #ffffff;
  --color-background-raised-hover: #fafafa;
  --color-background-raised-active: #f4f4f5;
  --color-background-neutral-default: #a1a1aa;
  --color-background-neutral-hover: #71717a;
  --color-background-neutral-active: #52525b;
  --color-background-neutral-weak: #f4f4f5;
  --color-background-neutral-weak-hover: #e4e4e7;
  --color-background-neutral-active-active: #d4d4d8;
  --color-background-neutral-skeleton: #f4f4f5;
  --color-background-accent-default: #1a1a1e;
  --color-background-accent-hover: #27272a;
  --color-background-accent-active: #3f3f46;
  --color-background-accent-weak: #f4f4f5;
  --color-background-accent-secondary: #dc7302;
  --color-background-danger-default: #cc0000;
  --color-background-danger-hover: #b60000;
  --color-background-danger-active: #b60000;
  --color-background-danger-weak: #ffebeb;
  --color-background-warning-default: #f7bf3b;
  --color-background-warning-weak: #fef8e9;
  --color-background-positive-default: #3fa665;
  --color-background-positive-weak: #e3f8ea;
  --color-foreground-default: #27272a;
  --color-foreground-weak: #71717a;
  --color-foreground-danger: #cc0000;
  --color-foreground-warning: #765405;
  --color-foreground-positive: #286c41;
  --color-foreground-disabled: #d4d4d8;
  --color-foreground-on-accent: #ffffff;
  --color-foreground-on-accent-secondary: #ffffff;
  --color-foreground-on-brand: #ffffff;
  --color-foreground-on-brand-inverse: #1a1a1e;
  --color-foreground-on-media: #ffffff;
  --color-foreground-on-inverse: #ffffff;
  --color-foreground-on-media-inverse: #101014;
  --color-foreground-on-danger: #ffffff;
  --color-foreground-accent-default: #1a1a1e;
  --color-foreground-accent-hover: #27272a;
  --color-foreground-accent-active: #3f3f46;
  --color-foreground-accent-secondary: #985206;
  --color-border-default: #e4e4e7;
  --color-border-strong: #d4d4d8;
  --color-border-danger: #cc0000;
  --color-border-warning: #765405;
  --color-border-positive: #3fa665;
  --color-border-disabled: #e4e4e7;
  --color-border-on-brand: #52525b;
  --color-border-on-media: #ffffff;
  --color-border-accent-default: #1a1a1e;
  --color-border-accent-secodary: #dc7302;
  --font-family-brand: Josefin Sans;
  --font-family-base: Poppins;
  --typography-display-l-font-family: Josefin Sans;
  --typography-display-l-font-weight: 400;
  --typography-display-l-font-size-default: 72px;
  --typography-display-l-font-size-mobile: 48px;
  --typography-display-l-line-height-default: 80px;
  --typography-display-l-line-height-mobile: 56px;
  --typography-display-l-letter-spacing: .699999988079071px;
  --typography-display-l-text-transform: none;
  --typography-display-m-font-family: Josefin Sans;
  --typography-display-m-font-weight: 400;
  --typography-display-m-font-size-default: 56px;
  --typography-display-m-font-size-mobile: 40px;
  --typography-display-m-line-height-default: 64px;
  --typography-display-m-line-height-mobile: 48px;
  --typography-display-m-letter-spacing: .5px;
  --typography-display-m-text-transform: none;
  --typography-display-s-font-family: Josefin Sans;
  --typography-display-s-font-weight: 400;
  --typography-display-s-font-size-default: 40px;
  --typography-display-s-font-size-mobile: 32px;
  --typography-display-s-line-height-default: 48px;
  --typography-display-s-line-height-mobile: 40px;
  --typography-display-s-letter-spacing: .4000000059604645px;
  --typography-display-s-text-transform: uppercase;
  --typography-title-l-font-family: Josefin Sans;
  --typography-title-l-font-weight: 400;
  --typography-title-l-font-size: 28px;
  --typography-title-l-line-height: 34px;
  --typography-title-l-letter-spacing: 0px;
  --typography-title-l-text-transform: none;
  --typography-title-m-font-family: Josefin Sans;
  --typography-title-m-font-weight: 400;
  --typography-title-m-font-size: 24px;
  --typography-title-m-line-height: 30px;
  --typography-title-m-letter-spacing: 0px;
  --typography-title-m-text-transform: none;
  --typography-title-s-font-family: Josefin Sans;
  --typography-title-s-font-weight: 400;
  --typography-title-s-font-size: 22px;
  --typography-title-s-line-height: 28px;
  --typography-title-s-letter-spacing: 0px;
  --typography-title-xs-font-family: Poppins;
  --typography-title-xs-font-weight: 400;
  --typography-title-xs-font-size: 18px;
  --typography-title-xs-line-height: 24px;
  --typography-title-xs-letter-spacing: 0px;
  --typography-body-font-family: Poppins;
  --typography-body-font-weight-default: 400;
  --typography-body-font-weight-strong: 500;
  --typography-body-m-font-size: 16px;
  --typography-body-m-line-height: 24px;
  --typography-body-m-letter-spacing: 0px;
  --typography-body-s-font-size: 14px;
  --typography-body-s-line-height: 20px;
  --typography-body-s-letter-spacing: 0px;
  --typography-body-xs-font-size: 12px;
  --typography-body-xs-line-height: 16px;
  --typography-body-xs-letter-spacing: 0px;
  --typography-body-xxs-font-size: 10px;
  --typography-body-xxs-line-height: 14px;
  --typography-body-xxs-letter-spacing: 0px;
  --typography-label-font-family: Poppins;
  --typography-label-m-font-weight: 500;
  --typography-label-m-font-size: 14px;
  --typography-label-m-line-height: 20px;
  --typography-label-m-letter-spacing: 0px;
  --typography-label-text-transform: uppercase;
  --typography-label-s-font-weight: 500;
  --typography-label-s-font-size: 13px;
  --typography-label-s-line-height: 18px;
  --typography-label-s-letter-spacing: 0px;
  --typography-label-xs-font-weight: 500;
  --typography-label-xs-font-size: 12px;
  --typography-label-xs-line-height: 16px;
  --typography-label-xs-letter-spacing: 0px;
  --typography-overline-font-family: Poppins;
  --typography-overline-font-weight: 500;
  --typography-overline-font-size: 12px;
  --typography-overline-line-height: 16px;
  --typography-overline-letter-spacing: 0px;
  --radius-none: 0px;
  --radius-xs: 5px;
  --radius-s: 10px;
  --radius-m: 14px;
  --radius-l: 18px;
  --radius-xl: 24px;
  --radius-full: 9999px;
  --component-theme-asset: Le Blanc;
  --component-button-radius: 5px;
  --component-checkbox-radius: 5px;
  --component-chip-radius: 9999px;
  --component-counter-radius: 9999px;
  --component-container-s-radius: 5px;
  --component-container-m-radius: 10px;
  --component-fab-radius: 9999px;
  --component-icon-button-radius: 9999px;
  --component-input-radius: 5px;
  --component-progress-bar-radius: 9999px;
  --component-segmented-control-segment-radius: 5px;
  --component-segmented-control-container-radius: 9px;
  --component-tag-radius: 5px;
  --component-navigation-item-radius: 5px;
  --component-sheet-radius: 14px ;
}
:root [theme=le-blanc-new][data-v-772ca109] {
  --color-midnight-blue-50: #eaf0f5;
  --color-midnight-blue-100: #d0dbe7;
  --color-midnight-blue-200: #aabfd4;
  --color-midnight-blue-300: #7296b6;
  --color-midnight-blue-400: #426180;
  --color-midnight-blue-500: #0a203e;
  --color-midnight-blue-600: #091939;
  --color-midnight-blue-700: #091534;
  --color-midnight-blue-800: #0a1229;
  --color-midnight-blue-900: #0a1020;
  --color-indigo-50: #e4e7f1;
  --color-indigo-100: #ced2e3;
  --color-indigo-200: #9ba3c2;
  --color-indigo-300: #6874a5;
  --color-indigo-400: #3f4b7c;
  --color-indigo-500: #242b47;
  --color-indigo-600: #1d2239;
  --color-indigo-700: #161a2b;
  --color-indigo-800: #0e111c;
  --color-indigo-900: #07090e;
  --color-ocean-blue-50: #f0f4fa;
  --color-ocean-blue-100: #dfe8f1;
  --color-ocean-blue-200: #b8cce0;
  --color-ocean-blue-250: #a6c0d9;
  --color-ocean-blue-300: #93b5d2;
  --color-ocean-blue-400: #42729a;
  --color-ocean-blue-500: #254d6e;
  --color-ocean-blue-600: #1b3d5c;
  --color-ocean-blue-700: #16314c;
  --color-ocean-blue-800: #162c41;
  --color-ocean-blue-900: #142334;
  --color-ocean-blue-950: #0f1824;
  --color-sky-blue-50: #f1f9fb;
  --color-sky-blue-100: #e4f3f7;
  --color-sky-blue-200: #c9e8ef;
  --color-sky-blue-300: #addce6;
  --color-sky-blue-400: #92d1de;
  --color-sky-blue-500: #77c5d6;
  --color-sky-blue-600: #44afc7;
  --color-sky-blue-700: #2e869a;
  --color-sky-blue-800: #1f5a66;
  --color-sky-blue-900: #0f2d33;
  --color-turquoise-50: #e9fcfb;
  --color-turquoise-100: #cef7f6;
  --color-turquoise-200: #9cefed;
  --color-turquoise-300: #6be7e3;
  --color-turquoise-400: #3adfda;
  --color-turquoise-500: #1fc1bc;
  --color-turquoise-600: #1ba7a2;
  --color-turquoise-700: #137471;
  --color-turquoise-800: #0c4d4b;
  --color-turquoise-900: #062726;
  --color-orange-50: #fef2e6;
  --color-orange-100: #fde9d2;
  --color-orange-200: #fcd2a5;
  --color-orange-300: #fabc78;
  --color-orange-400: #f9a54b;
  --color-orange-500: #f78f1e;
  --color-orange-600: #dc7302;
  --color-orange-700: #985206;
  --color-orange-800: #6b3a04;
  --color-orange-900: #351d02;
  --color-copper-50: #f9f6ed;
  --color-copper-100: #f1e7d0;
  --color-copper-200: #e4cfa4;
  --color-copper-300: #d4b070;
  --color-copper-400: #c69449;
  --color-copper-500: #af7b39;
  --color-copper-600: #9d6531;
  --color-copper-700: #7e4b2a;
  --color-copper-800: #6a3e29;
  --color-copper-900: #5b3628;
  --color-copper-950: #341c14;
  --color-bronze-50: #f7f2ee;
  --color-bronze-100: #f1e9e1;
  --color-bronze-200: #e3d2c3;
  --color-bronze-300: #d4bca5;
  --color-bronze-400: #c6a587;
  --color-bronze-500: #b88f69;
  --color-bronze-600: #a3764d;
  --color-bronze-700: #7d5b3b;
  --color-bronze-800: #4e3925;
  --color-bronze-900: #271d13;
  --color-marble-50: #f7f6f3;
  --color-marble-100: #edeae3;
  --color-marble-200: #ded9ce;
  --color-marble-300: #c6bfae;
  --color-marble-400: #aaa092;
  --color-marble-500: #958a7e;
  --color-marble-600: #877c73;
  --color-marble-700: #716760;
  --color-marble-800: #605852;
  --color-marble-900: #504844;
  --color-olive-grey-50: #f7f6f1;
  --color-olive-grey-100: #edece7;
  --color-olive-grey-200: #dbd8cf;
  --color-olive-grey-300: #cac5b7;
  --color-olive-grey-400: #b8b19f;
  --color-olive-grey-500: #a69e87;
  --color-olive-grey-600: #8a8167;
  --color-olive-grey-700: #68614d;
  --color-olive-grey-800: #454133;
  --color-olive-grey-900: #23201a;
  --color-danger-red-50: #ffebeb;
  --color-danger-red-100: #ffe0e0;
  --color-danger-red-200: #fba7a7;
  --color-danger-red-300: #f47171;
  --color-danger-red-400: #eb4242;
  --color-danger-red-500: #cc0000;
  --color-danger-red-600: #b60000;
  --color-danger-red-700: #9b0000;
  --color-danger-red-800: #800000;
  --color-danger-red-900: #660000;
  --color-warning-yellow-50: #fef8e9;
  --color-warning-yellow-100: #fdf2d8;
  --color-warning-yellow-200: #fce5b1;
  --color-warning-yellow-300: #fad989;
  --color-warning-yellow-400: #f9cc62;
  --color-warning-yellow-500: #f7bf3b;
  --color-warning-yellow-600: #eba80a;
  --color-warning-yellow-700: #b07e07;
  --color-warning-yellow-800: #765405;
  --color-warning-yellow-900: #3b2a02;
  --color-positive-green-50: #f3fcf6;
  --color-positive-green-100: #e3f8ea;
  --color-positive-green-200: #ccf0d9;
  --color-positive-green-300: #97ddb1;
  --color-positive-green-400: #65c387;
  --color-positive-green-500: #3fa665;
  --color-positive-green-600: #2ca056;
  --color-positive-green-700: #286c41;
  --color-positive-green-800: #1d5e36;
  --color-positive-green-900: #21452f;
  --color-grey-0: #ffffff;
  --color-grey-50: #fafafa;
  --color-grey-100: #f4f4f5;
  --color-grey-200: #e4e4e7;
  --color-grey-300: #d4d4d8;
  --color-grey-400: #a1a1aa;
  --color-grey-500: #71717a;
  --color-grey-600: #52525b;
  --color-grey-700: #3f3f46;
  --color-grey-800: #27272a;
  --color-grey-900: #1a1a1e;
  --color-grey-950: #101014;
  --color-grey-1000: #000000;
  --color-background-disabled: #f4f4f5;
  --color-background-brand: #0a203e;
  --color-background-inverse: #000000;
  --color-background-overlay: rgba(0, 0, 0, .4);
  --color-background-on-brand-primary: #ffffff;
  --color-background-on-brand-weak: #426180;
  --color-background-on-brand-secondary: #af7b39;
  --color-background-on-media: #ffffff;
  --color-background-on-media-weak: rgba(255, 255, 255, .6);
  --color-background-on-inverse: #ffffff;
  --color-background-base-default: #f7f6f3;
  --color-background-base-hover: #edeae3;
  --color-background-base-active: #ded9ce;
  --color-background-base-alternative: #edeae3;
  --color-background-raised-default: #f7f6f3;
  --color-background-raised-hover: #edeae3;
  --color-background-raised-active: #ded9ce;
  --color-background-neutral-default: #aaa092;
  --color-background-neutral-hover: #958a7e;
  --color-background-neutral-active: #877c73;
  --color-background-neutral-weak: #edeae3;
  --color-background-neutral-weak-hover: #ded9ce;
  --color-background-neutral-active-active: #c6bfae;
  --color-background-neutral-skeleton: #c6bfae;
  --color-background-accent-default: #0a203e;
  --color-background-accent-hover: #091534;
  --color-background-accent-active: #0a1020;
  --color-background-accent-weak: #ded9ce;
  --color-background-accent-secondary: #af7b39;
  --color-background-danger-default: #cc0000;
  --color-background-danger-hover: #b60000;
  --color-background-danger-active: #b60000;
  --color-background-danger-weak: #ffebeb;
  --color-background-warning-default: #f7bf3b;
  --color-background-warning-weak: #fef8e9;
  --color-background-positive-default: #3fa665;
  --color-background-positive-weak: #ccf0d9;
  --color-foreground-default: #000000;
  --color-foreground-weak: #27272a;
  --color-foreground-danger: #cc0000;
  --color-foreground-warning: #765405;
  --color-foreground-positive: #1d5e36;
  --color-foreground-disabled: #d4d4d8;
  --color-foreground-on-accent: #ffffff;
  --color-foreground-on-accent-secondary: #ffffff;
  --color-foreground-on-brand: #ffffff;
  --color-foreground-on-brand-inverse: #000000;
  --color-foreground-on-media: #ffffff;
  --color-foreground-on-inverse: #ffffff;
  --color-foreground-on-media-inverse: #000000;
  --color-foreground-on-danger: #ffffff;
  --color-foreground-accent-default: #0a203e;
  --color-foreground-accent-hover: #091939;
  --color-foreground-accent-active: #091534;
  --color-foreground-accent-secondary: #9d6531;
  --color-border-default: #a1a1aa;
  --color-border-strong: #71717a;
  --color-border-danger: #cc0000;
  --color-border-warning: #765405;
  --color-border-positive: #3fa665;
  --color-border-disabled: #e4e4e7;
  --color-border-on-brand: #52525b;
  --color-border-on-media: #ffffff;
  --color-border-accent-default: #1a1a1e;
  --color-border-accent-secodary: #dc7302;
  --font-family-brand: Montserrat;
  --font-family-base: Montserrat;
  --typography-display-l-font-family: Montserrat;
  --typography-display-l-font-weight: 400;
  --typography-display-l-font-size-default: 72px;
  --typography-display-l-font-size-mobile: 48px;
  --typography-display-l-line-height-default: 80px;
  --typography-display-l-line-height-mobile: 56px;
  --typography-display-l-letter-spacing: .699999988079071px;
  --typography-display-l-text-transform: none;
  --typography-display-m-font-family: Montserrat;
  --typography-display-m-font-weight: 400;
  --typography-display-m-font-size-default: 56px;
  --typography-display-m-font-size-mobile: 40px;
  --typography-display-m-line-height-default: 64px;
  --typography-display-m-line-height-mobile: 48px;
  --typography-display-m-letter-spacing: .5px;
  --typography-display-m-text-transform: none;
  --typography-display-s-font-family: Montserrat;
  --typography-display-s-font-weight: 400;
  --typography-display-s-font-size-default: 40px;
  --typography-display-s-font-size-mobile: 32px;
  --typography-display-s-line-height-default: 48px;
  --typography-display-s-line-height-mobile: 40px;
  --typography-display-s-letter-spacing: .4000000059604645px;
  --typography-display-s-text-transform: none;
  --typography-title-l-font-family: Montserrat;
  --typography-title-l-font-weight: 400;
  --typography-title-l-font-size: 28px;
  --typography-title-l-line-height: 34px;
  --typography-title-l-letter-spacing: 0px;
  --typography-title-l-text-transform: none;
  --typography-title-m-font-family: Montserrat;
  --typography-title-m-font-weight: 400;
  --typography-title-m-font-size: 24px;
  --typography-title-m-line-height: 30px;
  --typography-title-m-letter-spacing: 0px;
  --typography-title-m-text-transform: none;
  --typography-title-s-font-family: Montserrat;
  --typography-title-s-font-weight: 400;
  --typography-title-s-font-size: 22px;
  --typography-title-s-line-height: 28px;
  --typography-title-s-letter-spacing: 0px;
  --typography-title-xs-font-family: Montserrat;
  --typography-title-xs-font-weight: 400;
  --typography-title-xs-font-size: 18px;
  --typography-title-xs-line-height: 24px;
  --typography-title-xs-letter-spacing: 0px;
  --typography-body-font-family: Montserrat;
  --typography-body-font-weight-default: 400;
  --typography-body-font-weight-strong: 500;
  --typography-body-m-font-size: 16px;
  --typography-body-m-line-height: 24px;
  --typography-body-m-letter-spacing: 0px;
  --typography-body-s-font-size: 14px;
  --typography-body-s-line-height: 20px;
  --typography-body-s-letter-spacing: 0px;
  --typography-body-xs-font-size: 12px;
  --typography-body-xs-line-height: 16px;
  --typography-body-xs-letter-spacing: 0px;
  --typography-body-xxs-font-size: 10px;
  --typography-body-xxs-line-height: 14px;
  --typography-body-xxs-letter-spacing: 0px;
  --typography-label-font-family: Montserrat;
  --typography-label-m-font-weight: 500;
  --typography-label-m-font-size: 14px;
  --typography-label-m-line-height: 20px;
  --typography-label-m-letter-spacing: 0px;
  --typography-label-text-transform: uppercase;
  --typography-label-s-font-weight: 500;
  --typography-label-s-font-size: 13px;
  --typography-label-s-line-height: 18px;
  --typography-label-s-letter-spacing: 0px;
  --typography-label-xs-font-weight: 500;
  --typography-label-xs-font-size: 12px;
  --typography-label-xs-line-height: 16px;
  --typography-label-xs-letter-spacing: 0px;
  --typography-overline-font-family: Montserrat;
  --typography-overline-font-weight: 600;
  --typography-overline-font-size: 12px;
  --typography-overline-line-height: 16px;
  --typography-overline-letter-spacing: 0px;
  --radius-none: 0px;
  --radius-xs: 5px;
  --radius-s: 10px;
  --radius-m: 14px;
  --radius-l: 18px;
  --radius-xl: 24px;
  --radius-full: 9999px;
  --component-theme-asset: Le Blanc;
  --component-button-radius: 5px;
  --component-checkbox-radius: 5px;
  --component-chip-radius: 9999px;
  --component-counter-radius: 9999px;
  --component-container-s-radius: 5px;
  --component-container-m-radius: 10px;
  --component-fab-radius: 9999px;
  --component-icon-button-radius: 9999px;
  --component-input-radius: 5px;
  --component-progress-bar-radius: 9999px;
  --component-segmented-control-segment-radius: 5px;
  --component-segmented-control-container-radius: 9px;
  --component-tag-radius: 5px;
  --component-navigation-item-radius: 5px;
  --component-sheet-radius: 14px ;
}
:root [theme=moon-palace][data-v-772ca109] {
  --color-midnight-blue-50: #eaf0f5;
  --color-midnight-blue-100: #d0dbe7;
  --color-midnight-blue-200: #aabfd4;
  --color-midnight-blue-300: #7296b6;
  --color-midnight-blue-400: #426180;
  --color-midnight-blue-500: #0a203e;
  --color-midnight-blue-600: #091939;
  --color-midnight-blue-700: #091534;
  --color-midnight-blue-800: #0a1229;
  --color-midnight-blue-900: #0a1020;
  --color-indigo-50: #e4e7f1;
  --color-indigo-100: #ced2e3;
  --color-indigo-200: #9ba3c2;
  --color-indigo-300: #6874a5;
  --color-indigo-400: #3f4b7c;
  --color-indigo-500: #242b47;
  --color-indigo-600: #1d2239;
  --color-indigo-700: #161a2b;
  --color-indigo-800: #0e111c;
  --color-indigo-900: #07090e;
  --color-ocean-blue-50: #f0f4fa;
  --color-ocean-blue-100: #dfe8f1;
  --color-ocean-blue-200: #b8cce0;
  --color-ocean-blue-250: #a6c0d9;
  --color-ocean-blue-300: #93b5d2;
  --color-ocean-blue-400: #42729a;
  --color-ocean-blue-500: #254d6e;
  --color-ocean-blue-600: #1b3d5c;
  --color-ocean-blue-700: #16314c;
  --color-ocean-blue-800: #162c41;
  --color-ocean-blue-900: #142334;
  --color-ocean-blue-950: #0f1824;
  --color-sky-blue-50: #f1f9fb;
  --color-sky-blue-100: #e4f3f7;
  --color-sky-blue-200: #c9e8ef;
  --color-sky-blue-300: #addce6;
  --color-sky-blue-400: #92d1de;
  --color-sky-blue-500: #77c5d6;
  --color-sky-blue-600: #44afc7;
  --color-sky-blue-700: #2e869a;
  --color-sky-blue-800: #1f5a66;
  --color-sky-blue-900: #0f2d33;
  --color-turquoise-50: #e9fcfb;
  --color-turquoise-100: #cef7f6;
  --color-turquoise-200: #9cefed;
  --color-turquoise-300: #6be7e3;
  --color-turquoise-400: #3adfda;
  --color-turquoise-500: #1fc1bc;
  --color-turquoise-600: #1ba7a2;
  --color-turquoise-700: #137471;
  --color-turquoise-800: #0c4d4b;
  --color-turquoise-900: #062726;
  --color-orange-50: #fef2e6;
  --color-orange-100: #fde9d2;
  --color-orange-200: #fcd2a5;
  --color-orange-300: #fabc78;
  --color-orange-400: #f9a54b;
  --color-orange-500: #f78f1e;
  --color-orange-600: #dc7302;
  --color-orange-700: #985206;
  --color-orange-800: #6b3a04;
  --color-orange-900: #351d02;
  --color-copper-50: #f9f6ed;
  --color-copper-100: #f1e7d0;
  --color-copper-200: #e4cfa4;
  --color-copper-300: #d4b070;
  --color-copper-400: #c69449;
  --color-copper-500: #af7b39;
  --color-copper-600: #9d6531;
  --color-copper-700: #7e4b2a;
  --color-copper-800: #6a3e29;
  --color-copper-900: #5b3628;
  --color-copper-950: #341c14;
  --color-bronze-50: #f7f2ee;
  --color-bronze-100: #f1e9e1;
  --color-bronze-200: #e3d2c3;
  --color-bronze-300: #d4bca5;
  --color-bronze-400: #c6a587;
  --color-bronze-500: #b88f69;
  --color-bronze-600: #a3764d;
  --color-bronze-700: #7d5b3b;
  --color-bronze-800: #4e3925;
  --color-bronze-900: #271d13;
  --color-marble-50: #f7f6f3;
  --color-marble-100: #edeae3;
  --color-marble-200: #ded9ce;
  --color-marble-300: #c6bfae;
  --color-marble-400: #aaa092;
  --color-marble-500: #958a7e;
  --color-marble-600: #877c73;
  --color-marble-700: #716760;
  --color-marble-800: #605852;
  --color-marble-900: #504844;
  --color-olive-grey-50: #f7f6f1;
  --color-olive-grey-100: #edece7;
  --color-olive-grey-200: #dbd8cf;
  --color-olive-grey-300: #cac5b7;
  --color-olive-grey-400: #b8b19f;
  --color-olive-grey-500: #a69e87;
  --color-olive-grey-600: #8a8167;
  --color-olive-grey-700: #68614d;
  --color-olive-grey-800: #454133;
  --color-olive-grey-900: #23201a;
  --color-danger-red-50: #ffebeb;
  --color-danger-red-100: #ffe0e0;
  --color-danger-red-200: #fba7a7;
  --color-danger-red-300: #f47171;
  --color-danger-red-400: #eb4242;
  --color-danger-red-500: #cc0000;
  --color-danger-red-600: #b60000;
  --color-danger-red-700: #9b0000;
  --color-danger-red-800: #800000;
  --color-danger-red-900: #660000;
  --color-warning-yellow-50: #fef8e9;
  --color-warning-yellow-100: #fdf2d8;
  --color-warning-yellow-200: #fce5b1;
  --color-warning-yellow-300: #fad989;
  --color-warning-yellow-400: #f9cc62;
  --color-warning-yellow-500: #f7bf3b;
  --color-warning-yellow-600: #eba80a;
  --color-warning-yellow-700: #b07e07;
  --color-warning-yellow-800: #765405;
  --color-warning-yellow-900: #3b2a02;
  --color-positive-green-50: #f3fcf6;
  --color-positive-green-100: #e3f8ea;
  --color-positive-green-200: #ccf0d9;
  --color-positive-green-300: #97ddb1;
  --color-positive-green-400: #65c387;
  --color-positive-green-500: #3fa665;
  --color-positive-green-600: #2ca056;
  --color-positive-green-700: #286c41;
  --color-positive-green-800: #1d5e36;
  --color-positive-green-900: #21452f;
  --color-grey-0: #ffffff;
  --color-grey-50: #fafafa;
  --color-grey-100: #f4f4f5;
  --color-grey-200: #e4e4e7;
  --color-grey-300: #d4d4d8;
  --color-grey-400: #a1a1aa;
  --color-grey-500: #71717a;
  --color-grey-600: #52525b;
  --color-grey-700: #3f3f46;
  --color-grey-800: #27272a;
  --color-grey-900: #1a1a1e;
  --color-grey-950: #101014;
  --color-grey-1000: #000000;
  --color-background-disabled: #27272a;
  --color-background-brand: #27272a;
  --color-background-inverse: #ffffff;
  --color-background-overlay: rgba(0, 0, 0, .4);
  --color-background-on-brand-primary: #f4f4f5;
  --color-background-on-brand-weak: #1b3d5c;
  --color-background-on-brand-secondary: #b8cce0;
  --color-background-on-media: #ffffff;
  --color-background-on-media-weak: rgba(255, 255, 255, .6);
  --color-background-on-inverse: #ffffff;
  --color-background-base-default: #101014;
  --color-background-base-hover: #1a1a1e;
  --color-background-base-active: #27272a;
  --color-background-base-alternative: #1a1a1e;
  --color-background-raised-default: #1a1a1e;
  --color-background-raised-hover: #27272a;
  --color-background-raised-active: #3f3f46;
  --color-background-neutral-default: #3f3f46;
  --color-background-neutral-hover: #52525b;
  --color-background-neutral-active: #71717a;
  --color-background-neutral-weak: #27272a;
  --color-background-neutral-weak-hover: #3f3f46;
  --color-background-neutral-active-active: #52525b;
  --color-background-neutral-skeleton: #3f3f46;
  --color-background-accent-default: #93b5d2;
  --color-background-accent-hover: #a6c0d9;
  --color-background-accent-active: #b8cce0;
  --color-background-accent-weak: #16314c;
  --color-background-accent-secondary: #b8cce0;
  --color-background-danger-default: #f47171;
  --color-background-danger-hover: #fba7a7;
  --color-background-danger-active: #f47171;
  --color-background-danger-weak: #800000;
  --color-background-warning-default: #fad989;
  --color-background-warning-weak: #765405;
  --color-background-positive-default: #ccf0d9;
  --color-background-positive-weak: #21452f;
  --color-foreground-default: #f4f4f5;
  --color-foreground-weak: #a1a1aa;
  --color-foreground-danger: #fba7a7;
  --color-foreground-warning: #fce5b1;
  --color-foreground-positive: #65c387;
  --color-foreground-disabled: #3f3f46;
  --color-foreground-on-accent: #101014;
  --color-foreground-on-accent-secondary: #101014;
  --color-foreground-on-brand: #f4f4f5;
  --color-foreground-on-brand-inverse: #101014;
  --color-foreground-on-media: #ffffff;
  --color-foreground-on-inverse: #101014;
  --color-foreground-on-media-inverse: #101014;
  --color-foreground-on-danger: #101014;
  --color-foreground-accent-default: #b8cce0;
  --color-foreground-accent-hover: #a6c0d9;
  --color-foreground-accent-active: #93b5d2;
  --color-foreground-accent-secondary: #b8cce0;
  --color-border-default: #3f3f46;
  --color-border-strong: #52525b;
  --color-border-danger: #fba7a7;
  --color-border-warning: #fce5b1;
  --color-border-positive: #e3f8ea;
  --color-border-disabled: #27272a;
  --color-border-on-brand: #52525b;
  --color-border-on-media: #ffffff;
  --color-border-accent-default: #b8cce0;
  --color-border-accent-secodary: #b8cce0;
  --font-family-brand: Poppins;
  --font-family-base: Poppins;
  --typography-display-l-font-family: Poppins;
  --typography-display-l-font-weight: 400;
  --typography-display-l-font-size-default: 72px;
  --typography-display-l-font-size-mobile: 48px;
  --typography-display-l-line-height-default: 80px;
  --typography-display-l-line-height-mobile: 56px;
  --typography-display-l-letter-spacing: 0px;
  --typography-display-l-text-transform: none;
  --typography-display-m-font-family: Poppins;
  --typography-display-m-font-weight: 400;
  --typography-display-m-font-size-default: 56px;
  --typography-display-m-font-size-mobile: 40px;
  --typography-display-m-line-height-default: 64px;
  --typography-display-m-line-height-mobile: 48px;
  --typography-display-m-letter-spacing: 0px;
  --typography-display-m-text-transform: none;
  --typography-display-s-font-family: Poppins;
  --typography-display-s-font-weight: 400;
  --typography-display-s-font-size-default: 40px;
  --typography-display-s-font-size-mobile: 32px;
  --typography-display-s-line-height-default: 48px;
  --typography-display-s-line-height-mobile: 40px;
  --typography-display-s-letter-spacing: 0px;
  --typography-display-s-text-transform: none;
  --typography-title-l-font-family: Poppins;
  --typography-title-l-font-weight: 400;
  --typography-title-l-font-size: 28px;
  --typography-title-l-line-height: 34px;
  --typography-title-l-letter-spacing: 0px;
  --typography-title-l-text-transform: none;
  --typography-title-m-font-family: Poppins;
  --typography-title-m-font-weight: 400;
  --typography-title-m-font-size: 24px;
  --typography-title-m-line-height: 30px;
  --typography-title-m-letter-spacing: 0px;
  --typography-title-m-text-transform: none;
  --typography-title-s-font-family: Poppins;
  --typography-title-s-font-weight: 400;
  --typography-title-s-font-size: 22px;
  --typography-title-s-line-height: 28px;
  --typography-title-s-letter-spacing: 0px;
  --typography-title-xs-font-family: Poppins;
  --typography-title-xs-font-weight: 400;
  --typography-title-xs-font-size: 18px;
  --typography-title-xs-line-height: 24px;
  --typography-title-xs-letter-spacing: 0px;
  --typography-body-font-family: Poppins;
  --typography-body-font-weight-default: 400;
  --typography-body-font-weight-strong: 500;
  --typography-body-m-font-size: 16px;
  --typography-body-m-line-height: 24px;
  --typography-body-m-letter-spacing: 0px;
  --typography-body-s-font-size: 14px;
  --typography-body-s-line-height: 20px;
  --typography-body-s-letter-spacing: 0px;
  --typography-body-xs-font-size: 12px;
  --typography-body-xs-line-height: 16px;
  --typography-body-xs-letter-spacing: 0px;
  --typography-body-xxs-font-size: 10px;
  --typography-body-xxs-line-height: 14px;
  --typography-body-xxs-letter-spacing: 0px;
  --typography-label-font-family: Poppins;
  --typography-label-m-font-weight: 500;
  --typography-label-m-font-size: 16px;
  --typography-label-m-line-height: 24px;
  --typography-label-m-letter-spacing: 0px;
  --typography-label-text-transform: none;
  --typography-label-s-font-weight: 500;
  --typography-label-s-font-size: 14px;
  --typography-label-s-line-height: 20px;
  --typography-label-s-letter-spacing: 0px;
  --typography-label-xs-font-weight: 500;
  --typography-label-xs-font-size: 12px;
  --typography-label-xs-line-height: 16px;
  --typography-label-xs-letter-spacing: 0px;
  --typography-overline-font-family: Poppins;
  --typography-overline-font-weight: 400;
  --typography-overline-font-size: 12px;
  --typography-overline-line-height: 16px;
  --typography-overline-letter-spacing: .75px;
  --radius-none: 0px;
  --radius-xs: 5px;
  --radius-s: 10px;
  --radius-m: 14px;
  --radius-l: 18px;
  --radius-xl: 24px;
  --radius-full: 9999px;
  --component-theme-asset: Moon Palace;
  --component-button-radius: 5px;
  --component-checkbox-radius: 5px;
  --component-chip-radius: 9999px;
  --component-counter-radius: 9999px;
  --component-container-s-radius: 5px;
  --component-container-m-radius: 10px;
  --component-fab-radius: 9999px;
  --component-icon-button-radius: 9999px;
  --component-input-radius: 5px;
  --component-progress-bar-radius: 9999px;
  --component-segmented-control-segment-radius: 5px;
  --component-segmented-control-container-radius: 9px;
  --component-tag-radius: 5px;
  --component-navigation-item-radius: 5px;
  --component-sheet-radius: 14px ;
}
[data-v-772ca109] {
  font-family: var(--typography-body-font-family), "san-serif" !important;
}
#app .p-tab-active[data-v-772ca109] {
  background: var(--p-tabs-tab-background);
  border-width: var(--p-tabs-tab-border-width);
  border-color: var(--p-tabs-tab-border-color);
  color: var(--p-tabs-tab-color);
  padding: var(--p-tabs-tab-padding);
  font-weight: var(--p-tabs-tab-font-weight);
  transition: background var(--p-tabs-transition-duration), border-color var(--p-tabs-transition-duration), color var(--p-tabs-transition-duration), outline-color var(--p-tabs-transition-duration), box-shadow var(--p-tabs-transition-duration);
  margin: var(--p-tabs-tab-margin);
  font-family: var(--typography-body-font-family);
  font-weight: var(--typography-body-font-weight-strong);
  font-size: var(--typography-body-s-font-size);
  line-height: var(--typography-body-s-line-height);
  letter-spacing: var(--typography-body-s-letter-spacing);
}
#app .p-tab[data-v-772ca109] {
  background-color: var(--color-background-neutral-weak);
  border: none;
}
#app .p-tabpanels[data-v-772ca109] {
  background: transparent;
  padding: 20px 0px;
}
#app .p-tab[data-v-772ca109]:hover {
  color: #0F1824 !important;
}
#app .p-tab-active[data-v-772ca109] {
  border-color: transparent;
  border-radius: 10px;
  color: var(--color-foreground-default);
  background-color: var(--color-background-base-default);
}
body[data-v-772ca109] {
  font-family: "Open Sans Variable", sans-serif;
}
#app[data-v-772ca109] {
  max-width: 1280px;
  margin: 0 auto;
}
label[data-v-772ca109], input[data-v-772ca109], button[data-v-772ca109] {
  font-family: var(--typography-body-font-family), "san-serif" !important;
}
.tpc-text-field label[data-v-772ca109], .tpc-text-field input[data-v-772ca109] {
  font-family: var(--typography-body-font-family), "san-serif" !important;
}
.iconSuccess[data-v-772ca109] {
  color: #286C41;
}
[data-v-772ca109] #inputPinCode .tpc-gap-2,[data-v-772ca109] #inputPinCode .tpc-text-field {
  height: 100% !important;
}
[data-v-772ca109] #inputPinCode input {
  font-size: 40px;
  width: 100%;
  padding: 0;
}
p[data-v-772ca109] {
  color: #0F1824;
}
.subText[data-v-772ca109] {
  color: var(--p-zinc-500);
}
[data-v-772ca109] .tpc-button-primary-on-default {
  width: 100% !important;
}/*
    Custom CSS reset: https://www.joshwcomeau.com/css/custom-css-reset/
*/
/*
  1. Use a more-intuitive box-sizing model.
*/
[data-v-d89d9006],[data-v-d89d9006]::before,[data-v-d89d9006]::after {
  box-sizing: border-box;
}
/*
    2. Remove default margin
  */
[data-v-d89d9006] {
  margin: 0;
}
/*
    3. Allow percentage-based heights in the application
  */
html[data-v-d89d9006],
body[data-v-d89d9006] {
  height: 100%;
}
/*
    Typographic tweaks!
    4. Add accessible line-height
    5. Improve text rendering
  */
body[data-v-d89d9006] {
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
}
/*
    6. Improve media defaults
  */
img[data-v-d89d9006],
picture[data-v-d89d9006],
video[data-v-d89d9006],
canvas[data-v-d89d9006],
svg[data-v-d89d9006] {
  display: block;
  max-width: 100%;
}
/*
    7. Remove built-in form typography styles
  */
input[data-v-d89d9006],
button[data-v-d89d9006],
textarea[data-v-d89d9006],
select[data-v-d89d9006] {
  font: inherit;
}
/*
    8. Avoid text overflows
  */
p[data-v-d89d9006],
h1[data-v-d89d9006],
h2[data-v-d89d9006],
h3[data-v-d89d9006],
h4[data-v-d89d9006],
h5[data-v-d89d9006],
h6[data-v-d89d9006] {
  overflow-wrap: break-word;
}
/* Cards */
/* Typography */
/* Icons */
[data-v-d89d9006],[data-v-d89d9006]:before,[data-v-d89d9006]:after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / .5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: ;
}
[data-v-d89d9006]::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / .5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: ;
}
[data-v-d89d9006],[data-v-d89d9006]:before,[data-v-d89d9006]:after {
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  border-color: #e5e7eb;
}
[data-v-d89d9006]:before,[data-v-d89d9006]:after {
  --tw-content: "" ;
}
html[data-v-d89d9006],[data-v-d89d9006]:host {
  line-height: 1.5;
  -webkit-text-size-adjust: 100%;
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
  font-feature-settings: normal;
  font-variation-settings: normal;
  -webkit-tap-highlight-color: transparent;
}
body[data-v-d89d9006] {
  margin: 0;
  line-height: inherit;
}
hr[data-v-d89d9006] {
  height: 0;
  color: inherit;
  border-top-width: 1px;
}
abbr[data-v-d89d9006]:where([title]) {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}
h1[data-v-d89d9006], h2[data-v-d89d9006], h3[data-v-d89d9006], h4[data-v-d89d9006], h5[data-v-d89d9006], h6[data-v-d89d9006] {
  font-size: inherit;
  font-weight: inherit;
}
a[data-v-d89d9006] {
  color: inherit;
  text-decoration: inherit;
}
b[data-v-d89d9006], strong[data-v-d89d9006] {
  font-weight: bolder;
}
code[data-v-d89d9006], kbd[data-v-d89d9006], samp[data-v-d89d9006], pre[data-v-d89d9006] {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  font-feature-settings: normal;
  font-variation-settings: normal;
  font-size: 1em;
}
small[data-v-d89d9006] {
  font-size: 80%;
}
sub[data-v-d89d9006], sup[data-v-d89d9006] {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub[data-v-d89d9006] {
  bottom: -0.25em;
}
sup[data-v-d89d9006] {
  top: -0.5em;
}
table[data-v-d89d9006] {
  text-indent: 0;
  border-color: inherit;
  border-collapse: collapse;
}
button[data-v-d89d9006], input[data-v-d89d9006], optgroup[data-v-d89d9006], select[data-v-d89d9006], textarea[data-v-d89d9006] {
  font-family: inherit;
  font-feature-settings: inherit;
  font-variation-settings: inherit;
  font-size: 100%;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  color: inherit;
  margin: 0;
  padding: 0;
}
button[data-v-d89d9006], select[data-v-d89d9006] {
  text-transform: none;
}
button[data-v-d89d9006], input[data-v-d89d9006]:where([type=button]), input[data-v-d89d9006]:where([type=reset]), input[data-v-d89d9006]:where([type=submit]) {
  -webkit-appearance: button;
  background-color: transparent;
  background-image: none;
}
[data-v-d89d9006]:-moz-focusring {
  outline: auto;
}
[data-v-d89d9006]:-moz-ui-invalid {
  box-shadow: none;
}
progress[data-v-d89d9006] {
  vertical-align: baseline;
}
[data-v-d89d9006]::-webkit-inner-spin-button,[data-v-d89d9006]::-webkit-outer-spin-button {
  height: auto;
}
[type=search][data-v-d89d9006] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[data-v-d89d9006]::-webkit-search-decoration {
  -webkit-appearance: none;
}
[data-v-d89d9006]::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
summary[data-v-d89d9006] {
  display: list-item;
}
blockquote[data-v-d89d9006], dl[data-v-d89d9006], dd[data-v-d89d9006], h1[data-v-d89d9006], h2[data-v-d89d9006], h3[data-v-d89d9006], h4[data-v-d89d9006], h5[data-v-d89d9006], h6[data-v-d89d9006], hr[data-v-d89d9006], figure[data-v-d89d9006], p[data-v-d89d9006], pre[data-v-d89d9006] {
  margin: 0;
}
fieldset[data-v-d89d9006] {
  margin: 0;
  padding: 0;
}
legend[data-v-d89d9006] {
  padding: 0;
}
ol[data-v-d89d9006], ul[data-v-d89d9006], menu[data-v-d89d9006] {
  list-style: none;
  margin: 0;
  padding: 0;
}
dialog[data-v-d89d9006] {
  padding: 0;
}
textarea[data-v-d89d9006] {
  resize: vertical;
}
input[data-v-d89d9006]::-moz-placeholder, textarea[data-v-d89d9006]::-moz-placeholder {
  opacity: 1;
  color: #9ca3af;
}
input[data-v-d89d9006]::placeholder, textarea[data-v-d89d9006]::placeholder {
  opacity: 1;
  color: #9ca3af;
}
button[data-v-d89d9006], [role=button][data-v-d89d9006] {
  cursor: pointer;
}
[data-v-d89d9006]:disabled {
  cursor: default;
}
img[data-v-d89d9006], svg[data-v-d89d9006], video[data-v-d89d9006], canvas[data-v-d89d9006], audio[data-v-d89d9006], iframe[data-v-d89d9006], embed[data-v-d89d9006], object[data-v-d89d9006] {
  display: block;
  vertical-align: middle;
}
img[data-v-d89d9006], video[data-v-d89d9006] {
  max-width: 100%;
  height: auto;
}
[hidden][data-v-d89d9006]:where(:not([hidden=until-found])) {
  display: none;
}
.tpc-absolute[data-v-d89d9006] {
  position: absolute;
}
.-tpc-bottom-full[data-v-d89d9006] {
  bottom: -100%;
}
.tpc-bottom-3[data-v-d89d9006] {
  bottom: 0.75rem;
}
.tpc-bottom-4[data-v-d89d9006] {
  bottom: 1rem;
}
.tpc-left-1\/2[data-v-d89d9006] {
  left: 50%;
}
.tpc-left-3[data-v-d89d9006] {
  left: 0.75rem;
}
.tpc-right-3[data-v-d89d9006] {
  right: 0.75rem;
}
.tpc-top-1\/2[data-v-d89d9006] {
  top: 50%;
}
.tpc-top-3[data-v-d89d9006] {
  top: 0.75rem;
}
.tpc-m-3[data-v-d89d9006] {
  margin: 0.75rem;
}
.tpc-m-6[data-v-d89d9006] {
  margin: 1.5rem;
}
.tpc-m-8[data-v-d89d9006] {
  margin: 2rem;
}
.tpc-m-\[5px\][data-v-d89d9006] {
  margin: 5px;
}
.tpc-mx-0[data-v-d89d9006] {
  margin-left: 0;
  margin-right: 0;
}
.tpc-mb-12[data-v-d89d9006] {
  margin-bottom: 3rem;
}
.tpc-mb-2[data-v-d89d9006] {
  margin-bottom: 0.5rem;
}
.tpc-mb-5[data-v-d89d9006] {
  margin-bottom: 1.25rem;
}
.tpc-ml-0\.5[data-v-d89d9006] {
  margin-left: 0.125rem;
}
.tpc-ml-2[data-v-d89d9006] {
  margin-left: 0.5rem;
}
.tpc-mt-2[data-v-d89d9006] {
  margin-top: 0.5rem;
}
.tpc-mt-3[data-v-d89d9006] {
  margin-top: 0.75rem;
}
.tpc-mt-4[data-v-d89d9006] {
  margin-top: 1rem;
}
.tpc-mt-6[data-v-d89d9006] {
  margin-top: 1.5rem;
}
.tpc-block[data-v-d89d9006] {
  display: block;
}
.tpc-flex[data-v-d89d9006] {
  display: flex;
}
.tpc-h-10[data-v-d89d9006] {
  height: 2.5rem;
}
.tpc-h-12[data-v-d89d9006] {
  height: 3rem;
}
.tpc-h-24[data-v-d89d9006] {
  height: 6rem;
}
.tpc-h-auto[data-v-d89d9006] {
  height: auto;
}
.tpc-h-full[data-v-d89d9006] {
  height: 100%;
}
.tpc-w-1\/2[data-v-d89d9006] {
  width: 50%;
}
.tpc-w-128[data-v-d89d9006] {
  width: 512px;
}
.tpc-w-24[data-v-d89d9006] {
  width: 6rem;
}
.tpc-w-3\/4[data-v-d89d9006] {
  width: 75%;
}
.tpc-w-32[data-v-d89d9006] {
  width: 8rem;
}
.tpc-w-64[data-v-d89d9006] {
  width: 16rem;
}
.tpc-w-96[data-v-d89d9006] {
  width: 24rem;
}
.tpc-w-auto[data-v-d89d9006] {
  width: auto;
}
.tpc-w-full[data-v-d89d9006] {
  width: 100%;
}
.tpc--translate-x-1\/2[data-v-d89d9006] {
  --tw-translate-x: -50%;
  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));
}
.tpc--translate-y-1\/2[data-v-d89d9006] {
  --tw-translate-y: -50%;
  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));
}
.tpc-rotate-180[data-v-d89d9006] {
  --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));
}
.tpc-transform[data-v-d89d9006] {
  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));
}
@keyframes tpc-spin-d89d9006 {
to {
    transform: rotate(360deg);
}
}
.tpc-animate-spin[data-v-d89d9006] {
  animation: tpc-spin-d89d9006 1s linear infinite;
}
.tpc-cursor-pointer[data-v-d89d9006] {
  cursor: pointer;
}
.tpc-items-center[data-v-d89d9006] {
  align-items: center;
}
.tpc-justify-center[data-v-d89d9006] {
  justify-content: center;
}
.tpc-justify-between[data-v-d89d9006] {
  justify-content: space-between;
}
.tpc-gap-2[data-v-d89d9006] {
  gap: 0.5rem;
}
.tpc-gap-4[data-v-d89d9006] {
  gap: 1rem;
}
.tpc-gap-8[data-v-d89d9006] {
  gap: 2rem;
}
.tpc-gap-x-4[data-v-d89d9006] {
  -moz-column-gap: 1rem;
  column-gap: 1rem;
}
.tpc-space-x-2[data-v-d89d9006] > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * (1 - var(--tw-space-x-reverse)));
}
.tpc-border-b[data-v-d89d9006] {
  border-bottom-width: 1px;
}
.tpc-opacity-0[data-v-d89d9006] {
  opacity: 0;
}
@font-face {
  font-family: Poppins;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/poppins@latest/latin-400-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Poppins;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/poppins@latest/latin-500-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Josefin Sans;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/josefin-sans@latest/latin-400-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Josefin Sans;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/josefin-sans@latest/latin-500-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Inter Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/inter@latest/latin-400-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Inter Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/inter@latest/latin-500-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/montserrat@latest/latin-400-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/montserrat@latest/latin-400-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/montserrat@latest/latin-500-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/montserrat@latest/latin-500-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Source Serif Pro";
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/source-serif-pro@latest/latin-300-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/source-serif-pro@latest/latin-300-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Source Serif Pro";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/source-serif-pro@latest/latin-400-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/source-serif-pro@latest/latin-400-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Cinzel;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/cinzel@latest/latin-400-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/cinzel@latest/latin-400-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Cinzel;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/cinzel@latest/latin-500-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/cinzel@latest/latin-500-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
:root [theme=the-palace][data-v-d89d9006] {
  --color-midnight-blue-50: #eaf0f5;
  --color-midnight-blue-100: #d0dbe7;
  --color-midnight-blue-200: #aabfd4;
  --color-midnight-blue-300: #7296b6;
  --color-midnight-blue-400: #426180;
  --color-midnight-blue-500: #0a203e;
  --color-midnight-blue-600: #091939;
  --color-midnight-blue-700: #091534;
  --color-midnight-blue-800: #0a1229;
  --color-midnight-blue-900: #0a1020;
  --color-indigo-50: #e4e7f1;
  --color-indigo-100: #ced2e3;
  --color-indigo-200: #9ba3c2;
  --color-indigo-300: #6874a5;
  --color-indigo-400: #3f4b7c;
  --color-indigo-500: #242b47;
  --color-indigo-600: #1d2239;
  --color-indigo-700: #161a2b;
  --color-indigo-800: #0e111c;
  --color-indigo-900: #07090e;
  --color-ocean-blue-50: #f0f4fa;
  --color-ocean-blue-100: #dfe8f1;
  --color-ocean-blue-200: #b8cce0;
  --color-ocean-blue-250: #a6c0d9;
  --color-ocean-blue-300: #93b5d2;
  --color-ocean-blue-400: #42729a;
  --color-ocean-blue-500: #254d6e;
  --color-ocean-blue-600: #1b3d5c;
  --color-ocean-blue-700: #16314c;
  --color-ocean-blue-800: #162c41;
  --color-ocean-blue-900: #142334;
  --color-ocean-blue-950: #0f1824;
  --color-sky-blue-50: #f1f9fb;
  --color-sky-blue-100: #e4f3f7;
  --color-sky-blue-200: #c9e8ef;
  --color-sky-blue-300: #addce6;
  --color-sky-blue-400: #92d1de;
  --color-sky-blue-500: #77c5d6;
  --color-sky-blue-600: #44afc7;
  --color-sky-blue-700: #2e869a;
  --color-sky-blue-800: #1f5a66;
  --color-sky-blue-900: #0f2d33;
  --color-turquoise-50: #e9fcfb;
  --color-turquoise-100: #cef7f6;
  --color-turquoise-200: #9cefed;
  --color-turquoise-300: #6be7e3;
  --color-turquoise-400: #3adfda;
  --color-turquoise-500: #1fc1bc;
  --color-turquoise-600: #1ba7a2;
  --color-turquoise-700: #137471;
  --color-turquoise-800: #0c4d4b;
  --color-turquoise-900: #062726;
  --color-orange-50: #fef2e6;
  --color-orange-100: #fde9d2;
  --color-orange-200: #fcd2a5;
  --color-orange-300: #fabc78;
  --color-orange-400: #f9a54b;
  --color-orange-500: #f78f1e;
  --color-orange-600: #dc7302;
  --color-orange-700: #985206;
  --color-orange-800: #6b3a04;
  --color-orange-900: #351d02;
  --color-copper-50: #f9f6ed;
  --color-copper-100: #f1e7d0;
  --color-copper-200: #e4cfa4;
  --color-copper-300: #d4b070;
  --color-copper-400: #c69449;
  --color-copper-500: #af7b39;
  --color-copper-600: #9d6531;
  --color-copper-700: #7e4b2a;
  --color-copper-800: #6a3e29;
  --color-copper-900: #5b3628;
  --color-copper-950: #341c14;
  --color-bronze-50: #f7f2ee;
  --color-bronze-100: #f1e9e1;
  --color-bronze-200: #e3d2c3;
  --color-bronze-300: #d4bca5;
  --color-bronze-400: #c6a587;
  --color-bronze-500: #b88f69;
  --color-bronze-600: #a3764d;
  --color-bronze-700: #7d5b3b;
  --color-bronze-800: #4e3925;
  --color-bronze-900: #271d13;
  --color-marble-50: #f7f6f3;
  --color-marble-100: #edeae3;
  --color-marble-200: #ded9ce;
  --color-marble-300: #c6bfae;
  --color-marble-400: #aaa092;
  --color-marble-500: #958a7e;
  --color-marble-600: #877c73;
  --color-marble-700: #716760;
  --color-marble-800: #605852;
  --color-marble-900: #504844;
  --color-olive-grey-50: #f7f6f1;
  --color-olive-grey-100: #edece7;
  --color-olive-grey-200: #dbd8cf;
  --color-olive-grey-300: #cac5b7;
  --color-olive-grey-400: #b8b19f;
  --color-olive-grey-500: #a69e87;
  --color-olive-grey-600: #8a8167;
  --color-olive-grey-700: #68614d;
  --color-olive-grey-800: #454133;
  --color-olive-grey-900: #23201a;
  --color-danger-red-50: #ffebeb;
  --color-danger-red-100: #ffe0e0;
  --color-danger-red-200: #fba7a7;
  --color-danger-red-300: #f47171;
  --color-danger-red-400: #eb4242;
  --color-danger-red-500: #cc0000;
  --color-danger-red-600: #b60000;
  --color-danger-red-700: #9b0000;
  --color-danger-red-800: #800000;
  --color-danger-red-900: #660000;
  --color-warning-yellow-50: #fef8e9;
  --color-warning-yellow-100: #fdf2d8;
  --color-warning-yellow-200: #fce5b1;
  --color-warning-yellow-300: #fad989;
  --color-warning-yellow-400: #f9cc62;
  --color-warning-yellow-500: #f7bf3b;
  --color-warning-yellow-600: #eba80a;
  --color-warning-yellow-700: #b07e07;
  --color-warning-yellow-800: #765405;
  --color-warning-yellow-900: #3b2a02;
  --color-positive-green-50: #f3fcf6;
  --color-positive-green-100: #e3f8ea;
  --color-positive-green-200: #ccf0d9;
  --color-positive-green-300: #97ddb1;
  --color-positive-green-400: #65c387;
  --color-positive-green-500: #3fa665;
  --color-positive-green-600: #2ca056;
  --color-positive-green-700: #286c41;
  --color-positive-green-800: #1d5e36;
  --color-positive-green-900: #21452f;
  --color-grey-0: #ffffff;
  --color-grey-50: #fafafa;
  --color-grey-100: #f4f4f5;
  --color-grey-200: #e4e4e7;
  --color-grey-300: #d4d4d8;
  --color-grey-400: #a1a1aa;
  --color-grey-500: #71717a;
  --color-grey-600: #52525b;
  --color-grey-700: #3f3f46;
  --color-grey-800: #27272a;
  --color-grey-900: #1a1a1e;
  --color-grey-950: #101014;
  --color-grey-1000: #000000;
  --color-background-disabled: #f4f4f5;
  --color-background-brand: #254d6e;
  --color-background-inverse: #101014;
  --color-background-overlay: rgba(0, 0, 0, .4);
  --color-background-on-brand-primary: #ffffff;
  --color-background-on-brand-weak: #42729a;
  --color-background-on-brand-secondary: #b88f69;
  --color-background-on-media: #ffffff;
  --color-background-on-media-weak: rgba(255, 255, 255, .6);
  --color-background-on-inverse: #ffffff;
  --color-background-base-default: #ffffff;
  --color-background-base-hover: #fafafa;
  --color-background-base-active: #f4f4f5;
  --color-background-base-alternative: #f7f6f1;
  --color-background-raised-default: #ffffff;
  --color-background-raised-hover: #fafafa;
  --color-background-raised-active: #f4f4f5;
  --color-background-neutral-default: #a1a1aa;
  --color-background-neutral-hover: #71717a;
  --color-background-neutral-active: #52525b;
  --color-background-neutral-weak: #f4f4f5;
  --color-background-neutral-weak-hover: #e4e4e7;
  --color-background-neutral-active-active: #d4d4d8;
  --color-background-neutral-skeleton: #f4f4f5;
  --color-background-accent-default: #254d6e;
  --color-background-accent-hover: #1b3d5c;
  --color-background-accent-active: #16314c;
  --color-background-accent-weak: #f0f4fa;
  --color-background-accent-secondary: #a3764d;
  --color-background-danger-default: #cc0000;
  --color-background-danger-hover: #b60000;
  --color-background-danger-active: #9b0000;
  --color-background-danger-weak: #ffebeb;
  --color-background-warning-default: #f7bf3b;
  --color-background-warning-weak: #fef8e9;
  --color-background-positive-default: #286c41;
  --color-background-positive-weak: #e3f8ea;
  --color-foreground-default: #0f1824;
  --color-foreground-weak: #71717a;
  --color-foreground-danger: #cc0000;
  --color-foreground-warning: #765405;
  --color-foreground-positive: #286c41;
  --color-foreground-disabled: #d4d4d8;
  --color-foreground-on-accent: #ffffff;
  --color-foreground-on-accent-secondary: #ffffff;
  --color-foreground-on-brand: #ffffff;
  --color-foreground-on-brand-inverse: #254d6e;
  --color-foreground-on-media: #ffffff;
  --color-foreground-on-inverse: #ffffff;
  --color-foreground-on-media-inverse: #101014;
  --color-foreground-on-danger: #ffffff;
  --color-foreground-accent-default: #254d6e;
  --color-foreground-accent-hover: #16314c;
  --color-foreground-accent-active: #162c41;
  --color-foreground-accent-secondary: #7d5b3b;
  --color-border-default: #e4e4e7;
  --color-border-strong: #d4d4d8;
  --color-border-danger: #cc0000;
  --color-border-warning: #765405;
  --color-border-positive: #3fa665;
  --color-border-disabled: #e4e4e7;
  --color-border-on-brand: #93b5d2;
  --color-border-on-media: #ffffff;
  --color-border-accent-default: #254d6e;
  --color-border-accent-secodary: #a3764d;
  --font-family-brand: Source Serif Pro;
  --font-family-base: Inter Variable;
  --typography-display-l-font-family: Source Serif Pro;
  --typography-display-l-font-weight: 300;
  --typography-display-l-font-size-default: 80px;
  --typography-display-l-font-size-mobile: 52px;
  --typography-display-l-line-height-default: 88px;
  --typography-display-l-line-height-mobile: 60px;
  --typography-display-l-letter-spacing: -.699999988079071px;
  --typography-display-l-text-transform: none;
  --typography-display-m-font-family: Source Serif Pro;
  --typography-display-m-font-weight: 300;
  --typography-display-m-font-size-default: 64px;
  --typography-display-m-font-size-mobile: 44px;
  --typography-display-m-line-height-default: 72px;
  --typography-display-m-line-height-mobile: 52px;
  --typography-display-m-letter-spacing: -.5px;
  --typography-display-m-text-transform: none;
  --typography-display-s-font-family: Source Serif Pro;
  --typography-display-s-font-weight: 300;
  --typography-display-s-font-size-default: 46px;
  --typography-display-s-font-size-mobile: 36px;
  --typography-display-s-line-height-default: 56px;
  --typography-display-s-line-height-mobile: 44px;
  --typography-display-s-letter-spacing: -.4000000059604645px;
  --typography-display-s-text-transform: none;
  --typography-title-l-font-family: Source Serif Pro;
  --typography-title-l-font-weight: 300;
  --typography-title-l-font-size: 32px;
  --typography-title-l-line-height: 40px;
  --typography-title-l-letter-spacing: -.3199999928474426px;
  --typography-title-l-text-transform: none;
  --typography-title-m-font-family: Source Serif Pro;
  --typography-title-m-font-weight: 300;
  --typography-title-m-font-size: 28px;
  --typography-title-m-line-height: 34px;
  --typography-title-m-letter-spacing: -.2800000011920929px;
  --typography-title-m-text-transform: none;
  --typography-title-s-font-family: Source Serif Pro;
  --typography-title-s-font-weight: 300;
  --typography-title-s-font-size: 26px;
  --typography-title-s-line-height: 32px;
  --typography-title-s-letter-spacing: -.23999999463558197px;
  --typography-title-xs-font-family: Inter Variable;
  --typography-title-xs-font-weight: 400;
  --typography-title-xs-font-size: 18px;
  --typography-title-xs-line-height: 24px;
  --typography-title-xs-letter-spacing: 0px;
  --typography-body-font-family: Inter Variable;
  --typography-body-font-weight-default: 400;
  --typography-body-font-weight-strong: 500;
  --typography-body-m-font-size: 16px;
  --typography-body-m-line-height: 24px;
  --typography-body-m-letter-spacing: 0px;
  --typography-body-s-font-size: 14px;
  --typography-body-s-line-height: 20px;
  --typography-body-s-letter-spacing: 0px;
  --typography-body-xs-font-size: 12px;
  --typography-body-xs-line-height: 16px;
  --typography-body-xs-letter-spacing: 0px;
  --typography-body-xxs-font-size: 10px;
  --typography-body-xxs-line-height: 14px;
  --typography-body-xxs-letter-spacing: 0px;
  --typography-label-font-family: Inter Variable;
  --typography-label-m-font-weight: 500;
  --typography-label-m-font-size: 16px;
  --typography-label-m-line-height: 24px;
  --typography-label-m-letter-spacing: 0px;
  --typography-label-text-transform: none;
  --typography-label-s-font-weight: 500;
  --typography-label-s-font-size: 14px;
  --typography-label-s-line-height: 20px;
  --typography-label-s-letter-spacing: 0px;
  --typography-label-xs-font-weight: 500;
  --typography-label-xs-font-size: 12px;
  --typography-label-xs-line-height: 16px;
  --typography-label-xs-letter-spacing: 0px;
  --typography-overline-font-family: Inter Variable;
  --typography-overline-font-weight: 400;
  --typography-overline-font-size: 12px;
  --typography-overline-line-height: 16px;
  --typography-overline-letter-spacing: 0px;
  --radius-none: 0px;
  --radius-xs: 5px;
  --radius-s: 10px;
  --radius-m: 14px;
  --radius-l: 18px;
  --radius-xl: 24px;
  --radius-full: 9999px;
  --component-theme-asset: The Palace Company;
  --component-button-radius: 5px;
  --component-checkbox-radius: 5px;
  --component-chip-radius: 9999px;
  --component-counter-radius: 9999px;
  --component-container-s-radius: 5px;
  --component-container-m-radius: 10px;
  --component-fab-radius: 9999px;
  --component-icon-button-radius: 9999px;
  --component-input-radius: 5px;
  --component-progress-bar-radius: 9999px;
  --component-segmented-control-segment-radius: 5px;
  --component-segmented-control-container-radius: 9px;
  --component-tag-radius: 5px;
  --component-navigation-item-radius: 5px;
  --component-sheet-radius: 14px ;
}
:root [theme=palace-resorts][data-v-d89d9006] {
  --color-midnight-blue-50: #eaf0f5;
  --color-midnight-blue-100: #d0dbe7;
  --color-midnight-blue-200: #aabfd4;
  --color-midnight-blue-300: #7296b6;
  --color-midnight-blue-400: #426180;
  --color-midnight-blue-500: #0a203e;
  --color-midnight-blue-600: #091939;
  --color-midnight-blue-700: #091534;
  --color-midnight-blue-800: #0a1229;
  --color-midnight-blue-900: #0a1020;
  --color-indigo-50: #e4e7f1;
  --color-indigo-100: #ced2e3;
  --color-indigo-200: #9ba3c2;
  --color-indigo-300: #6874a5;
  --color-indigo-400: #3f4b7c;
  --color-indigo-500: #242b47;
  --color-indigo-600: #1d2239;
  --color-indigo-700: #161a2b;
  --color-indigo-800: #0e111c;
  --color-indigo-900: #07090e;
  --color-ocean-blue-50: #f0f4fa;
  --color-ocean-blue-100: #dfe8f1;
  --color-ocean-blue-200: #b8cce0;
  --color-ocean-blue-250: #a6c0d9;
  --color-ocean-blue-300: #93b5d2;
  --color-ocean-blue-400: #42729a;
  --color-ocean-blue-500: #254d6e;
  --color-ocean-blue-600: #1b3d5c;
  --color-ocean-blue-700: #16314c;
  --color-ocean-blue-800: #162c41;
  --color-ocean-blue-900: #142334;
  --color-ocean-blue-950: #0f1824;
  --color-sky-blue-50: #f1f9fb;
  --color-sky-blue-100: #e4f3f7;
  --color-sky-blue-200: #c9e8ef;
  --color-sky-blue-300: #addce6;
  --color-sky-blue-400: #92d1de;
  --color-sky-blue-500: #77c5d6;
  --color-sky-blue-600: #44afc7;
  --color-sky-blue-700: #2e869a;
  --color-sky-blue-800: #1f5a66;
  --color-sky-blue-900: #0f2d33;
  --color-turquoise-50: #e9fcfb;
  --color-turquoise-100: #cef7f6;
  --color-turquoise-200: #9cefed;
  --color-turquoise-300: #6be7e3;
  --color-turquoise-400: #3adfda;
  --color-turquoise-500: #1fc1bc;
  --color-turquoise-600: #1ba7a2;
  --color-turquoise-700: #137471;
  --color-turquoise-800: #0c4d4b;
  --color-turquoise-900: #062726;
  --color-orange-50: #fef2e6;
  --color-orange-100: #fde9d2;
  --color-orange-200: #fcd2a5;
  --color-orange-300: #fabc78;
  --color-orange-400: #f9a54b;
  --color-orange-500: #f78f1e;
  --color-orange-600: #dc7302;
  --color-orange-700: #985206;
  --color-orange-800: #6b3a04;
  --color-orange-900: #351d02;
  --color-copper-50: #f9f6ed;
  --color-copper-100: #f1e7d0;
  --color-copper-200: #e4cfa4;
  --color-copper-300: #d4b070;
  --color-copper-400: #c69449;
  --color-copper-500: #af7b39;
  --color-copper-600: #9d6531;
  --color-copper-700: #7e4b2a;
  --color-copper-800: #6a3e29;
  --color-copper-900: #5b3628;
  --color-copper-950: #341c14;
  --color-bronze-50: #f7f2ee;
  --color-bronze-100: #f1e9e1;
  --color-bronze-200: #e3d2c3;
  --color-bronze-300: #d4bca5;
  --color-bronze-400: #c6a587;
  --color-bronze-500: #b88f69;
  --color-bronze-600: #a3764d;
  --color-bronze-700: #7d5b3b;
  --color-bronze-800: #4e3925;
  --color-bronze-900: #271d13;
  --color-marble-50: #f7f6f3;
  --color-marble-100: #edeae3;
  --color-marble-200: #ded9ce;
  --color-marble-300: #c6bfae;
  --color-marble-400: #aaa092;
  --color-marble-500: #958a7e;
  --color-marble-600: #877c73;
  --color-marble-700: #716760;
  --color-marble-800: #605852;
  --color-marble-900: #504844;
  --color-olive-grey-50: #f7f6f1;
  --color-olive-grey-100: #edece7;
  --color-olive-grey-200: #dbd8cf;
  --color-olive-grey-300: #cac5b7;
  --color-olive-grey-400: #b8b19f;
  --color-olive-grey-500: #a69e87;
  --color-olive-grey-600: #8a8167;
  --color-olive-grey-700: #68614d;
  --color-olive-grey-800: #454133;
  --color-olive-grey-900: #23201a;
  --color-danger-red-50: #ffebeb;
  --color-danger-red-100: #ffe0e0;
  --color-danger-red-200: #fba7a7;
  --color-danger-red-300: #f47171;
  --color-danger-red-400: #eb4242;
  --color-danger-red-500: #cc0000;
  --color-danger-red-600: #b60000;
  --color-danger-red-700: #9b0000;
  --color-danger-red-800: #800000;
  --color-danger-red-900: #660000;
  --color-warning-yellow-50: #fef8e9;
  --color-warning-yellow-100: #fdf2d8;
  --color-warning-yellow-200: #fce5b1;
  --color-warning-yellow-300: #fad989;
  --color-warning-yellow-400: #f9cc62;
  --color-warning-yellow-500: #f7bf3b;
  --color-warning-yellow-600: #eba80a;
  --color-warning-yellow-700: #b07e07;
  --color-warning-yellow-800: #765405;
  --color-warning-yellow-900: #3b2a02;
  --color-positive-green-50: #f3fcf6;
  --color-positive-green-100: #e3f8ea;
  --color-positive-green-200: #ccf0d9;
  --color-positive-green-300: #97ddb1;
  --color-positive-green-400: #65c387;
  --color-positive-green-500: #3fa665;
  --color-positive-green-600: #2ca056;
  --color-positive-green-700: #286c41;
  --color-positive-green-800: #1d5e36;
  --color-positive-green-900: #21452f;
  --color-grey-0: #ffffff;
  --color-grey-50: #fafafa;
  --color-grey-100: #f4f4f5;
  --color-grey-200: #e4e4e7;
  --color-grey-300: #d4d4d8;
  --color-grey-400: #a1a1aa;
  --color-grey-500: #71717a;
  --color-grey-600: #52525b;
  --color-grey-700: #3f3f46;
  --color-grey-800: #27272a;
  --color-grey-900: #1a1a1e;
  --color-grey-950: #101014;
  --color-grey-1000: #000000;
  --color-background-disabled: #f4f4f5;
  --color-background-brand: #254d6e;
  --color-background-inverse: #101014;
  --color-background-overlay: rgba(0, 0, 0, .4);
  --color-background-on-brand-primary: #ffffff;
  --color-background-on-brand-weak: #42729a;
  --color-background-on-brand-secondary: #1fc1bc;
  --color-background-on-media: #ffffff;
  --color-background-on-media-weak: rgba(255, 255, 255, .6);
  --color-background-on-inverse: #ffffff;
  --color-background-base-default: #ffffff;
  --color-background-base-hover: #fafafa;
  --color-background-base-active: #f4f4f5;
  --color-background-base-alternative: #f4f4f5;
  --color-background-raised-default: #ffffff;
  --color-background-raised-hover: #fafafa;
  --color-background-raised-active: #f4f4f5;
  --color-background-neutral-default: #a1a1aa;
  --color-background-neutral-hover: #71717a;
  --color-background-neutral-active: #52525b;
  --color-background-neutral-weak: #f4f4f5;
  --color-background-neutral-weak-hover: #e4e4e7;
  --color-background-neutral-active-active: #d4d4d8;
  --color-background-neutral-skeleton: #f4f4f5;
  --color-background-accent-default: #254d6e;
  --color-background-accent-hover: #1b3d5c;
  --color-background-accent-active: #16314c;
  --color-background-accent-weak: #f0f4fa;
  --color-background-accent-secondary: #1ba7a2;
  --color-background-danger-default: #cc0000;
  --color-background-danger-hover: #b60000;
  --color-background-danger-active: #9b0000;
  --color-background-danger-weak: #ffebeb;
  --color-background-warning-default: #f7bf3b;
  --color-background-warning-weak: #fef8e9;
  --color-background-positive-default: #286c41;
  --color-background-positive-weak: #e3f8ea;
  --color-foreground-default: #0f1824;
  --color-foreground-weak: #71717a;
  --color-foreground-danger: #cc0000;
  --color-foreground-warning: #765405;
  --color-foreground-positive: #286c41;
  --color-foreground-disabled: #d4d4d8;
  --color-foreground-on-accent: #ffffff;
  --color-foreground-on-accent-secondary: #ffffff;
  --color-foreground-on-brand: #ffffff;
  --color-foreground-on-brand-inverse: #254d6e;
  --color-foreground-on-media: #ffffff;
  --color-foreground-on-inverse: #ffffff;
  --color-foreground-on-media-inverse: #101014;
  --color-foreground-on-danger: #ffffff;
  --color-foreground-accent-default: #254d6e;
  --color-foreground-accent-hover: #16314c;
  --color-foreground-accent-active: #162c41;
  --color-foreground-accent-secondary: #1ba7a2;
  --color-border-default: #e4e4e7;
  --color-border-strong: #d4d4d8;
  --color-border-danger: #cc0000;
  --color-border-warning: #765405;
  --color-border-positive: #3fa665;
  --color-border-disabled: #e4e4e7;
  --color-border-on-brand: #93b5d2;
  --color-border-on-media: #ffffff;
  --color-border-accent-default: #254d6e;
  --color-border-accent-secodary: #1ba7a2;
  --font-family-brand: Poppins;
  --font-family-base: Poppins;
  --typography-display-l-font-family: Poppins;
  --typography-display-l-font-weight: 400;
  --typography-display-l-font-size-default: 72px;
  --typography-display-l-font-size-mobile: 48px;
  --typography-display-l-line-height-default: 80px;
  --typography-display-l-line-height-mobile: 56px;
  --typography-display-l-letter-spacing: 0px;
  --typography-display-l-text-transform: none;
  --typography-display-m-font-family: Poppins;
  --typography-display-m-font-weight: 400;
  --typography-display-m-font-size-default: 56px;
  --typography-display-m-font-size-mobile: 40px;
  --typography-display-m-line-height-default: 64px;
  --typography-display-m-line-height-mobile: 48px;
  --typography-display-m-letter-spacing: 0px;
  --typography-display-m-text-transform: none;
  --typography-display-s-font-family: Poppins;
  --typography-display-s-font-weight: 400;
  --typography-display-s-font-size-default: 40px;
  --typography-display-s-font-size-mobile: 32px;
  --typography-display-s-line-height-default: 48px;
  --typography-display-s-line-height-mobile: 40px;
  --typography-display-s-letter-spacing: 0px;
  --typography-display-s-text-transform: none;
  --typography-title-l-font-family: Poppins;
  --typography-title-l-font-weight: 400;
  --typography-title-l-font-size: 28px;
  --typography-title-l-line-height: 34px;
  --typography-title-l-letter-spacing: 0px;
  --typography-title-l-text-transform: none;
  --typography-title-m-font-family: Poppins;
  --typography-title-m-font-weight: 400;
  --typography-title-m-font-size: 24px;
  --typography-title-m-line-height: 30px;
  --typography-title-m-letter-spacing: 0px;
  --typography-title-m-text-transform: none;
  --typography-title-s-font-family: Poppins;
  --typography-title-s-font-weight: 400;
  --typography-title-s-font-size: 22px;
  --typography-title-s-line-height: 28px;
  --typography-title-s-letter-spacing: 0px;
  --typography-title-xs-font-family: Poppins;
  --typography-title-xs-font-weight: 400;
  --typography-title-xs-font-size: 18px;
  --typography-title-xs-line-height: 24px;
  --typography-title-xs-letter-spacing: 0px;
  --typography-body-font-family: Poppins;
  --typography-body-font-weight-default: 400;
  --typography-body-font-weight-strong: 500;
  --typography-body-m-font-size: 16px;
  --typography-body-m-line-height: 24px;
  --typography-body-m-letter-spacing: 0px;
  --typography-body-s-font-size: 14px;
  --typography-body-s-line-height: 20px;
  --typography-body-s-letter-spacing: 0px;
  --typography-body-xs-font-size: 12px;
  --typography-body-xs-line-height: 16px;
  --typography-body-xs-letter-spacing: 0px;
  --typography-body-xxs-font-size: 10px;
  --typography-body-xxs-line-height: 14px;
  --typography-body-xxs-letter-spacing: 0px;
  --typography-label-font-family: Poppins;
  --typography-label-m-font-weight: 500;
  --typography-label-m-font-size: 16px;
  --typography-label-m-line-height: 24px;
  --typography-label-m-letter-spacing: 0px;
  --typography-label-text-transform: none;
  --typography-label-s-font-weight: 500;
  --typography-label-s-font-size: 14px;
  --typography-label-s-line-height: 20px;
  --typography-label-s-letter-spacing: 0px;
  --typography-label-xs-font-weight: 500;
  --typography-label-xs-font-size: 12px;
  --typography-label-xs-line-height: 16px;
  --typography-label-xs-letter-spacing: 0px;
  --typography-overline-font-family: Poppins;
  --typography-overline-font-weight: 400;
  --typography-overline-font-size: 12px;
  --typography-overline-line-height: 16px;
  --typography-overline-letter-spacing: 0px;
  --radius-none: 0px;
  --radius-xs: 5px;
  --radius-s: 10px;
  --radius-m: 14px;
  --radius-l: 18px;
  --radius-xl: 24px;
  --radius-full: 9999px;
  --component-theme-asset: Palace Resorts;
  --component-button-radius: 5px;
  --component-checkbox-radius: 5px;
  --component-chip-radius: 9999px;
  --component-counter-radius: 9999px;
  --component-container-s-radius: 5px;
  --component-container-m-radius: 10px;
  --component-fab-radius: 9999px;
  --component-icon-button-radius: 9999px;
  --component-input-radius: 5px;
  --component-progress-bar-radius: 9999px;
  --component-segmented-control-segment-radius: 5px;
  --component-segmented-control-container-radius: 9px;
  --component-tag-radius: 5px;
  --component-navigation-item-radius: 5px;
  --component-sheet-radius: 14px ;
}
:root [theme=le-blanc][data-v-d89d9006] {
  --color-midnight-blue-50: #eaf0f5;
  --color-midnight-blue-100: #d0dbe7;
  --color-midnight-blue-200: #aabfd4;
  --color-midnight-blue-300: #7296b6;
  --color-midnight-blue-400: #426180;
  --color-midnight-blue-500: #0a203e;
  --color-midnight-blue-600: #091939;
  --color-midnight-blue-700: #091534;
  --color-midnight-blue-800: #0a1229;
  --color-midnight-blue-900: #0a1020;
  --color-indigo-50: #e4e7f1;
  --color-indigo-100: #ced2e3;
  --color-indigo-200: #9ba3c2;
  --color-indigo-300: #6874a5;
  --color-indigo-400: #3f4b7c;
  --color-indigo-500: #242b47;
  --color-indigo-600: #1d2239;
  --color-indigo-700: #161a2b;
  --color-indigo-800: #0e111c;
  --color-indigo-900: #07090e;
  --color-ocean-blue-50: #f0f4fa;
  --color-ocean-blue-100: #dfe8f1;
  --color-ocean-blue-200: #b8cce0;
  --color-ocean-blue-250: #a6c0d9;
  --color-ocean-blue-300: #93b5d2;
  --color-ocean-blue-400: #42729a;
  --color-ocean-blue-500: #254d6e;
  --color-ocean-blue-600: #1b3d5c;
  --color-ocean-blue-700: #16314c;
  --color-ocean-blue-800: #162c41;
  --color-ocean-blue-900: #142334;
  --color-ocean-blue-950: #0f1824;
  --color-sky-blue-50: #f1f9fb;
  --color-sky-blue-100: #e4f3f7;
  --color-sky-blue-200: #c9e8ef;
  --color-sky-blue-300: #addce6;
  --color-sky-blue-400: #92d1de;
  --color-sky-blue-500: #77c5d6;
  --color-sky-blue-600: #44afc7;
  --color-sky-blue-700: #2e869a;
  --color-sky-blue-800: #1f5a66;
  --color-sky-blue-900: #0f2d33;
  --color-turquoise-50: #e9fcfb;
  --color-turquoise-100: #cef7f6;
  --color-turquoise-200: #9cefed;
  --color-turquoise-300: #6be7e3;
  --color-turquoise-400: #3adfda;
  --color-turquoise-500: #1fc1bc;
  --color-turquoise-600: #1ba7a2;
  --color-turquoise-700: #137471;
  --color-turquoise-800: #0c4d4b;
  --color-turquoise-900: #062726;
  --color-orange-50: #fef2e6;
  --color-orange-100: #fde9d2;
  --color-orange-200: #fcd2a5;
  --color-orange-300: #fabc78;
  --color-orange-400: #f9a54b;
  --color-orange-500: #f78f1e;
  --color-orange-600: #dc7302;
  --color-orange-700: #985206;
  --color-orange-800: #6b3a04;
  --color-orange-900: #351d02;
  --color-copper-50: #f9f6ed;
  --color-copper-100: #f1e7d0;
  --color-copper-200: #e4cfa4;
  --color-copper-300: #d4b070;
  --color-copper-400: #c69449;
  --color-copper-500: #af7b39;
  --color-copper-600: #9d6531;
  --color-copper-700: #7e4b2a;
  --color-copper-800: #6a3e29;
  --color-copper-900: #5b3628;
  --color-copper-950: #341c14;
  --color-bronze-50: #f7f2ee;
  --color-bronze-100: #f1e9e1;
  --color-bronze-200: #e3d2c3;
  --color-bronze-300: #d4bca5;
  --color-bronze-400: #c6a587;
  --color-bronze-500: #b88f69;
  --color-bronze-600: #a3764d;
  --color-bronze-700: #7d5b3b;
  --color-bronze-800: #4e3925;
  --color-bronze-900: #271d13;
  --color-marble-50: #f7f6f3;
  --color-marble-100: #edeae3;
  --color-marble-200: #ded9ce;
  --color-marble-300: #c6bfae;
  --color-marble-400: #aaa092;
  --color-marble-500: #958a7e;
  --color-marble-600: #877c73;
  --color-marble-700: #716760;
  --color-marble-800: #605852;
  --color-marble-900: #504844;
  --color-olive-grey-50: #f7f6f1;
  --color-olive-grey-100: #edece7;
  --color-olive-grey-200: #dbd8cf;
  --color-olive-grey-300: #cac5b7;
  --color-olive-grey-400: #b8b19f;
  --color-olive-grey-500: #a69e87;
  --color-olive-grey-600: #8a8167;
  --color-olive-grey-700: #68614d;
  --color-olive-grey-800: #454133;
  --color-olive-grey-900: #23201a;
  --color-danger-red-50: #ffebeb;
  --color-danger-red-100: #ffe0e0;
  --color-danger-red-200: #fba7a7;
  --color-danger-red-300: #f47171;
  --color-danger-red-400: #eb4242;
  --color-danger-red-500: #cc0000;
  --color-danger-red-600: #b60000;
  --color-danger-red-700: #9b0000;
  --color-danger-red-800: #800000;
  --color-danger-red-900: #660000;
  --color-warning-yellow-50: #fef8e9;
  --color-warning-yellow-100: #fdf2d8;
  --color-warning-yellow-200: #fce5b1;
  --color-warning-yellow-300: #fad989;
  --color-warning-yellow-400: #f9cc62;
  --color-warning-yellow-500: #f7bf3b;
  --color-warning-yellow-600: #eba80a;
  --color-warning-yellow-700: #b07e07;
  --color-warning-yellow-800: #765405;
  --color-warning-yellow-900: #3b2a02;
  --color-positive-green-50: #f3fcf6;
  --color-positive-green-100: #e3f8ea;
  --color-positive-green-200: #ccf0d9;
  --color-positive-green-300: #97ddb1;
  --color-positive-green-400: #65c387;
  --color-positive-green-500: #3fa665;
  --color-positive-green-600: #2ca056;
  --color-positive-green-700: #286c41;
  --color-positive-green-800: #1d5e36;
  --color-positive-green-900: #21452f;
  --color-grey-0: #ffffff;
  --color-grey-50: #fafafa;
  --color-grey-100: #f4f4f5;
  --color-grey-200: #e4e4e7;
  --color-grey-300: #d4d4d8;
  --color-grey-400: #a1a1aa;
  --color-grey-500: #71717a;
  --color-grey-600: #52525b;
  --color-grey-700: #3f3f46;
  --color-grey-800: #27272a;
  --color-grey-900: #1a1a1e;
  --color-grey-950: #101014;
  --color-grey-1000: #000000;
  --color-background-disabled: #f4f4f5;
  --color-background-brand: #1a1a1e;
  --color-background-inverse: #101014;
  --color-background-overlay: rgba(0, 0, 0, .4);
  --color-background-on-brand-primary: #ffffff;
  --color-background-on-brand-weak: #27272a;
  --color-background-on-brand-secondary: #f78f1e;
  --color-background-on-media: #ffffff;
  --color-background-on-media-weak: rgba(255, 255, 255, .6);
  --color-background-on-inverse: #ffffff;
  --color-background-base-default: #ffffff;
  --color-background-base-hover: #fafafa;
  --color-background-base-active: #f4f4f5;
  --color-background-base-alternative: #f4f4f5;
  --color-background-raised-default: #ffffff;
  --color-background-raised-hover: #fafafa;
  --color-background-raised-active: #f4f4f5;
  --color-background-neutral-default: #a1a1aa;
  --color-background-neutral-hover: #71717a;
  --color-background-neutral-active: #52525b;
  --color-background-neutral-weak: #f4f4f5;
  --color-background-neutral-weak-hover: #e4e4e7;
  --color-background-neutral-active-active: #d4d4d8;
  --color-background-neutral-skeleton: #f4f4f5;
  --color-background-accent-default: #1a1a1e;
  --color-background-accent-hover: #27272a;
  --color-background-accent-active: #3f3f46;
  --color-background-accent-weak: #f4f4f5;
  --color-background-accent-secondary: #dc7302;
  --color-background-danger-default: #cc0000;
  --color-background-danger-hover: #b60000;
  --color-background-danger-active: #b60000;
  --color-background-danger-weak: #ffebeb;
  --color-background-warning-default: #f7bf3b;
  --color-background-warning-weak: #fef8e9;
  --color-background-positive-default: #3fa665;
  --color-background-positive-weak: #e3f8ea;
  --color-foreground-default: #27272a;
  --color-foreground-weak: #71717a;
  --color-foreground-danger: #cc0000;
  --color-foreground-warning: #765405;
  --color-foreground-positive: #286c41;
  --color-foreground-disabled: #d4d4d8;
  --color-foreground-on-accent: #ffffff;
  --color-foreground-on-accent-secondary: #ffffff;
  --color-foreground-on-brand: #ffffff;
  --color-foreground-on-brand-inverse: #1a1a1e;
  --color-foreground-on-media: #ffffff;
  --color-foreground-on-inverse: #ffffff;
  --color-foreground-on-media-inverse: #101014;
  --color-foreground-on-danger: #ffffff;
  --color-foreground-accent-default: #1a1a1e;
  --color-foreground-accent-hover: #27272a;
  --color-foreground-accent-active: #3f3f46;
  --color-foreground-accent-secondary: #985206;
  --color-border-default: #e4e4e7;
  --color-border-strong: #d4d4d8;
  --color-border-danger: #cc0000;
  --color-border-warning: #765405;
  --color-border-positive: #3fa665;
  --color-border-disabled: #e4e4e7;
  --color-border-on-brand: #52525b;
  --color-border-on-media: #ffffff;
  --color-border-accent-default: #1a1a1e;
  --color-border-accent-secodary: #dc7302;
  --font-family-brand: Josefin Sans;
  --font-family-base: Poppins;
  --typography-display-l-font-family: Josefin Sans;
  --typography-display-l-font-weight: 400;
  --typography-display-l-font-size-default: 72px;
  --typography-display-l-font-size-mobile: 48px;
  --typography-display-l-line-height-default: 80px;
  --typography-display-l-line-height-mobile: 56px;
  --typography-display-l-letter-spacing: .699999988079071px;
  --typography-display-l-text-transform: none;
  --typography-display-m-font-family: Josefin Sans;
  --typography-display-m-font-weight: 400;
  --typography-display-m-font-size-default: 56px;
  --typography-display-m-font-size-mobile: 40px;
  --typography-display-m-line-height-default: 64px;
  --typography-display-m-line-height-mobile: 48px;
  --typography-display-m-letter-spacing: .5px;
  --typography-display-m-text-transform: none;
  --typography-display-s-font-family: Josefin Sans;
  --typography-display-s-font-weight: 400;
  --typography-display-s-font-size-default: 40px;
  --typography-display-s-font-size-mobile: 32px;
  --typography-display-s-line-height-default: 48px;
  --typography-display-s-line-height-mobile: 40px;
  --typography-display-s-letter-spacing: .4000000059604645px;
  --typography-display-s-text-transform: uppercase;
  --typography-title-l-font-family: Josefin Sans;
  --typography-title-l-font-weight: 400;
  --typography-title-l-font-size: 28px;
  --typography-title-l-line-height: 34px;
  --typography-title-l-letter-spacing: 0px;
  --typography-title-l-text-transform: none;
  --typography-title-m-font-family: Josefin Sans;
  --typography-title-m-font-weight: 400;
  --typography-title-m-font-size: 24px;
  --typography-title-m-line-height: 30px;
  --typography-title-m-letter-spacing: 0px;
  --typography-title-m-text-transform: none;
  --typography-title-s-font-family: Josefin Sans;
  --typography-title-s-font-weight: 400;
  --typography-title-s-font-size: 22px;
  --typography-title-s-line-height: 28px;
  --typography-title-s-letter-spacing: 0px;
  --typography-title-xs-font-family: Poppins;
  --typography-title-xs-font-weight: 400;
  --typography-title-xs-font-size: 18px;
  --typography-title-xs-line-height: 24px;
  --typography-title-xs-letter-spacing: 0px;
  --typography-body-font-family: Poppins;
  --typography-body-font-weight-default: 400;
  --typography-body-font-weight-strong: 500;
  --typography-body-m-font-size: 16px;
  --typography-body-m-line-height: 24px;
  --typography-body-m-letter-spacing: 0px;
  --typography-body-s-font-size: 14px;
  --typography-body-s-line-height: 20px;
  --typography-body-s-letter-spacing: 0px;
  --typography-body-xs-font-size: 12px;
  --typography-body-xs-line-height: 16px;
  --typography-body-xs-letter-spacing: 0px;
  --typography-body-xxs-font-size: 10px;
  --typography-body-xxs-line-height: 14px;
  --typography-body-xxs-letter-spacing: 0px;
  --typography-label-font-family: Poppins;
  --typography-label-m-font-weight: 500;
  --typography-label-m-font-size: 14px;
  --typography-label-m-line-height: 20px;
  --typography-label-m-letter-spacing: 0px;
  --typography-label-text-transform: uppercase;
  --typography-label-s-font-weight: 500;
  --typography-label-s-font-size: 13px;
  --typography-label-s-line-height: 18px;
  --typography-label-s-letter-spacing: 0px;
  --typography-label-xs-font-weight: 500;
  --typography-label-xs-font-size: 12px;
  --typography-label-xs-line-height: 16px;
  --typography-label-xs-letter-spacing: 0px;
  --typography-overline-font-family: Poppins;
  --typography-overline-font-weight: 500;
  --typography-overline-font-size: 12px;
  --typography-overline-line-height: 16px;
  --typography-overline-letter-spacing: 0px;
  --radius-none: 0px;
  --radius-xs: 5px;
  --radius-s: 10px;
  --radius-m: 14px;
  --radius-l: 18px;
  --radius-xl: 24px;
  --radius-full: 9999px;
  --component-theme-asset: Le Blanc;
  --component-button-radius: 5px;
  --component-checkbox-radius: 5px;
  --component-chip-radius: 9999px;
  --component-counter-radius: 9999px;
  --component-container-s-radius: 5px;
  --component-container-m-radius: 10px;
  --component-fab-radius: 9999px;
  --component-icon-button-radius: 9999px;
  --component-input-radius: 5px;
  --component-progress-bar-radius: 9999px;
  --component-segmented-control-segment-radius: 5px;
  --component-segmented-control-container-radius: 9px;
  --component-tag-radius: 5px;
  --component-navigation-item-radius: 5px;
  --component-sheet-radius: 14px ;
}
:root [theme=le-blanc-new][data-v-d89d9006] {
  --color-midnight-blue-50: #eaf0f5;
  --color-midnight-blue-100: #d0dbe7;
  --color-midnight-blue-200: #aabfd4;
  --color-midnight-blue-300: #7296b6;
  --color-midnight-blue-400: #426180;
  --color-midnight-blue-500: #0a203e;
  --color-midnight-blue-600: #091939;
  --color-midnight-blue-700: #091534;
  --color-midnight-blue-800: #0a1229;
  --color-midnight-blue-900: #0a1020;
  --color-indigo-50: #e4e7f1;
  --color-indigo-100: #ced2e3;
  --color-indigo-200: #9ba3c2;
  --color-indigo-300: #6874a5;
  --color-indigo-400: #3f4b7c;
  --color-indigo-500: #242b47;
  --color-indigo-600: #1d2239;
  --color-indigo-700: #161a2b;
  --color-indigo-800: #0e111c;
  --color-indigo-900: #07090e;
  --color-ocean-blue-50: #f0f4fa;
  --color-ocean-blue-100: #dfe8f1;
  --color-ocean-blue-200: #b8cce0;
  --color-ocean-blue-250: #a6c0d9;
  --color-ocean-blue-300: #93b5d2;
  --color-ocean-blue-400: #42729a;
  --color-ocean-blue-500: #254d6e;
  --color-ocean-blue-600: #1b3d5c;
  --color-ocean-blue-700: #16314c;
  --color-ocean-blue-800: #162c41;
  --color-ocean-blue-900: #142334;
  --color-ocean-blue-950: #0f1824;
  --color-sky-blue-50: #f1f9fb;
  --color-sky-blue-100: #e4f3f7;
  --color-sky-blue-200: #c9e8ef;
  --color-sky-blue-300: #addce6;
  --color-sky-blue-400: #92d1de;
  --color-sky-blue-500: #77c5d6;
  --color-sky-blue-600: #44afc7;
  --color-sky-blue-700: #2e869a;
  --color-sky-blue-800: #1f5a66;
  --color-sky-blue-900: #0f2d33;
  --color-turquoise-50: #e9fcfb;
  --color-turquoise-100: #cef7f6;
  --color-turquoise-200: #9cefed;
  --color-turquoise-300: #6be7e3;
  --color-turquoise-400: #3adfda;
  --color-turquoise-500: #1fc1bc;
  --color-turquoise-600: #1ba7a2;
  --color-turquoise-700: #137471;
  --color-turquoise-800: #0c4d4b;
  --color-turquoise-900: #062726;
  --color-orange-50: #fef2e6;
  --color-orange-100: #fde9d2;
  --color-orange-200: #fcd2a5;
  --color-orange-300: #fabc78;
  --color-orange-400: #f9a54b;
  --color-orange-500: #f78f1e;
  --color-orange-600: #dc7302;
  --color-orange-700: #985206;
  --color-orange-800: #6b3a04;
  --color-orange-900: #351d02;
  --color-copper-50: #f9f6ed;
  --color-copper-100: #f1e7d0;
  --color-copper-200: #e4cfa4;
  --color-copper-300: #d4b070;
  --color-copper-400: #c69449;
  --color-copper-500: #af7b39;
  --color-copper-600: #9d6531;
  --color-copper-700: #7e4b2a;
  --color-copper-800: #6a3e29;
  --color-copper-900: #5b3628;
  --color-copper-950: #341c14;
  --color-bronze-50: #f7f2ee;
  --color-bronze-100: #f1e9e1;
  --color-bronze-200: #e3d2c3;
  --color-bronze-300: #d4bca5;
  --color-bronze-400: #c6a587;
  --color-bronze-500: #b88f69;
  --color-bronze-600: #a3764d;
  --color-bronze-700: #7d5b3b;
  --color-bronze-800: #4e3925;
  --color-bronze-900: #271d13;
  --color-marble-50: #f7f6f3;
  --color-marble-100: #edeae3;
  --color-marble-200: #ded9ce;
  --color-marble-300: #c6bfae;
  --color-marble-400: #aaa092;
  --color-marble-500: #958a7e;
  --color-marble-600: #877c73;
  --color-marble-700: #716760;
  --color-marble-800: #605852;
  --color-marble-900: #504844;
  --color-olive-grey-50: #f7f6f1;
  --color-olive-grey-100: #edece7;
  --color-olive-grey-200: #dbd8cf;
  --color-olive-grey-300: #cac5b7;
  --color-olive-grey-400: #b8b19f;
  --color-olive-grey-500: #a69e87;
  --color-olive-grey-600: #8a8167;
  --color-olive-grey-700: #68614d;
  --color-olive-grey-800: #454133;
  --color-olive-grey-900: #23201a;
  --color-danger-red-50: #ffebeb;
  --color-danger-red-100: #ffe0e0;
  --color-danger-red-200: #fba7a7;
  --color-danger-red-300: #f47171;
  --color-danger-red-400: #eb4242;
  --color-danger-red-500: #cc0000;
  --color-danger-red-600: #b60000;
  --color-danger-red-700: #9b0000;
  --color-danger-red-800: #800000;
  --color-danger-red-900: #660000;
  --color-warning-yellow-50: #fef8e9;
  --color-warning-yellow-100: #fdf2d8;
  --color-warning-yellow-200: #fce5b1;
  --color-warning-yellow-300: #fad989;
  --color-warning-yellow-400: #f9cc62;
  --color-warning-yellow-500: #f7bf3b;
  --color-warning-yellow-600: #eba80a;
  --color-warning-yellow-700: #b07e07;
  --color-warning-yellow-800: #765405;
  --color-warning-yellow-900: #3b2a02;
  --color-positive-green-50: #f3fcf6;
  --color-positive-green-100: #e3f8ea;
  --color-positive-green-200: #ccf0d9;
  --color-positive-green-300: #97ddb1;
  --color-positive-green-400: #65c387;
  --color-positive-green-500: #3fa665;
  --color-positive-green-600: #2ca056;
  --color-positive-green-700: #286c41;
  --color-positive-green-800: #1d5e36;
  --color-positive-green-900: #21452f;
  --color-grey-0: #ffffff;
  --color-grey-50: #fafafa;
  --color-grey-100: #f4f4f5;
  --color-grey-200: #e4e4e7;
  --color-grey-300: #d4d4d8;
  --color-grey-400: #a1a1aa;
  --color-grey-500: #71717a;
  --color-grey-600: #52525b;
  --color-grey-700: #3f3f46;
  --color-grey-800: #27272a;
  --color-grey-900: #1a1a1e;
  --color-grey-950: #101014;
  --color-grey-1000: #000000;
  --color-background-disabled: #f4f4f5;
  --color-background-brand: #0a203e;
  --color-background-inverse: #000000;
  --color-background-overlay: rgba(0, 0, 0, .4);
  --color-background-on-brand-primary: #ffffff;
  --color-background-on-brand-weak: #426180;
  --color-background-on-brand-secondary: #af7b39;
  --color-background-on-media: #ffffff;
  --color-background-on-media-weak: rgba(255, 255, 255, .6);
  --color-background-on-inverse: #ffffff;
  --color-background-base-default: #f7f6f3;
  --color-background-base-hover: #edeae3;
  --color-background-base-active: #ded9ce;
  --color-background-base-alternative: #edeae3;
  --color-background-raised-default: #f7f6f3;
  --color-background-raised-hover: #edeae3;
  --color-background-raised-active: #ded9ce;
  --color-background-neutral-default: #aaa092;
  --color-background-neutral-hover: #958a7e;
  --color-background-neutral-active: #877c73;
  --color-background-neutral-weak: #edeae3;
  --color-background-neutral-weak-hover: #ded9ce;
  --color-background-neutral-active-active: #c6bfae;
  --color-background-neutral-skeleton: #c6bfae;
  --color-background-accent-default: #0a203e;
  --color-background-accent-hover: #091534;
  --color-background-accent-active: #0a1020;
  --color-background-accent-weak: #ded9ce;
  --color-background-accent-secondary: #af7b39;
  --color-background-danger-default: #cc0000;
  --color-background-danger-hover: #b60000;
  --color-background-danger-active: #b60000;
  --color-background-danger-weak: #ffebeb;
  --color-background-warning-default: #f7bf3b;
  --color-background-warning-weak: #fef8e9;
  --color-background-positive-default: #3fa665;
  --color-background-positive-weak: #ccf0d9;
  --color-foreground-default: #000000;
  --color-foreground-weak: #27272a;
  --color-foreground-danger: #cc0000;
  --color-foreground-warning: #765405;
  --color-foreground-positive: #1d5e36;
  --color-foreground-disabled: #d4d4d8;
  --color-foreground-on-accent: #ffffff;
  --color-foreground-on-accent-secondary: #ffffff;
  --color-foreground-on-brand: #ffffff;
  --color-foreground-on-brand-inverse: #000000;
  --color-foreground-on-media: #ffffff;
  --color-foreground-on-inverse: #ffffff;
  --color-foreground-on-media-inverse: #000000;
  --color-foreground-on-danger: #ffffff;
  --color-foreground-accent-default: #0a203e;
  --color-foreground-accent-hover: #091939;
  --color-foreground-accent-active: #091534;
  --color-foreground-accent-secondary: #9d6531;
  --color-border-default: #a1a1aa;
  --color-border-strong: #71717a;
  --color-border-danger: #cc0000;
  --color-border-warning: #765405;
  --color-border-positive: #3fa665;
  --color-border-disabled: #e4e4e7;
  --color-border-on-brand: #52525b;
  --color-border-on-media: #ffffff;
  --color-border-accent-default: #1a1a1e;
  --color-border-accent-secodary: #dc7302;
  --font-family-brand: Montserrat;
  --font-family-base: Montserrat;
  --typography-display-l-font-family: Montserrat;
  --typography-display-l-font-weight: 400;
  --typography-display-l-font-size-default: 72px;
  --typography-display-l-font-size-mobile: 48px;
  --typography-display-l-line-height-default: 80px;
  --typography-display-l-line-height-mobile: 56px;
  --typography-display-l-letter-spacing: .699999988079071px;
  --typography-display-l-text-transform: none;
  --typography-display-m-font-family: Montserrat;
  --typography-display-m-font-weight: 400;
  --typography-display-m-font-size-default: 56px;
  --typography-display-m-font-size-mobile: 40px;
  --typography-display-m-line-height-default: 64px;
  --typography-display-m-line-height-mobile: 48px;
  --typography-display-m-letter-spacing: .5px;
  --typography-display-m-text-transform: none;
  --typography-display-s-font-family: Montserrat;
  --typography-display-s-font-weight: 400;
  --typography-display-s-font-size-default: 40px;
  --typography-display-s-font-size-mobile: 32px;
  --typography-display-s-line-height-default: 48px;
  --typography-display-s-line-height-mobile: 40px;
  --typography-display-s-letter-spacing: .4000000059604645px;
  --typography-display-s-text-transform: none;
  --typography-title-l-font-family: Montserrat;
  --typography-title-l-font-weight: 400;
  --typography-title-l-font-size: 28px;
  --typography-title-l-line-height: 34px;
  --typography-title-l-letter-spacing: 0px;
  --typography-title-l-text-transform: none;
  --typography-title-m-font-family: Montserrat;
  --typography-title-m-font-weight: 400;
  --typography-title-m-font-size: 24px;
  --typography-title-m-line-height: 30px;
  --typography-title-m-letter-spacing: 0px;
  --typography-title-m-text-transform: none;
  --typography-title-s-font-family: Montserrat;
  --typography-title-s-font-weight: 400;
  --typography-title-s-font-size: 22px;
  --typography-title-s-line-height: 28px;
  --typography-title-s-letter-spacing: 0px;
  --typography-title-xs-font-family: Montserrat;
  --typography-title-xs-font-weight: 400;
  --typography-title-xs-font-size: 18px;
  --typography-title-xs-line-height: 24px;
  --typography-title-xs-letter-spacing: 0px;
  --typography-body-font-family: Montserrat;
  --typography-body-font-weight-default: 400;
  --typography-body-font-weight-strong: 500;
  --typography-body-m-font-size: 16px;
  --typography-body-m-line-height: 24px;
  --typography-body-m-letter-spacing: 0px;
  --typography-body-s-font-size: 14px;
  --typography-body-s-line-height: 20px;
  --typography-body-s-letter-spacing: 0px;
  --typography-body-xs-font-size: 12px;
  --typography-body-xs-line-height: 16px;
  --typography-body-xs-letter-spacing: 0px;
  --typography-body-xxs-font-size: 10px;
  --typography-body-xxs-line-height: 14px;
  --typography-body-xxs-letter-spacing: 0px;
  --typography-label-font-family: Montserrat;
  --typography-label-m-font-weight: 500;
  --typography-label-m-font-size: 14px;
  --typography-label-m-line-height: 20px;
  --typography-label-m-letter-spacing: 0px;
  --typography-label-text-transform: uppercase;
  --typography-label-s-font-weight: 500;
  --typography-label-s-font-size: 13px;
  --typography-label-s-line-height: 18px;
  --typography-label-s-letter-spacing: 0px;
  --typography-label-xs-font-weight: 500;
  --typography-label-xs-font-size: 12px;
  --typography-label-xs-line-height: 16px;
  --typography-label-xs-letter-spacing: 0px;
  --typography-overline-font-family: Montserrat;
  --typography-overline-font-weight: 600;
  --typography-overline-font-size: 12px;
  --typography-overline-line-height: 16px;
  --typography-overline-letter-spacing: 0px;
  --radius-none: 0px;
  --radius-xs: 5px;
  --radius-s: 10px;
  --radius-m: 14px;
  --radius-l: 18px;
  --radius-xl: 24px;
  --radius-full: 9999px;
  --component-theme-asset: Le Blanc;
  --component-button-radius: 5px;
  --component-checkbox-radius: 5px;
  --component-chip-radius: 9999px;
  --component-counter-radius: 9999px;
  --component-container-s-radius: 5px;
  --component-container-m-radius: 10px;
  --component-fab-radius: 9999px;
  --component-icon-button-radius: 9999px;
  --component-input-radius: 5px;
  --component-progress-bar-radius: 9999px;
  --component-segmented-control-segment-radius: 5px;
  --component-segmented-control-container-radius: 9px;
  --component-tag-radius: 5px;
  --component-navigation-item-radius: 5px;
  --component-sheet-radius: 14px ;
}
:root [theme=moon-palace][data-v-d89d9006] {
  --color-midnight-blue-50: #eaf0f5;
  --color-midnight-blue-100: #d0dbe7;
  --color-midnight-blue-200: #aabfd4;
  --color-midnight-blue-300: #7296b6;
  --color-midnight-blue-400: #426180;
  --color-midnight-blue-500: #0a203e;
  --color-midnight-blue-600: #091939;
  --color-midnight-blue-700: #091534;
  --color-midnight-blue-800: #0a1229;
  --color-midnight-blue-900: #0a1020;
  --color-indigo-50: #e4e7f1;
  --color-indigo-100: #ced2e3;
  --color-indigo-200: #9ba3c2;
  --color-indigo-300: #6874a5;
  --color-indigo-400: #3f4b7c;
  --color-indigo-500: #242b47;
  --color-indigo-600: #1d2239;
  --color-indigo-700: #161a2b;
  --color-indigo-800: #0e111c;
  --color-indigo-900: #07090e;
  --color-ocean-blue-50: #f0f4fa;
  --color-ocean-blue-100: #dfe8f1;
  --color-ocean-blue-200: #b8cce0;
  --color-ocean-blue-250: #a6c0d9;
  --color-ocean-blue-300: #93b5d2;
  --color-ocean-blue-400: #42729a;
  --color-ocean-blue-500: #254d6e;
  --color-ocean-blue-600: #1b3d5c;
  --color-ocean-blue-700: #16314c;
  --color-ocean-blue-800: #162c41;
  --color-ocean-blue-900: #142334;
  --color-ocean-blue-950: #0f1824;
  --color-sky-blue-50: #f1f9fb;
  --color-sky-blue-100: #e4f3f7;
  --color-sky-blue-200: #c9e8ef;
  --color-sky-blue-300: #addce6;
  --color-sky-blue-400: #92d1de;
  --color-sky-blue-500: #77c5d6;
  --color-sky-blue-600: #44afc7;
  --color-sky-blue-700: #2e869a;
  --color-sky-blue-800: #1f5a66;
  --color-sky-blue-900: #0f2d33;
  --color-turquoise-50: #e9fcfb;
  --color-turquoise-100: #cef7f6;
  --color-turquoise-200: #9cefed;
  --color-turquoise-300: #6be7e3;
  --color-turquoise-400: #3adfda;
  --color-turquoise-500: #1fc1bc;
  --color-turquoise-600: #1ba7a2;
  --color-turquoise-700: #137471;
  --color-turquoise-800: #0c4d4b;
  --color-turquoise-900: #062726;
  --color-orange-50: #fef2e6;
  --color-orange-100: #fde9d2;
  --color-orange-200: #fcd2a5;
  --color-orange-300: #fabc78;
  --color-orange-400: #f9a54b;
  --color-orange-500: #f78f1e;
  --color-orange-600: #dc7302;
  --color-orange-700: #985206;
  --color-orange-800: #6b3a04;
  --color-orange-900: #351d02;
  --color-copper-50: #f9f6ed;
  --color-copper-100: #f1e7d0;
  --color-copper-200: #e4cfa4;
  --color-copper-300: #d4b070;
  --color-copper-400: #c69449;
  --color-copper-500: #af7b39;
  --color-copper-600: #9d6531;
  --color-copper-700: #7e4b2a;
  --color-copper-800: #6a3e29;
  --color-copper-900: #5b3628;
  --color-copper-950: #341c14;
  --color-bronze-50: #f7f2ee;
  --color-bronze-100: #f1e9e1;
  --color-bronze-200: #e3d2c3;
  --color-bronze-300: #d4bca5;
  --color-bronze-400: #c6a587;
  --color-bronze-500: #b88f69;
  --color-bronze-600: #a3764d;
  --color-bronze-700: #7d5b3b;
  --color-bronze-800: #4e3925;
  --color-bronze-900: #271d13;
  --color-marble-50: #f7f6f3;
  --color-marble-100: #edeae3;
  --color-marble-200: #ded9ce;
  --color-marble-300: #c6bfae;
  --color-marble-400: #aaa092;
  --color-marble-500: #958a7e;
  --color-marble-600: #877c73;
  --color-marble-700: #716760;
  --color-marble-800: #605852;
  --color-marble-900: #504844;
  --color-olive-grey-50: #f7f6f1;
  --color-olive-grey-100: #edece7;
  --color-olive-grey-200: #dbd8cf;
  --color-olive-grey-300: #cac5b7;
  --color-olive-grey-400: #b8b19f;
  --color-olive-grey-500: #a69e87;
  --color-olive-grey-600: #8a8167;
  --color-olive-grey-700: #68614d;
  --color-olive-grey-800: #454133;
  --color-olive-grey-900: #23201a;
  --color-danger-red-50: #ffebeb;
  --color-danger-red-100: #ffe0e0;
  --color-danger-red-200: #fba7a7;
  --color-danger-red-300: #f47171;
  --color-danger-red-400: #eb4242;
  --color-danger-red-500: #cc0000;
  --color-danger-red-600: #b60000;
  --color-danger-red-700: #9b0000;
  --color-danger-red-800: #800000;
  --color-danger-red-900: #660000;
  --color-warning-yellow-50: #fef8e9;
  --color-warning-yellow-100: #fdf2d8;
  --color-warning-yellow-200: #fce5b1;
  --color-warning-yellow-300: #fad989;
  --color-warning-yellow-400: #f9cc62;
  --color-warning-yellow-500: #f7bf3b;
  --color-warning-yellow-600: #eba80a;
  --color-warning-yellow-700: #b07e07;
  --color-warning-yellow-800: #765405;
  --color-warning-yellow-900: #3b2a02;
  --color-positive-green-50: #f3fcf6;
  --color-positive-green-100: #e3f8ea;
  --color-positive-green-200: #ccf0d9;
  --color-positive-green-300: #97ddb1;
  --color-positive-green-400: #65c387;
  --color-positive-green-500: #3fa665;
  --color-positive-green-600: #2ca056;
  --color-positive-green-700: #286c41;
  --color-positive-green-800: #1d5e36;
  --color-positive-green-900: #21452f;
  --color-grey-0: #ffffff;
  --color-grey-50: #fafafa;
  --color-grey-100: #f4f4f5;
  --color-grey-200: #e4e4e7;
  --color-grey-300: #d4d4d8;
  --color-grey-400: #a1a1aa;
  --color-grey-500: #71717a;
  --color-grey-600: #52525b;
  --color-grey-700: #3f3f46;
  --color-grey-800: #27272a;
  --color-grey-900: #1a1a1e;
  --color-grey-950: #101014;
  --color-grey-1000: #000000;
  --color-background-disabled: #27272a;
  --color-background-brand: #27272a;
  --color-background-inverse: #ffffff;
  --color-background-overlay: rgba(0, 0, 0, .4);
  --color-background-on-brand-primary: #f4f4f5;
  --color-background-on-brand-weak: #1b3d5c;
  --color-background-on-brand-secondary: #b8cce0;
  --color-background-on-media: #ffffff;
  --color-background-on-media-weak: rgba(255, 255, 255, .6);
  --color-background-on-inverse: #ffffff;
  --color-background-base-default: #101014;
  --color-background-base-hover: #1a1a1e;
  --color-background-base-active: #27272a;
  --color-background-base-alternative: #1a1a1e;
  --color-background-raised-default: #1a1a1e;
  --color-background-raised-hover: #27272a;
  --color-background-raised-active: #3f3f46;
  --color-background-neutral-default: #3f3f46;
  --color-background-neutral-hover: #52525b;
  --color-background-neutral-active: #71717a;
  --color-background-neutral-weak: #27272a;
  --color-background-neutral-weak-hover: #3f3f46;
  --color-background-neutral-active-active: #52525b;
  --color-background-neutral-skeleton: #3f3f46;
  --color-background-accent-default: #93b5d2;
  --color-background-accent-hover: #a6c0d9;
  --color-background-accent-active: #b8cce0;
  --color-background-accent-weak: #16314c;
  --color-background-accent-secondary: #b8cce0;
  --color-background-danger-default: #f47171;
  --color-background-danger-hover: #fba7a7;
  --color-background-danger-active: #f47171;
  --color-background-danger-weak: #800000;
  --color-background-warning-default: #fad989;
  --color-background-warning-weak: #765405;
  --color-background-positive-default: #ccf0d9;
  --color-background-positive-weak: #21452f;
  --color-foreground-default: #f4f4f5;
  --color-foreground-weak: #a1a1aa;
  --color-foreground-danger: #fba7a7;
  --color-foreground-warning: #fce5b1;
  --color-foreground-positive: #65c387;
  --color-foreground-disabled: #3f3f46;
  --color-foreground-on-accent: #101014;
  --color-foreground-on-accent-secondary: #101014;
  --color-foreground-on-brand: #f4f4f5;
  --color-foreground-on-brand-inverse: #101014;
  --color-foreground-on-media: #ffffff;
  --color-foreground-on-inverse: #101014;
  --color-foreground-on-media-inverse: #101014;
  --color-foreground-on-danger: #101014;
  --color-foreground-accent-default: #b8cce0;
  --color-foreground-accent-hover: #a6c0d9;
  --color-foreground-accent-active: #93b5d2;
  --color-foreground-accent-secondary: #b8cce0;
  --color-border-default: #3f3f46;
  --color-border-strong: #52525b;
  --color-border-danger: #fba7a7;
  --color-border-warning: #fce5b1;
  --color-border-positive: #e3f8ea;
  --color-border-disabled: #27272a;
  --color-border-on-brand: #52525b;
  --color-border-on-media: #ffffff;
  --color-border-accent-default: #b8cce0;
  --color-border-accent-secodary: #b8cce0;
  --font-family-brand: Poppins;
  --font-family-base: Poppins;
  --typography-display-l-font-family: Poppins;
  --typography-display-l-font-weight: 400;
  --typography-display-l-font-size-default: 72px;
  --typography-display-l-font-size-mobile: 48px;
  --typography-display-l-line-height-default: 80px;
  --typography-display-l-line-height-mobile: 56px;
  --typography-display-l-letter-spacing: 0px;
  --typography-display-l-text-transform: none;
  --typography-display-m-font-family: Poppins;
  --typography-display-m-font-weight: 400;
  --typography-display-m-font-size-default: 56px;
  --typography-display-m-font-size-mobile: 40px;
  --typography-display-m-line-height-default: 64px;
  --typography-display-m-line-height-mobile: 48px;
  --typography-display-m-letter-spacing: 0px;
  --typography-display-m-text-transform: none;
  --typography-display-s-font-family: Poppins;
  --typography-display-s-font-weight: 400;
  --typography-display-s-font-size-default: 40px;
  --typography-display-s-font-size-mobile: 32px;
  --typography-display-s-line-height-default: 48px;
  --typography-display-s-line-height-mobile: 40px;
  --typography-display-s-letter-spacing: 0px;
  --typography-display-s-text-transform: none;
  --typography-title-l-font-family: Poppins;
  --typography-title-l-font-weight: 400;
  --typography-title-l-font-size: 28px;
  --typography-title-l-line-height: 34px;
  --typography-title-l-letter-spacing: 0px;
  --typography-title-l-text-transform: none;
  --typography-title-m-font-family: Poppins;
  --typography-title-m-font-weight: 400;
  --typography-title-m-font-size: 24px;
  --typography-title-m-line-height: 30px;
  --typography-title-m-letter-spacing: 0px;
  --typography-title-m-text-transform: none;
  --typography-title-s-font-family: Poppins;
  --typography-title-s-font-weight: 400;
  --typography-title-s-font-size: 22px;
  --typography-title-s-line-height: 28px;
  --typography-title-s-letter-spacing: 0px;
  --typography-title-xs-font-family: Poppins;
  --typography-title-xs-font-weight: 400;
  --typography-title-xs-font-size: 18px;
  --typography-title-xs-line-height: 24px;
  --typography-title-xs-letter-spacing: 0px;
  --typography-body-font-family: Poppins;
  --typography-body-font-weight-default: 400;
  --typography-body-font-weight-strong: 500;
  --typography-body-m-font-size: 16px;
  --typography-body-m-line-height: 24px;
  --typography-body-m-letter-spacing: 0px;
  --typography-body-s-font-size: 14px;
  --typography-body-s-line-height: 20px;
  --typography-body-s-letter-spacing: 0px;
  --typography-body-xs-font-size: 12px;
  --typography-body-xs-line-height: 16px;
  --typography-body-xs-letter-spacing: 0px;
  --typography-body-xxs-font-size: 10px;
  --typography-body-xxs-line-height: 14px;
  --typography-body-xxs-letter-spacing: 0px;
  --typography-label-font-family: Poppins;
  --typography-label-m-font-weight: 500;
  --typography-label-m-font-size: 16px;
  --typography-label-m-line-height: 24px;
  --typography-label-m-letter-spacing: 0px;
  --typography-label-text-transform: none;
  --typography-label-s-font-weight: 500;
  --typography-label-s-font-size: 14px;
  --typography-label-s-line-height: 20px;
  --typography-label-s-letter-spacing: 0px;
  --typography-label-xs-font-weight: 500;
  --typography-label-xs-font-size: 12px;
  --typography-label-xs-line-height: 16px;
  --typography-label-xs-letter-spacing: 0px;
  --typography-overline-font-family: Poppins;
  --typography-overline-font-weight: 400;
  --typography-overline-font-size: 12px;
  --typography-overline-line-height: 16px;
  --typography-overline-letter-spacing: .75px;
  --radius-none: 0px;
  --radius-xs: 5px;
  --radius-s: 10px;
  --radius-m: 14px;
  --radius-l: 18px;
  --radius-xl: 24px;
  --radius-full: 9999px;
  --component-theme-asset: Moon Palace;
  --component-button-radius: 5px;
  --component-checkbox-radius: 5px;
  --component-chip-radius: 9999px;
  --component-counter-radius: 9999px;
  --component-container-s-radius: 5px;
  --component-container-m-radius: 10px;
  --component-fab-radius: 9999px;
  --component-icon-button-radius: 9999px;
  --component-input-radius: 5px;
  --component-progress-bar-radius: 9999px;
  --component-segmented-control-segment-radius: 5px;
  --component-segmented-control-container-radius: 9px;
  --component-tag-radius: 5px;
  --component-navigation-item-radius: 5px;
  --component-sheet-radius: 14px ;
}
[data-v-d89d9006] {
  font-family: var(--typography-body-font-family), "san-serif" !important;
}
#app .p-tab-active[data-v-d89d9006] {
  background: var(--p-tabs-tab-background);
  border-width: var(--p-tabs-tab-border-width);
  border-color: var(--p-tabs-tab-border-color);
  color: var(--p-tabs-tab-color);
  padding: var(--p-tabs-tab-padding);
  font-weight: var(--p-tabs-tab-font-weight);
  transition: background var(--p-tabs-transition-duration), border-color var(--p-tabs-transition-duration), color var(--p-tabs-transition-duration), outline-color var(--p-tabs-transition-duration), box-shadow var(--p-tabs-transition-duration);
  margin: var(--p-tabs-tab-margin);
  font-family: var(--typography-body-font-family);
  font-weight: var(--typography-body-font-weight-strong);
  font-size: var(--typography-body-s-font-size);
  line-height: var(--typography-body-s-line-height);
  letter-spacing: var(--typography-body-s-letter-spacing);
}
#app .p-tab[data-v-d89d9006] {
  background-color: var(--color-background-neutral-weak);
  border: none;
}
#app .p-tabpanels[data-v-d89d9006] {
  background: transparent;
  padding: 20px 0px;
}
#app .p-tab[data-v-d89d9006]:hover {
  color: #0F1824 !important;
}
#app .p-tab-active[data-v-d89d9006] {
  border-color: transparent;
  border-radius: 10px;
  color: var(--color-foreground-default);
  background-color: var(--color-background-base-default);
}
body[data-v-d89d9006] {
  font-family: "Open Sans Variable", sans-serif;
}
#app[data-v-d89d9006] {
  max-width: 1280px;
  margin: 0 auto;
}
label[data-v-d89d9006], input[data-v-d89d9006], button[data-v-d89d9006] {
  font-family: var(--typography-body-font-family), "san-serif" !important;
}
.tpc-text-field label[data-v-d89d9006], .tpc-text-field input[data-v-d89d9006] {
  font-family: var(--typography-body-font-family), "san-serif" !important;
}
/*
    Custom CSS reset: https://www.joshwcomeau.com/css/custom-css-reset/
*/
/*
  1. Use a more-intuitive box-sizing model.
*/
[data-v-d89d9006],[data-v-d89d9006]::before,[data-v-d89d9006]::after {
  box-sizing: border-box;
}
/*
    2. Remove default margin
  */
[data-v-d89d9006] {
  margin: 0;
}
/*
    3. Allow percentage-based heights in the application
  */
html[data-v-d89d9006],
body[data-v-d89d9006] {
  height: 100%;
}
/*
    Typographic tweaks!
    4. Add accessible line-height
    5. Improve text rendering
  */
body[data-v-d89d9006] {
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
}
/*
    6. Improve media defaults
  */
img[data-v-d89d9006],
picture[data-v-d89d9006],
video[data-v-d89d9006],
canvas[data-v-d89d9006],
svg[data-v-d89d9006] {
  display: block;
  max-width: 100%;
}
/*
    7. Remove built-in form typography styles
  */
input[data-v-d89d9006],
button[data-v-d89d9006],
textarea[data-v-d89d9006],
select[data-v-d89d9006] {
  font: inherit;
}
/*
    8. Avoid text overflows
  */
p[data-v-d89d9006],
h1[data-v-d89d9006],
h2[data-v-d89d9006],
h3[data-v-d89d9006],
h4[data-v-d89d9006],
h5[data-v-d89d9006],
h6[data-v-d89d9006] {
  overflow-wrap: break-word;
}
/* Cards */
/* Typography */
/* Icons */
[data-v-d89d9006],[data-v-d89d9006]:before,[data-v-d89d9006]:after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / .5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: ;
}
[data-v-d89d9006]::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / .5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: ;
}
[data-v-d89d9006],[data-v-d89d9006]:before,[data-v-d89d9006]:after {
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  border-color: #e5e7eb;
}
[data-v-d89d9006]:before,[data-v-d89d9006]:after {
  --tw-content: "" ;
}
html[data-v-d89d9006],[data-v-d89d9006]:host {
  line-height: 1.5;
  -webkit-text-size-adjust: 100%;
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
  font-feature-settings: normal;
  font-variation-settings: normal;
  -webkit-tap-highlight-color: transparent;
}
body[data-v-d89d9006] {
  margin: 0;
  line-height: inherit;
}
hr[data-v-d89d9006] {
  height: 0;
  color: inherit;
  border-top-width: 1px;
}
abbr[data-v-d89d9006]:where([title]) {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}
h1[data-v-d89d9006], h2[data-v-d89d9006], h3[data-v-d89d9006], h4[data-v-d89d9006], h5[data-v-d89d9006], h6[data-v-d89d9006] {
  font-size: inherit;
  font-weight: inherit;
}
a[data-v-d89d9006] {
  color: inherit;
  text-decoration: inherit;
}
b[data-v-d89d9006], strong[data-v-d89d9006] {
  font-weight: bolder;
}
code[data-v-d89d9006], kbd[data-v-d89d9006], samp[data-v-d89d9006], pre[data-v-d89d9006] {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  font-feature-settings: normal;
  font-variation-settings: normal;
  font-size: 1em;
}
small[data-v-d89d9006] {
  font-size: 80%;
}
sub[data-v-d89d9006], sup[data-v-d89d9006] {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub[data-v-d89d9006] {
  bottom: -0.25em;
}
sup[data-v-d89d9006] {
  top: -0.5em;
}
table[data-v-d89d9006] {
  text-indent: 0;
  border-color: inherit;
  border-collapse: collapse;
}
button[data-v-d89d9006], input[data-v-d89d9006], optgroup[data-v-d89d9006], select[data-v-d89d9006], textarea[data-v-d89d9006] {
  font-family: inherit;
  font-feature-settings: inherit;
  font-variation-settings: inherit;
  font-size: 100%;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  color: inherit;
  margin: 0;
  padding: 0;
}
button[data-v-d89d9006], select[data-v-d89d9006] {
  text-transform: none;
}
button[data-v-d89d9006], input[data-v-d89d9006]:where([type=button]), input[data-v-d89d9006]:where([type=reset]), input[data-v-d89d9006]:where([type=submit]) {
  -webkit-appearance: button;
  background-color: transparent;
  background-image: none;
}
[data-v-d89d9006]:-moz-focusring {
  outline: auto;
}
[data-v-d89d9006]:-moz-ui-invalid {
  box-shadow: none;
}
progress[data-v-d89d9006] {
  vertical-align: baseline;
}
[data-v-d89d9006]::-webkit-inner-spin-button,[data-v-d89d9006]::-webkit-outer-spin-button {
  height: auto;
}
[type=search][data-v-d89d9006] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[data-v-d89d9006]::-webkit-search-decoration {
  -webkit-appearance: none;
}
[data-v-d89d9006]::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
summary[data-v-d89d9006] {
  display: list-item;
}
blockquote[data-v-d89d9006], dl[data-v-d89d9006], dd[data-v-d89d9006], h1[data-v-d89d9006], h2[data-v-d89d9006], h3[data-v-d89d9006], h4[data-v-d89d9006], h5[data-v-d89d9006], h6[data-v-d89d9006], hr[data-v-d89d9006], figure[data-v-d89d9006], p[data-v-d89d9006], pre[data-v-d89d9006] {
  margin: 0;
}
fieldset[data-v-d89d9006] {
  margin: 0;
  padding: 0;
}
legend[data-v-d89d9006] {
  padding: 0;
}
ol[data-v-d89d9006], ul[data-v-d89d9006], menu[data-v-d89d9006] {
  list-style: none;
  margin: 0;
  padding: 0;
}
dialog[data-v-d89d9006] {
  padding: 0;
}
textarea[data-v-d89d9006] {
  resize: vertical;
}
input[data-v-d89d9006]::-moz-placeholder, textarea[data-v-d89d9006]::-moz-placeholder {
  opacity: 1;
  color: #9ca3af;
}
input[data-v-d89d9006]::placeholder, textarea[data-v-d89d9006]::placeholder {
  opacity: 1;
  color: #9ca3af;
}
button[data-v-d89d9006], [role=button][data-v-d89d9006] {
  cursor: pointer;
}
[data-v-d89d9006]:disabled {
  cursor: default;
}
img[data-v-d89d9006], svg[data-v-d89d9006], video[data-v-d89d9006], canvas[data-v-d89d9006], audio[data-v-d89d9006], iframe[data-v-d89d9006], embed[data-v-d89d9006], object[data-v-d89d9006] {
  display: block;
  vertical-align: middle;
}
img[data-v-d89d9006], video[data-v-d89d9006] {
  max-width: 100%;
  height: auto;
}
[hidden][data-v-d89d9006]:where(:not([hidden=until-found])) {
  display: none;
}
.tpc-absolute[data-v-d89d9006] {
  position: absolute;
}
.-tpc-bottom-full[data-v-d89d9006] {
  bottom: -100%;
}
.tpc-bottom-3[data-v-d89d9006] {
  bottom: 0.75rem;
}
.tpc-bottom-4[data-v-d89d9006] {
  bottom: 1rem;
}
.tpc-left-1\/2[data-v-d89d9006] {
  left: 50%;
}
.tpc-left-3[data-v-d89d9006] {
  left: 0.75rem;
}
.tpc-right-3[data-v-d89d9006] {
  right: 0.75rem;
}
.tpc-top-1\/2[data-v-d89d9006] {
  top: 50%;
}
.tpc-top-3[data-v-d89d9006] {
  top: 0.75rem;
}
.tpc-m-3[data-v-d89d9006] {
  margin: 0.75rem;
}
.tpc-m-6[data-v-d89d9006] {
  margin: 1.5rem;
}
.tpc-m-8[data-v-d89d9006] {
  margin: 2rem;
}
.tpc-m-\[5px\][data-v-d89d9006] {
  margin: 5px;
}
.tpc-mx-0[data-v-d89d9006] {
  margin-left: 0;
  margin-right: 0;
}
.tpc-mb-12[data-v-d89d9006] {
  margin-bottom: 3rem;
}
.tpc-mb-2[data-v-d89d9006] {
  margin-bottom: 0.5rem;
}
.tpc-mb-5[data-v-d89d9006] {
  margin-bottom: 1.25rem;
}
.tpc-ml-0\.5[data-v-d89d9006] {
  margin-left: 0.125rem;
}
.tpc-ml-2[data-v-d89d9006] {
  margin-left: 0.5rem;
}
.tpc-mt-2[data-v-d89d9006] {
  margin-top: 0.5rem;
}
.tpc-mt-3[data-v-d89d9006] {
  margin-top: 0.75rem;
}
.tpc-mt-4[data-v-d89d9006] {
  margin-top: 1rem;
}
.tpc-mt-6[data-v-d89d9006] {
  margin-top: 1.5rem;
}
.tpc-block[data-v-d89d9006] {
  display: block;
}
.tpc-flex[data-v-d89d9006] {
  display: flex;
}
.tpc-h-10[data-v-d89d9006] {
  height: 2.5rem;
}
.tpc-h-12[data-v-d89d9006] {
  height: 3rem;
}
.tpc-h-24[data-v-d89d9006] {
  height: 6rem;
}
.tpc-h-auto[data-v-d89d9006] {
  height: auto;
}
.tpc-h-full[data-v-d89d9006] {
  height: 100%;
}
.tpc-w-1\/2[data-v-d89d9006] {
  width: 50%;
}
.tpc-w-128[data-v-d89d9006] {
  width: 512px;
}
.tpc-w-24[data-v-d89d9006] {
  width: 6rem;
}
.tpc-w-3\/4[data-v-d89d9006] {
  width: 75%;
}
.tpc-w-32[data-v-d89d9006] {
  width: 8rem;
}
.tpc-w-64[data-v-d89d9006] {
  width: 16rem;
}
.tpc-w-96[data-v-d89d9006] {
  width: 24rem;
}
.tpc-w-auto[data-v-d89d9006] {
  width: auto;
}
.tpc-w-full[data-v-d89d9006] {
  width: 100%;
}
.tpc--translate-x-1\/2[data-v-d89d9006] {
  --tw-translate-x: -50%;
  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));
}
.tpc--translate-y-1\/2[data-v-d89d9006] {
  --tw-translate-y: -50%;
  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));
}
.tpc-rotate-180[data-v-d89d9006] {
  --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));
}
.tpc-transform[data-v-d89d9006] {
  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));
}
@keyframes tpc-spin-d89d9006 {
to {
    transform: rotate(360deg);
}
}
.tpc-animate-spin[data-v-d89d9006] {
  animation: tpc-spin-d89d9006 1s linear infinite;
}
.tpc-cursor-pointer[data-v-d89d9006] {
  cursor: pointer;
}
.tpc-items-center[data-v-d89d9006] {
  align-items: center;
}
.tpc-justify-center[data-v-d89d9006] {
  justify-content: center;
}
.tpc-justify-between[data-v-d89d9006] {
  justify-content: space-between;
}
.tpc-gap-2[data-v-d89d9006] {
  gap: 0.5rem;
}
.tpc-gap-4[data-v-d89d9006] {
  gap: 1rem;
}
.tpc-gap-8[data-v-d89d9006] {
  gap: 2rem;
}
.tpc-gap-x-4[data-v-d89d9006] {
  -moz-column-gap: 1rem;
  column-gap: 1rem;
}
.tpc-space-x-2[data-v-d89d9006] > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * (1 - var(--tw-space-x-reverse)));
}
.tpc-border-b[data-v-d89d9006] {
  border-bottom-width: 1px;
}
.tpc-opacity-0[data-v-d89d9006] {
  opacity: 0;
}
@font-face {
  font-family: Poppins;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/poppins@latest/latin-400-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Poppins;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/poppins@latest/latin-500-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Josefin Sans;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/josefin-sans@latest/latin-400-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Josefin Sans;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/josefin-sans@latest/latin-500-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Inter Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/inter@latest/latin-400-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Inter Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/inter@latest/latin-500-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/montserrat@latest/latin-400-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/montserrat@latest/latin-400-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/montserrat@latest/latin-500-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/montserrat@latest/latin-500-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Source Serif Pro";
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/source-serif-pro@latest/latin-300-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/source-serif-pro@latest/latin-300-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Source Serif Pro";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/source-serif-pro@latest/latin-400-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/source-serif-pro@latest/latin-400-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Cinzel;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/cinzel@latest/latin-400-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/cinzel@latest/latin-400-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Cinzel;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/cinzel@latest/latin-500-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/cinzel@latest/latin-500-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
:root [theme=the-palace][data-v-d89d9006] {
  --color-midnight-blue-50: #eaf0f5;
  --color-midnight-blue-100: #d0dbe7;
  --color-midnight-blue-200: #aabfd4;
  --color-midnight-blue-300: #7296b6;
  --color-midnight-blue-400: #426180;
  --color-midnight-blue-500: #0a203e;
  --color-midnight-blue-600: #091939;
  --color-midnight-blue-700: #091534;
  --color-midnight-blue-800: #0a1229;
  --color-midnight-blue-900: #0a1020;
  --color-indigo-50: #e4e7f1;
  --color-indigo-100: #ced2e3;
  --color-indigo-200: #9ba3c2;
  --color-indigo-300: #6874a5;
  --color-indigo-400: #3f4b7c;
  --color-indigo-500: #242b47;
  --color-indigo-600: #1d2239;
  --color-indigo-700: #161a2b;
  --color-indigo-800: #0e111c;
  --color-indigo-900: #07090e;
  --color-ocean-blue-50: #f0f4fa;
  --color-ocean-blue-100: #dfe8f1;
  --color-ocean-blue-200: #b8cce0;
  --color-ocean-blue-250: #a6c0d9;
  --color-ocean-blue-300: #93b5d2;
  --color-ocean-blue-400: #42729a;
  --color-ocean-blue-500: #254d6e;
  --color-ocean-blue-600: #1b3d5c;
  --color-ocean-blue-700: #16314c;
  --color-ocean-blue-800: #162c41;
  --color-ocean-blue-900: #142334;
  --color-ocean-blue-950: #0f1824;
  --color-sky-blue-50: #f1f9fb;
  --color-sky-blue-100: #e4f3f7;
  --color-sky-blue-200: #c9e8ef;
  --color-sky-blue-300: #addce6;
  --color-sky-blue-400: #92d1de;
  --color-sky-blue-500: #77c5d6;
  --color-sky-blue-600: #44afc7;
  --color-sky-blue-700: #2e869a;
  --color-sky-blue-800: #1f5a66;
  --color-sky-blue-900: #0f2d33;
  --color-turquoise-50: #e9fcfb;
  --color-turquoise-100: #cef7f6;
  --color-turquoise-200: #9cefed;
  --color-turquoise-300: #6be7e3;
  --color-turquoise-400: #3adfda;
  --color-turquoise-500: #1fc1bc;
  --color-turquoise-600: #1ba7a2;
  --color-turquoise-700: #137471;
  --color-turquoise-800: #0c4d4b;
  --color-turquoise-900: #062726;
  --color-orange-50: #fef2e6;
  --color-orange-100: #fde9d2;
  --color-orange-200: #fcd2a5;
  --color-orange-300: #fabc78;
  --color-orange-400: #f9a54b;
  --color-orange-500: #f78f1e;
  --color-orange-600: #dc7302;
  --color-orange-700: #985206;
  --color-orange-800: #6b3a04;
  --color-orange-900: #351d02;
  --color-copper-50: #f9f6ed;
  --color-copper-100: #f1e7d0;
  --color-copper-200: #e4cfa4;
  --color-copper-300: #d4b070;
  --color-copper-400: #c69449;
  --color-copper-500: #af7b39;
  --color-copper-600: #9d6531;
  --color-copper-700: #7e4b2a;
  --color-copper-800: #6a3e29;
  --color-copper-900: #5b3628;
  --color-copper-950: #341c14;
  --color-bronze-50: #f7f2ee;
  --color-bronze-100: #f1e9e1;
  --color-bronze-200: #e3d2c3;
  --color-bronze-300: #d4bca5;
  --color-bronze-400: #c6a587;
  --color-bronze-500: #b88f69;
  --color-bronze-600: #a3764d;
  --color-bronze-700: #7d5b3b;
  --color-bronze-800: #4e3925;
  --color-bronze-900: #271d13;
  --color-marble-50: #f7f6f3;
  --color-marble-100: #edeae3;
  --color-marble-200: #ded9ce;
  --color-marble-300: #c6bfae;
  --color-marble-400: #aaa092;
  --color-marble-500: #958a7e;
  --color-marble-600: #877c73;
  --color-marble-700: #716760;
  --color-marble-800: #605852;
  --color-marble-900: #504844;
  --color-olive-grey-50: #f7f6f1;
  --color-olive-grey-100: #edece7;
  --color-olive-grey-200: #dbd8cf;
  --color-olive-grey-300: #cac5b7;
  --color-olive-grey-400: #b8b19f;
  --color-olive-grey-500: #a69e87;
  --color-olive-grey-600: #8a8167;
  --color-olive-grey-700: #68614d;
  --color-olive-grey-800: #454133;
  --color-olive-grey-900: #23201a;
  --color-danger-red-50: #ffebeb;
  --color-danger-red-100: #ffe0e0;
  --color-danger-red-200: #fba7a7;
  --color-danger-red-300: #f47171;
  --color-danger-red-400: #eb4242;
  --color-danger-red-500: #cc0000;
  --color-danger-red-600: #b60000;
  --color-danger-red-700: #9b0000;
  --color-danger-red-800: #800000;
  --color-danger-red-900: #660000;
  --color-warning-yellow-50: #fef8e9;
  --color-warning-yellow-100: #fdf2d8;
  --color-warning-yellow-200: #fce5b1;
  --color-warning-yellow-300: #fad989;
  --color-warning-yellow-400: #f9cc62;
  --color-warning-yellow-500: #f7bf3b;
  --color-warning-yellow-600: #eba80a;
  --color-warning-yellow-700: #b07e07;
  --color-warning-yellow-800: #765405;
  --color-warning-yellow-900: #3b2a02;
  --color-positive-green-50: #f3fcf6;
  --color-positive-green-100: #e3f8ea;
  --color-positive-green-200: #ccf0d9;
  --color-positive-green-300: #97ddb1;
  --color-positive-green-400: #65c387;
  --color-positive-green-500: #3fa665;
  --color-positive-green-600: #2ca056;
  --color-positive-green-700: #286c41;
  --color-positive-green-800: #1d5e36;
  --color-positive-green-900: #21452f;
  --color-grey-0: #ffffff;
  --color-grey-50: #fafafa;
  --color-grey-100: #f4f4f5;
  --color-grey-200: #e4e4e7;
  --color-grey-300: #d4d4d8;
  --color-grey-400: #a1a1aa;
  --color-grey-500: #71717a;
  --color-grey-600: #52525b;
  --color-grey-700: #3f3f46;
  --color-grey-800: #27272a;
  --color-grey-900: #1a1a1e;
  --color-grey-950: #101014;
  --color-grey-1000: #000000;
  --color-background-disabled: #f4f4f5;
  --color-background-brand: #254d6e;
  --color-background-inverse: #101014;
  --color-background-overlay: rgba(0, 0, 0, .4);
  --color-background-on-brand-primary: #ffffff;
  --color-background-on-brand-weak: #42729a;
  --color-background-on-brand-secondary: #b88f69;
  --color-background-on-media: #ffffff;
  --color-background-on-media-weak: rgba(255, 255, 255, .6);
  --color-background-on-inverse: #ffffff;
  --color-background-base-default: #ffffff;
  --color-background-base-hover: #fafafa;
  --color-background-base-active: #f4f4f5;
  --color-background-base-alternative: #f7f6f1;
  --color-background-raised-default: #ffffff;
  --color-background-raised-hover: #fafafa;
  --color-background-raised-active: #f4f4f5;
  --color-background-neutral-default: #a1a1aa;
  --color-background-neutral-hover: #71717a;
  --color-background-neutral-active: #52525b;
  --color-background-neutral-weak: #f4f4f5;
  --color-background-neutral-weak-hover: #e4e4e7;
  --color-background-neutral-active-active: #d4d4d8;
  --color-background-neutral-skeleton: #f4f4f5;
  --color-background-accent-default: #254d6e;
  --color-background-accent-hover: #1b3d5c;
  --color-background-accent-active: #16314c;
  --color-background-accent-weak: #f0f4fa;
  --color-background-accent-secondary: #a3764d;
  --color-background-danger-default: #cc0000;
  --color-background-danger-hover: #b60000;
  --color-background-danger-active: #9b0000;
  --color-background-danger-weak: #ffebeb;
  --color-background-warning-default: #f7bf3b;
  --color-background-warning-weak: #fef8e9;
  --color-background-positive-default: #286c41;
  --color-background-positive-weak: #e3f8ea;
  --color-foreground-default: #0f1824;
  --color-foreground-weak: #71717a;
  --color-foreground-danger: #cc0000;
  --color-foreground-warning: #765405;
  --color-foreground-positive: #286c41;
  --color-foreground-disabled: #d4d4d8;
  --color-foreground-on-accent: #ffffff;
  --color-foreground-on-accent-secondary: #ffffff;
  --color-foreground-on-brand: #ffffff;
  --color-foreground-on-brand-inverse: #254d6e;
  --color-foreground-on-media: #ffffff;
  --color-foreground-on-inverse: #ffffff;
  --color-foreground-on-media-inverse: #101014;
  --color-foreground-on-danger: #ffffff;
  --color-foreground-accent-default: #254d6e;
  --color-foreground-accent-hover: #16314c;
  --color-foreground-accent-active: #162c41;
  --color-foreground-accent-secondary: #7d5b3b;
  --color-border-default: #e4e4e7;
  --color-border-strong: #d4d4d8;
  --color-border-danger: #cc0000;
  --color-border-warning: #765405;
  --color-border-positive: #3fa665;
  --color-border-disabled: #e4e4e7;
  --color-border-on-brand: #93b5d2;
  --color-border-on-media: #ffffff;
  --color-border-accent-default: #254d6e;
  --color-border-accent-secodary: #a3764d;
  --font-family-brand: Source Serif Pro;
  --font-family-base: Inter Variable;
  --typography-display-l-font-family: Source Serif Pro;
  --typography-display-l-font-weight: 300;
  --typography-display-l-font-size-default: 80px;
  --typography-display-l-font-size-mobile: 52px;
  --typography-display-l-line-height-default: 88px;
  --typography-display-l-line-height-mobile: 60px;
  --typography-display-l-letter-spacing: -.699999988079071px;
  --typography-display-l-text-transform: none;
  --typography-display-m-font-family: Source Serif Pro;
  --typography-display-m-font-weight: 300;
  --typography-display-m-font-size-default: 64px;
  --typography-display-m-font-size-mobile: 44px;
  --typography-display-m-line-height-default: 72px;
  --typography-display-m-line-height-mobile: 52px;
  --typography-display-m-letter-spacing: -.5px;
  --typography-display-m-text-transform: none;
  --typography-display-s-font-family: Source Serif Pro;
  --typography-display-s-font-weight: 300;
  --typography-display-s-font-size-default: 46px;
  --typography-display-s-font-size-mobile: 36px;
  --typography-display-s-line-height-default: 56px;
  --typography-display-s-line-height-mobile: 44px;
  --typography-display-s-letter-spacing: -.4000000059604645px;
  --typography-display-s-text-transform: none;
  --typography-title-l-font-family: Source Serif Pro;
  --typography-title-l-font-weight: 300;
  --typography-title-l-font-size: 32px;
  --typography-title-l-line-height: 40px;
  --typography-title-l-letter-spacing: -.3199999928474426px;
  --typography-title-l-text-transform: none;
  --typography-title-m-font-family: Source Serif Pro;
  --typography-title-m-font-weight: 300;
  --typography-title-m-font-size: 28px;
  --typography-title-m-line-height: 34px;
  --typography-title-m-letter-spacing: -.2800000011920929px;
  --typography-title-m-text-transform: none;
  --typography-title-s-font-family: Source Serif Pro;
  --typography-title-s-font-weight: 300;
  --typography-title-s-font-size: 26px;
  --typography-title-s-line-height: 32px;
  --typography-title-s-letter-spacing: -.23999999463558197px;
  --typography-title-xs-font-family: Inter Variable;
  --typography-title-xs-font-weight: 400;
  --typography-title-xs-font-size: 18px;
  --typography-title-xs-line-height: 24px;
  --typography-title-xs-letter-spacing: 0px;
  --typography-body-font-family: Inter Variable;
  --typography-body-font-weight-default: 400;
  --typography-body-font-weight-strong: 500;
  --typography-body-m-font-size: 16px;
  --typography-body-m-line-height: 24px;
  --typography-body-m-letter-spacing: 0px;
  --typography-body-s-font-size: 14px;
  --typography-body-s-line-height: 20px;
  --typography-body-s-letter-spacing: 0px;
  --typography-body-xs-font-size: 12px;
  --typography-body-xs-line-height: 16px;
  --typography-body-xs-letter-spacing: 0px;
  --typography-body-xxs-font-size: 10px;
  --typography-body-xxs-line-height: 14px;
  --typography-body-xxs-letter-spacing: 0px;
  --typography-label-font-family: Inter Variable;
  --typography-label-m-font-weight: 500;
  --typography-label-m-font-size: 16px;
  --typography-label-m-line-height: 24px;
  --typography-label-m-letter-spacing: 0px;
  --typography-label-text-transform: none;
  --typography-label-s-font-weight: 500;
  --typography-label-s-font-size: 14px;
  --typography-label-s-line-height: 20px;
  --typography-label-s-letter-spacing: 0px;
  --typography-label-xs-font-weight: 500;
  --typography-label-xs-font-size: 12px;
  --typography-label-xs-line-height: 16px;
  --typography-label-xs-letter-spacing: 0px;
  --typography-overline-font-family: Inter Variable;
  --typography-overline-font-weight: 400;
  --typography-overline-font-size: 12px;
  --typography-overline-line-height: 16px;
  --typography-overline-letter-spacing: 0px;
  --radius-none: 0px;
  --radius-xs: 5px;
  --radius-s: 10px;
  --radius-m: 14px;
  --radius-l: 18px;
  --radius-xl: 24px;
  --radius-full: 9999px;
  --component-theme-asset: The Palace Company;
  --component-button-radius: 5px;
  --component-checkbox-radius: 5px;
  --component-chip-radius: 9999px;
  --component-counter-radius: 9999px;
  --component-container-s-radius: 5px;
  --component-container-m-radius: 10px;
  --component-fab-radius: 9999px;
  --component-icon-button-radius: 9999px;
  --component-input-radius: 5px;
  --component-progress-bar-radius: 9999px;
  --component-segmented-control-segment-radius: 5px;
  --component-segmented-control-container-radius: 9px;
  --component-tag-radius: 5px;
  --component-navigation-item-radius: 5px;
  --component-sheet-radius: 14px ;
}
:root [theme=palace-resorts][data-v-d89d9006] {
  --color-midnight-blue-50: #eaf0f5;
  --color-midnight-blue-100: #d0dbe7;
  --color-midnight-blue-200: #aabfd4;
  --color-midnight-blue-300: #7296b6;
  --color-midnight-blue-400: #426180;
  --color-midnight-blue-500: #0a203e;
  --color-midnight-blue-600: #091939;
  --color-midnight-blue-700: #091534;
  --color-midnight-blue-800: #0a1229;
  --color-midnight-blue-900: #0a1020;
  --color-indigo-50: #e4e7f1;
  --color-indigo-100: #ced2e3;
  --color-indigo-200: #9ba3c2;
  --color-indigo-300: #6874a5;
  --color-indigo-400: #3f4b7c;
  --color-indigo-500: #242b47;
  --color-indigo-600: #1d2239;
  --color-indigo-700: #161a2b;
  --color-indigo-800: #0e111c;
  --color-indigo-900: #07090e;
  --color-ocean-blue-50: #f0f4fa;
  --color-ocean-blue-100: #dfe8f1;
  --color-ocean-blue-200: #b8cce0;
  --color-ocean-blue-250: #a6c0d9;
  --color-ocean-blue-300: #93b5d2;
  --color-ocean-blue-400: #42729a;
  --color-ocean-blue-500: #254d6e;
  --color-ocean-blue-600: #1b3d5c;
  --color-ocean-blue-700: #16314c;
  --color-ocean-blue-800: #162c41;
  --color-ocean-blue-900: #142334;
  --color-ocean-blue-950: #0f1824;
  --color-sky-blue-50: #f1f9fb;
  --color-sky-blue-100: #e4f3f7;
  --color-sky-blue-200: #c9e8ef;
  --color-sky-blue-300: #addce6;
  --color-sky-blue-400: #92d1de;
  --color-sky-blue-500: #77c5d6;
  --color-sky-blue-600: #44afc7;
  --color-sky-blue-700: #2e869a;
  --color-sky-blue-800: #1f5a66;
  --color-sky-blue-900: #0f2d33;
  --color-turquoise-50: #e9fcfb;
  --color-turquoise-100: #cef7f6;
  --color-turquoise-200: #9cefed;
  --color-turquoise-300: #6be7e3;
  --color-turquoise-400: #3adfda;
  --color-turquoise-500: #1fc1bc;
  --color-turquoise-600: #1ba7a2;
  --color-turquoise-700: #137471;
  --color-turquoise-800: #0c4d4b;
  --color-turquoise-900: #062726;
  --color-orange-50: #fef2e6;
  --color-orange-100: #fde9d2;
  --color-orange-200: #fcd2a5;
  --color-orange-300: #fabc78;
  --color-orange-400: #f9a54b;
  --color-orange-500: #f78f1e;
  --color-orange-600: #dc7302;
  --color-orange-700: #985206;
  --color-orange-800: #6b3a04;
  --color-orange-900: #351d02;
  --color-copper-50: #f9f6ed;
  --color-copper-100: #f1e7d0;
  --color-copper-200: #e4cfa4;
  --color-copper-300: #d4b070;
  --color-copper-400: #c69449;
  --color-copper-500: #af7b39;
  --color-copper-600: #9d6531;
  --color-copper-700: #7e4b2a;
  --color-copper-800: #6a3e29;
  --color-copper-900: #5b3628;
  --color-copper-950: #341c14;
  --color-bronze-50: #f7f2ee;
  --color-bronze-100: #f1e9e1;
  --color-bronze-200: #e3d2c3;
  --color-bronze-300: #d4bca5;
  --color-bronze-400: #c6a587;
  --color-bronze-500: #b88f69;
  --color-bronze-600: #a3764d;
  --color-bronze-700: #7d5b3b;
  --color-bronze-800: #4e3925;
  --color-bronze-900: #271d13;
  --color-marble-50: #f7f6f3;
  --color-marble-100: #edeae3;
  --color-marble-200: #ded9ce;
  --color-marble-300: #c6bfae;
  --color-marble-400: #aaa092;
  --color-marble-500: #958a7e;
  --color-marble-600: #877c73;
  --color-marble-700: #716760;
  --color-marble-800: #605852;
  --color-marble-900: #504844;
  --color-olive-grey-50: #f7f6f1;
  --color-olive-grey-100: #edece7;
  --color-olive-grey-200: #dbd8cf;
  --color-olive-grey-300: #cac5b7;
  --color-olive-grey-400: #b8b19f;
  --color-olive-grey-500: #a69e87;
  --color-olive-grey-600: #8a8167;
  --color-olive-grey-700: #68614d;
  --color-olive-grey-800: #454133;
  --color-olive-grey-900: #23201a;
  --color-danger-red-50: #ffebeb;
  --color-danger-red-100: #ffe0e0;
  --color-danger-red-200: #fba7a7;
  --color-danger-red-300: #f47171;
  --color-danger-red-400: #eb4242;
  --color-danger-red-500: #cc0000;
  --color-danger-red-600: #b60000;
  --color-danger-red-700: #9b0000;
  --color-danger-red-800: #800000;
  --color-danger-red-900: #660000;
  --color-warning-yellow-50: #fef8e9;
  --color-warning-yellow-100: #fdf2d8;
  --color-warning-yellow-200: #fce5b1;
  --color-warning-yellow-300: #fad989;
  --color-warning-yellow-400: #f9cc62;
  --color-warning-yellow-500: #f7bf3b;
  --color-warning-yellow-600: #eba80a;
  --color-warning-yellow-700: #b07e07;
  --color-warning-yellow-800: #765405;
  --color-warning-yellow-900: #3b2a02;
  --color-positive-green-50: #f3fcf6;
  --color-positive-green-100: #e3f8ea;
  --color-positive-green-200: #ccf0d9;
  --color-positive-green-300: #97ddb1;
  --color-positive-green-400: #65c387;
  --color-positive-green-500: #3fa665;
  --color-positive-green-600: #2ca056;
  --color-positive-green-700: #286c41;
  --color-positive-green-800: #1d5e36;
  --color-positive-green-900: #21452f;
  --color-grey-0: #ffffff;
  --color-grey-50: #fafafa;
  --color-grey-100: #f4f4f5;
  --color-grey-200: #e4e4e7;
  --color-grey-300: #d4d4d8;
  --color-grey-400: #a1a1aa;
  --color-grey-500: #71717a;
  --color-grey-600: #52525b;
  --color-grey-700: #3f3f46;
  --color-grey-800: #27272a;
  --color-grey-900: #1a1a1e;
  --color-grey-950: #101014;
  --color-grey-1000: #000000;
  --color-background-disabled: #f4f4f5;
  --color-background-brand: #254d6e;
  --color-background-inverse: #101014;
  --color-background-overlay: rgba(0, 0, 0, .4);
  --color-background-on-brand-primary: #ffffff;
  --color-background-on-brand-weak: #42729a;
  --color-background-on-brand-secondary: #1fc1bc;
  --color-background-on-media: #ffffff;
  --color-background-on-media-weak: rgba(255, 255, 255, .6);
  --color-background-on-inverse: #ffffff;
  --color-background-base-default: #ffffff;
  --color-background-base-hover: #fafafa;
  --color-background-base-active: #f4f4f5;
  --color-background-base-alternative: #f4f4f5;
  --color-background-raised-default: #ffffff;
  --color-background-raised-hover: #fafafa;
  --color-background-raised-active: #f4f4f5;
  --color-background-neutral-default: #a1a1aa;
  --color-background-neutral-hover: #71717a;
  --color-background-neutral-active: #52525b;
  --color-background-neutral-weak: #f4f4f5;
  --color-background-neutral-weak-hover: #e4e4e7;
  --color-background-neutral-active-active: #d4d4d8;
  --color-background-neutral-skeleton: #f4f4f5;
  --color-background-accent-default: #254d6e;
  --color-background-accent-hover: #1b3d5c;
  --color-background-accent-active: #16314c;
  --color-background-accent-weak: #f0f4fa;
  --color-background-accent-secondary: #1ba7a2;
  --color-background-danger-default: #cc0000;
  --color-background-danger-hover: #b60000;
  --color-background-danger-active: #9b0000;
  --color-background-danger-weak: #ffebeb;
  --color-background-warning-default: #f7bf3b;
  --color-background-warning-weak: #fef8e9;
  --color-background-positive-default: #286c41;
  --color-background-positive-weak: #e3f8ea;
  --color-foreground-default: #0f1824;
  --color-foreground-weak: #71717a;
  --color-foreground-danger: #cc0000;
  --color-foreground-warning: #765405;
  --color-foreground-positive: #286c41;
  --color-foreground-disabled: #d4d4d8;
  --color-foreground-on-accent: #ffffff;
  --color-foreground-on-accent-secondary: #ffffff;
  --color-foreground-on-brand: #ffffff;
  --color-foreground-on-brand-inverse: #254d6e;
  --color-foreground-on-media: #ffffff;
  --color-foreground-on-inverse: #ffffff;
  --color-foreground-on-media-inverse: #101014;
  --color-foreground-on-danger: #ffffff;
  --color-foreground-accent-default: #254d6e;
  --color-foreground-accent-hover: #16314c;
  --color-foreground-accent-active: #162c41;
  --color-foreground-accent-secondary: #1ba7a2;
  --color-border-default: #e4e4e7;
  --color-border-strong: #d4d4d8;
  --color-border-danger: #cc0000;
  --color-border-warning: #765405;
  --color-border-positive: #3fa665;
  --color-border-disabled: #e4e4e7;
  --color-border-on-brand: #93b5d2;
  --color-border-on-media: #ffffff;
  --color-border-accent-default: #254d6e;
  --color-border-accent-secodary: #1ba7a2;
  --font-family-brand: Poppins;
  --font-family-base: Poppins;
  --typography-display-l-font-family: Poppins;
  --typography-display-l-font-weight: 400;
  --typography-display-l-font-size-default: 72px;
  --typography-display-l-font-size-mobile: 48px;
  --typography-display-l-line-height-default: 80px;
  --typography-display-l-line-height-mobile: 56px;
  --typography-display-l-letter-spacing: 0px;
  --typography-display-l-text-transform: none;
  --typography-display-m-font-family: Poppins;
  --typography-display-m-font-weight: 400;
  --typography-display-m-font-size-default: 56px;
  --typography-display-m-font-size-mobile: 40px;
  --typography-display-m-line-height-default: 64px;
  --typography-display-m-line-height-mobile: 48px;
  --typography-display-m-letter-spacing: 0px;
  --typography-display-m-text-transform: none;
  --typography-display-s-font-family: Poppins;
  --typography-display-s-font-weight: 400;
  --typography-display-s-font-size-default: 40px;
  --typography-display-s-font-size-mobile: 32px;
  --typography-display-s-line-height-default: 48px;
  --typography-display-s-line-height-mobile: 40px;
  --typography-display-s-letter-spacing: 0px;
  --typography-display-s-text-transform: none;
  --typography-title-l-font-family: Poppins;
  --typography-title-l-font-weight: 400;
  --typography-title-l-font-size: 28px;
  --typography-title-l-line-height: 34px;
  --typography-title-l-letter-spacing: 0px;
  --typography-title-l-text-transform: none;
  --typography-title-m-font-family: Poppins;
  --typography-title-m-font-weight: 400;
  --typography-title-m-font-size: 24px;
  --typography-title-m-line-height: 30px;
  --typography-title-m-letter-spacing: 0px;
  --typography-title-m-text-transform: none;
  --typography-title-s-font-family: Poppins;
  --typography-title-s-font-weight: 400;
  --typography-title-s-font-size: 22px;
  --typography-title-s-line-height: 28px;
  --typography-title-s-letter-spacing: 0px;
  --typography-title-xs-font-family: Poppins;
  --typography-title-xs-font-weight: 400;
  --typography-title-xs-font-size: 18px;
  --typography-title-xs-line-height: 24px;
  --typography-title-xs-letter-spacing: 0px;
  --typography-body-font-family: Poppins;
  --typography-body-font-weight-default: 400;
  --typography-body-font-weight-strong: 500;
  --typography-body-m-font-size: 16px;
  --typography-body-m-line-height: 24px;
  --typography-body-m-letter-spacing: 0px;
  --typography-body-s-font-size: 14px;
  --typography-body-s-line-height: 20px;
  --typography-body-s-letter-spacing: 0px;
  --typography-body-xs-font-size: 12px;
  --typography-body-xs-line-height: 16px;
  --typography-body-xs-letter-spacing: 0px;
  --typography-body-xxs-font-size: 10px;
  --typography-body-xxs-line-height: 14px;
  --typography-body-xxs-letter-spacing: 0px;
  --typography-label-font-family: Poppins;
  --typography-label-m-font-weight: 500;
  --typography-label-m-font-size: 16px;
  --typography-label-m-line-height: 24px;
  --typography-label-m-letter-spacing: 0px;
  --typography-label-text-transform: none;
  --typography-label-s-font-weight: 500;
  --typography-label-s-font-size: 14px;
  --typography-label-s-line-height: 20px;
  --typography-label-s-letter-spacing: 0px;
  --typography-label-xs-font-weight: 500;
  --typography-label-xs-font-size: 12px;
  --typography-label-xs-line-height: 16px;
  --typography-label-xs-letter-spacing: 0px;
  --typography-overline-font-family: Poppins;
  --typography-overline-font-weight: 400;
  --typography-overline-font-size: 12px;
  --typography-overline-line-height: 16px;
  --typography-overline-letter-spacing: 0px;
  --radius-none: 0px;
  --radius-xs: 5px;
  --radius-s: 10px;
  --radius-m: 14px;
  --radius-l: 18px;
  --radius-xl: 24px;
  --radius-full: 9999px;
  --component-theme-asset: Palace Resorts;
  --component-button-radius: 5px;
  --component-checkbox-radius: 5px;
  --component-chip-radius: 9999px;
  --component-counter-radius: 9999px;
  --component-container-s-radius: 5px;
  --component-container-m-radius: 10px;
  --component-fab-radius: 9999px;
  --component-icon-button-radius: 9999px;
  --component-input-radius: 5px;
  --component-progress-bar-radius: 9999px;
  --component-segmented-control-segment-radius: 5px;
  --component-segmented-control-container-radius: 9px;
  --component-tag-radius: 5px;
  --component-navigation-item-radius: 5px;
  --component-sheet-radius: 14px ;
}
:root [theme=le-blanc][data-v-d89d9006] {
  --color-midnight-blue-50: #eaf0f5;
  --color-midnight-blue-100: #d0dbe7;
  --color-midnight-blue-200: #aabfd4;
  --color-midnight-blue-300: #7296b6;
  --color-midnight-blue-400: #426180;
  --color-midnight-blue-500: #0a203e;
  --color-midnight-blue-600: #091939;
  --color-midnight-blue-700: #091534;
  --color-midnight-blue-800: #0a1229;
  --color-midnight-blue-900: #0a1020;
  --color-indigo-50: #e4e7f1;
  --color-indigo-100: #ced2e3;
  --color-indigo-200: #9ba3c2;
  --color-indigo-300: #6874a5;
  --color-indigo-400: #3f4b7c;
  --color-indigo-500: #242b47;
  --color-indigo-600: #1d2239;
  --color-indigo-700: #161a2b;
  --color-indigo-800: #0e111c;
  --color-indigo-900: #07090e;
  --color-ocean-blue-50: #f0f4fa;
  --color-ocean-blue-100: #dfe8f1;
  --color-ocean-blue-200: #b8cce0;
  --color-ocean-blue-250: #a6c0d9;
  --color-ocean-blue-300: #93b5d2;
  --color-ocean-blue-400: #42729a;
  --color-ocean-blue-500: #254d6e;
  --color-ocean-blue-600: #1b3d5c;
  --color-ocean-blue-700: #16314c;
  --color-ocean-blue-800: #162c41;
  --color-ocean-blue-900: #142334;
  --color-ocean-blue-950: #0f1824;
  --color-sky-blue-50: #f1f9fb;
  --color-sky-blue-100: #e4f3f7;
  --color-sky-blue-200: #c9e8ef;
  --color-sky-blue-300: #addce6;
  --color-sky-blue-400: #92d1de;
  --color-sky-blue-500: #77c5d6;
  --color-sky-blue-600: #44afc7;
  --color-sky-blue-700: #2e869a;
  --color-sky-blue-800: #1f5a66;
  --color-sky-blue-900: #0f2d33;
  --color-turquoise-50: #e9fcfb;
  --color-turquoise-100: #cef7f6;
  --color-turquoise-200: #9cefed;
  --color-turquoise-300: #6be7e3;
  --color-turquoise-400: #3adfda;
  --color-turquoise-500: #1fc1bc;
  --color-turquoise-600: #1ba7a2;
  --color-turquoise-700: #137471;
  --color-turquoise-800: #0c4d4b;
  --color-turquoise-900: #062726;
  --color-orange-50: #fef2e6;
  --color-orange-100: #fde9d2;
  --color-orange-200: #fcd2a5;
  --color-orange-300: #fabc78;
  --color-orange-400: #f9a54b;
  --color-orange-500: #f78f1e;
  --color-orange-600: #dc7302;
  --color-orange-700: #985206;
  --color-orange-800: #6b3a04;
  --color-orange-900: #351d02;
  --color-copper-50: #f9f6ed;
  --color-copper-100: #f1e7d0;
  --color-copper-200: #e4cfa4;
  --color-copper-300: #d4b070;
  --color-copper-400: #c69449;
  --color-copper-500: #af7b39;
  --color-copper-600: #9d6531;
  --color-copper-700: #7e4b2a;
  --color-copper-800: #6a3e29;
  --color-copper-900: #5b3628;
  --color-copper-950: #341c14;
  --color-bronze-50: #f7f2ee;
  --color-bronze-100: #f1e9e1;
  --color-bronze-200: #e3d2c3;
  --color-bronze-300: #d4bca5;
  --color-bronze-400: #c6a587;
  --color-bronze-500: #b88f69;
  --color-bronze-600: #a3764d;
  --color-bronze-700: #7d5b3b;
  --color-bronze-800: #4e3925;
  --color-bronze-900: #271d13;
  --color-marble-50: #f7f6f3;
  --color-marble-100: #edeae3;
  --color-marble-200: #ded9ce;
  --color-marble-300: #c6bfae;
  --color-marble-400: #aaa092;
  --color-marble-500: #958a7e;
  --color-marble-600: #877c73;
  --color-marble-700: #716760;
  --color-marble-800: #605852;
  --color-marble-900: #504844;
  --color-olive-grey-50: #f7f6f1;
  --color-olive-grey-100: #edece7;
  --color-olive-grey-200: #dbd8cf;
  --color-olive-grey-300: #cac5b7;
  --color-olive-grey-400: #b8b19f;
  --color-olive-grey-500: #a69e87;
  --color-olive-grey-600: #8a8167;
  --color-olive-grey-700: #68614d;
  --color-olive-grey-800: #454133;
  --color-olive-grey-900: #23201a;
  --color-danger-red-50: #ffebeb;
  --color-danger-red-100: #ffe0e0;
  --color-danger-red-200: #fba7a7;
  --color-danger-red-300: #f47171;
  --color-danger-red-400: #eb4242;
  --color-danger-red-500: #cc0000;
  --color-danger-red-600: #b60000;
  --color-danger-red-700: #9b0000;
  --color-danger-red-800: #800000;
  --color-danger-red-900: #660000;
  --color-warning-yellow-50: #fef8e9;
  --color-warning-yellow-100: #fdf2d8;
  --color-warning-yellow-200: #fce5b1;
  --color-warning-yellow-300: #fad989;
  --color-warning-yellow-400: #f9cc62;
  --color-warning-yellow-500: #f7bf3b;
  --color-warning-yellow-600: #eba80a;
  --color-warning-yellow-700: #b07e07;
  --color-warning-yellow-800: #765405;
  --color-warning-yellow-900: #3b2a02;
  --color-positive-green-50: #f3fcf6;
  --color-positive-green-100: #e3f8ea;
  --color-positive-green-200: #ccf0d9;
  --color-positive-green-300: #97ddb1;
  --color-positive-green-400: #65c387;
  --color-positive-green-500: #3fa665;
  --color-positive-green-600: #2ca056;
  --color-positive-green-700: #286c41;
  --color-positive-green-800: #1d5e36;
  --color-positive-green-900: #21452f;
  --color-grey-0: #ffffff;
  --color-grey-50: #fafafa;
  --color-grey-100: #f4f4f5;
  --color-grey-200: #e4e4e7;
  --color-grey-300: #d4d4d8;
  --color-grey-400: #a1a1aa;
  --color-grey-500: #71717a;
  --color-grey-600: #52525b;
  --color-grey-700: #3f3f46;
  --color-grey-800: #27272a;
  --color-grey-900: #1a1a1e;
  --color-grey-950: #101014;
  --color-grey-1000: #000000;
  --color-background-disabled: #f4f4f5;
  --color-background-brand: #1a1a1e;
  --color-background-inverse: #101014;
  --color-background-overlay: rgba(0, 0, 0, .4);
  --color-background-on-brand-primary: #ffffff;
  --color-background-on-brand-weak: #27272a;
  --color-background-on-brand-secondary: #f78f1e;
  --color-background-on-media: #ffffff;
  --color-background-on-media-weak: rgba(255, 255, 255, .6);
  --color-background-on-inverse: #ffffff;
  --color-background-base-default: #ffffff;
  --color-background-base-hover: #fafafa;
  --color-background-base-active: #f4f4f5;
  --color-background-base-alternative: #f4f4f5;
  --color-background-raised-default: #ffffff;
  --color-background-raised-hover: #fafafa;
  --color-background-raised-active: #f4f4f5;
  --color-background-neutral-default: #a1a1aa;
  --color-background-neutral-hover: #71717a;
  --color-background-neutral-active: #52525b;
  --color-background-neutral-weak: #f4f4f5;
  --color-background-neutral-weak-hover: #e4e4e7;
  --color-background-neutral-active-active: #d4d4d8;
  --color-background-neutral-skeleton: #f4f4f5;
  --color-background-accent-default: #1a1a1e;
  --color-background-accent-hover: #27272a;
  --color-background-accent-active: #3f3f46;
  --color-background-accent-weak: #f4f4f5;
  --color-background-accent-secondary: #dc7302;
  --color-background-danger-default: #cc0000;
  --color-background-danger-hover: #b60000;
  --color-background-danger-active: #b60000;
  --color-background-danger-weak: #ffebeb;
  --color-background-warning-default: #f7bf3b;
  --color-background-warning-weak: #fef8e9;
  --color-background-positive-default: #3fa665;
  --color-background-positive-weak: #e3f8ea;
  --color-foreground-default: #27272a;
  --color-foreground-weak: #71717a;
  --color-foreground-danger: #cc0000;
  --color-foreground-warning: #765405;
  --color-foreground-positive: #286c41;
  --color-foreground-disabled: #d4d4d8;
  --color-foreground-on-accent: #ffffff;
  --color-foreground-on-accent-secondary: #ffffff;
  --color-foreground-on-brand: #ffffff;
  --color-foreground-on-brand-inverse: #1a1a1e;
  --color-foreground-on-media: #ffffff;
  --color-foreground-on-inverse: #ffffff;
  --color-foreground-on-media-inverse: #101014;
  --color-foreground-on-danger: #ffffff;
  --color-foreground-accent-default: #1a1a1e;
  --color-foreground-accent-hover: #27272a;
  --color-foreground-accent-active: #3f3f46;
  --color-foreground-accent-secondary: #985206;
  --color-border-default: #e4e4e7;
  --color-border-strong: #d4d4d8;
  --color-border-danger: #cc0000;
  --color-border-warning: #765405;
  --color-border-positive: #3fa665;
  --color-border-disabled: #e4e4e7;
  --color-border-on-brand: #52525b;
  --color-border-on-media: #ffffff;
  --color-border-accent-default: #1a1a1e;
  --color-border-accent-secodary: #dc7302;
  --font-family-brand: Josefin Sans;
  --font-family-base: Poppins;
  --typography-display-l-font-family: Josefin Sans;
  --typography-display-l-font-weight: 400;
  --typography-display-l-font-size-default: 72px;
  --typography-display-l-font-size-mobile: 48px;
  --typography-display-l-line-height-default: 80px;
  --typography-display-l-line-height-mobile: 56px;
  --typography-display-l-letter-spacing: .699999988079071px;
  --typography-display-l-text-transform: none;
  --typography-display-m-font-family: Josefin Sans;
  --typography-display-m-font-weight: 400;
  --typography-display-m-font-size-default: 56px;
  --typography-display-m-font-size-mobile: 40px;
  --typography-display-m-line-height-default: 64px;
  --typography-display-m-line-height-mobile: 48px;
  --typography-display-m-letter-spacing: .5px;
  --typography-display-m-text-transform: none;
  --typography-display-s-font-family: Josefin Sans;
  --typography-display-s-font-weight: 400;
  --typography-display-s-font-size-default: 40px;
  --typography-display-s-font-size-mobile: 32px;
  --typography-display-s-line-height-default: 48px;
  --typography-display-s-line-height-mobile: 40px;
  --typography-display-s-letter-spacing: .4000000059604645px;
  --typography-display-s-text-transform: uppercase;
  --typography-title-l-font-family: Josefin Sans;
  --typography-title-l-font-weight: 400;
  --typography-title-l-font-size: 28px;
  --typography-title-l-line-height: 34px;
  --typography-title-l-letter-spacing: 0px;
  --typography-title-l-text-transform: none;
  --typography-title-m-font-family: Josefin Sans;
  --typography-title-m-font-weight: 400;
  --typography-title-m-font-size: 24px;
  --typography-title-m-line-height: 30px;
  --typography-title-m-letter-spacing: 0px;
  --typography-title-m-text-transform: none;
  --typography-title-s-font-family: Josefin Sans;
  --typography-title-s-font-weight: 400;
  --typography-title-s-font-size: 22px;
  --typography-title-s-line-height: 28px;
  --typography-title-s-letter-spacing: 0px;
  --typography-title-xs-font-family: Poppins;
  --typography-title-xs-font-weight: 400;
  --typography-title-xs-font-size: 18px;
  --typography-title-xs-line-height: 24px;
  --typography-title-xs-letter-spacing: 0px;
  --typography-body-font-family: Poppins;
  --typography-body-font-weight-default: 400;
  --typography-body-font-weight-strong: 500;
  --typography-body-m-font-size: 16px;
  --typography-body-m-line-height: 24px;
  --typography-body-m-letter-spacing: 0px;
  --typography-body-s-font-size: 14px;
  --typography-body-s-line-height: 20px;
  --typography-body-s-letter-spacing: 0px;
  --typography-body-xs-font-size: 12px;
  --typography-body-xs-line-height: 16px;
  --typography-body-xs-letter-spacing: 0px;
  --typography-body-xxs-font-size: 10px;
  --typography-body-xxs-line-height: 14px;
  --typography-body-xxs-letter-spacing: 0px;
  --typography-label-font-family: Poppins;
  --typography-label-m-font-weight: 500;
  --typography-label-m-font-size: 14px;
  --typography-label-m-line-height: 20px;
  --typography-label-m-letter-spacing: 0px;
  --typography-label-text-transform: uppercase;
  --typography-label-s-font-weight: 500;
  --typography-label-s-font-size: 13px;
  --typography-label-s-line-height: 18px;
  --typography-label-s-letter-spacing: 0px;
  --typography-label-xs-font-weight: 500;
  --typography-label-xs-font-size: 12px;
  --typography-label-xs-line-height: 16px;
  --typography-label-xs-letter-spacing: 0px;
  --typography-overline-font-family: Poppins;
  --typography-overline-font-weight: 500;
  --typography-overline-font-size: 12px;
  --typography-overline-line-height: 16px;
  --typography-overline-letter-spacing: 0px;
  --radius-none: 0px;
  --radius-xs: 5px;
  --radius-s: 10px;
  --radius-m: 14px;
  --radius-l: 18px;
  --radius-xl: 24px;
  --radius-full: 9999px;
  --component-theme-asset: Le Blanc;
  --component-button-radius: 5px;
  --component-checkbox-radius: 5px;
  --component-chip-radius: 9999px;
  --component-counter-radius: 9999px;
  --component-container-s-radius: 5px;
  --component-container-m-radius: 10px;
  --component-fab-radius: 9999px;
  --component-icon-button-radius: 9999px;
  --component-input-radius: 5px;
  --component-progress-bar-radius: 9999px;
  --component-segmented-control-segment-radius: 5px;
  --component-segmented-control-container-radius: 9px;
  --component-tag-radius: 5px;
  --component-navigation-item-radius: 5px;
  --component-sheet-radius: 14px ;
}
:root [theme=le-blanc-new][data-v-d89d9006] {
  --color-midnight-blue-50: #eaf0f5;
  --color-midnight-blue-100: #d0dbe7;
  --color-midnight-blue-200: #aabfd4;
  --color-midnight-blue-300: #7296b6;
  --color-midnight-blue-400: #426180;
  --color-midnight-blue-500: #0a203e;
  --color-midnight-blue-600: #091939;
  --color-midnight-blue-700: #091534;
  --color-midnight-blue-800: #0a1229;
  --color-midnight-blue-900: #0a1020;
  --color-indigo-50: #e4e7f1;
  --color-indigo-100: #ced2e3;
  --color-indigo-200: #9ba3c2;
  --color-indigo-300: #6874a5;
  --color-indigo-400: #3f4b7c;
  --color-indigo-500: #242b47;
  --color-indigo-600: #1d2239;
  --color-indigo-700: #161a2b;
  --color-indigo-800: #0e111c;
  --color-indigo-900: #07090e;
  --color-ocean-blue-50: #f0f4fa;
  --color-ocean-blue-100: #dfe8f1;
  --color-ocean-blue-200: #b8cce0;
  --color-ocean-blue-250: #a6c0d9;
  --color-ocean-blue-300: #93b5d2;
  --color-ocean-blue-400: #42729a;
  --color-ocean-blue-500: #254d6e;
  --color-ocean-blue-600: #1b3d5c;
  --color-ocean-blue-700: #16314c;
  --color-ocean-blue-800: #162c41;
  --color-ocean-blue-900: #142334;
  --color-ocean-blue-950: #0f1824;
  --color-sky-blue-50: #f1f9fb;
  --color-sky-blue-100: #e4f3f7;
  --color-sky-blue-200: #c9e8ef;
  --color-sky-blue-300: #addce6;
  --color-sky-blue-400: #92d1de;
  --color-sky-blue-500: #77c5d6;
  --color-sky-blue-600: #44afc7;
  --color-sky-blue-700: #2e869a;
  --color-sky-blue-800: #1f5a66;
  --color-sky-blue-900: #0f2d33;
  --color-turquoise-50: #e9fcfb;
  --color-turquoise-100: #cef7f6;
  --color-turquoise-200: #9cefed;
  --color-turquoise-300: #6be7e3;
  --color-turquoise-400: #3adfda;
  --color-turquoise-500: #1fc1bc;
  --color-turquoise-600: #1ba7a2;
  --color-turquoise-700: #137471;
  --color-turquoise-800: #0c4d4b;
  --color-turquoise-900: #062726;
  --color-orange-50: #fef2e6;
  --color-orange-100: #fde9d2;
  --color-orange-200: #fcd2a5;
  --color-orange-300: #fabc78;
  --color-orange-400: #f9a54b;
  --color-orange-500: #f78f1e;
  --color-orange-600: #dc7302;
  --color-orange-700: #985206;
  --color-orange-800: #6b3a04;
  --color-orange-900: #351d02;
  --color-copper-50: #f9f6ed;
  --color-copper-100: #f1e7d0;
  --color-copper-200: #e4cfa4;
  --color-copper-300: #d4b070;
  --color-copper-400: #c69449;
  --color-copper-500: #af7b39;
  --color-copper-600: #9d6531;
  --color-copper-700: #7e4b2a;
  --color-copper-800: #6a3e29;
  --color-copper-900: #5b3628;
  --color-copper-950: #341c14;
  --color-bronze-50: #f7f2ee;
  --color-bronze-100: #f1e9e1;
  --color-bronze-200: #e3d2c3;
  --color-bronze-300: #d4bca5;
  --color-bronze-400: #c6a587;
  --color-bronze-500: #b88f69;
  --color-bronze-600: #a3764d;
  --color-bronze-700: #7d5b3b;
  --color-bronze-800: #4e3925;
  --color-bronze-900: #271d13;
  --color-marble-50: #f7f6f3;
  --color-marble-100: #edeae3;
  --color-marble-200: #ded9ce;
  --color-marble-300: #c6bfae;
  --color-marble-400: #aaa092;
  --color-marble-500: #958a7e;
  --color-marble-600: #877c73;
  --color-marble-700: #716760;
  --color-marble-800: #605852;
  --color-marble-900: #504844;
  --color-olive-grey-50: #f7f6f1;
  --color-olive-grey-100: #edece7;
  --color-olive-grey-200: #dbd8cf;
  --color-olive-grey-300: #cac5b7;
  --color-olive-grey-400: #b8b19f;
  --color-olive-grey-500: #a69e87;
  --color-olive-grey-600: #8a8167;
  --color-olive-grey-700: #68614d;
  --color-olive-grey-800: #454133;
  --color-olive-grey-900: #23201a;
  --color-danger-red-50: #ffebeb;
  --color-danger-red-100: #ffe0e0;
  --color-danger-red-200: #fba7a7;
  --color-danger-red-300: #f47171;
  --color-danger-red-400: #eb4242;
  --color-danger-red-500: #cc0000;
  --color-danger-red-600: #b60000;
  --color-danger-red-700: #9b0000;
  --color-danger-red-800: #800000;
  --color-danger-red-900: #660000;
  --color-warning-yellow-50: #fef8e9;
  --color-warning-yellow-100: #fdf2d8;
  --color-warning-yellow-200: #fce5b1;
  --color-warning-yellow-300: #fad989;
  --color-warning-yellow-400: #f9cc62;
  --color-warning-yellow-500: #f7bf3b;
  --color-warning-yellow-600: #eba80a;
  --color-warning-yellow-700: #b07e07;
  --color-warning-yellow-800: #765405;
  --color-warning-yellow-900: #3b2a02;
  --color-positive-green-50: #f3fcf6;
  --color-positive-green-100: #e3f8ea;
  --color-positive-green-200: #ccf0d9;
  --color-positive-green-300: #97ddb1;
  --color-positive-green-400: #65c387;
  --color-positive-green-500: #3fa665;
  --color-positive-green-600: #2ca056;
  --color-positive-green-700: #286c41;
  --color-positive-green-800: #1d5e36;
  --color-positive-green-900: #21452f;
  --color-grey-0: #ffffff;
  --color-grey-50: #fafafa;
  --color-grey-100: #f4f4f5;
  --color-grey-200: #e4e4e7;
  --color-grey-300: #d4d4d8;
  --color-grey-400: #a1a1aa;
  --color-grey-500: #71717a;
  --color-grey-600: #52525b;
  --color-grey-700: #3f3f46;
  --color-grey-800: #27272a;
  --color-grey-900: #1a1a1e;
  --color-grey-950: #101014;
  --color-grey-1000: #000000;
  --color-background-disabled: #f4f4f5;
  --color-background-brand: #0a203e;
  --color-background-inverse: #000000;
  --color-background-overlay: rgba(0, 0, 0, .4);
  --color-background-on-brand-primary: #ffffff;
  --color-background-on-brand-weak: #426180;
  --color-background-on-brand-secondary: #af7b39;
  --color-background-on-media: #ffffff;
  --color-background-on-media-weak: rgba(255, 255, 255, .6);
  --color-background-on-inverse: #ffffff;
  --color-background-base-default: #f7f6f3;
  --color-background-base-hover: #edeae3;
  --color-background-base-active: #ded9ce;
  --color-background-base-alternative: #edeae3;
  --color-background-raised-default: #f7f6f3;
  --color-background-raised-hover: #edeae3;
  --color-background-raised-active: #ded9ce;
  --color-background-neutral-default: #aaa092;
  --color-background-neutral-hover: #958a7e;
  --color-background-neutral-active: #877c73;
  --color-background-neutral-weak: #edeae3;
  --color-background-neutral-weak-hover: #ded9ce;
  --color-background-neutral-active-active: #c6bfae;
  --color-background-neutral-skeleton: #c6bfae;
  --color-background-accent-default: #0a203e;
  --color-background-accent-hover: #091534;
  --color-background-accent-active: #0a1020;
  --color-background-accent-weak: #ded9ce;
  --color-background-accent-secondary: #af7b39;
  --color-background-danger-default: #cc0000;
  --color-background-danger-hover: #b60000;
  --color-background-danger-active: #b60000;
  --color-background-danger-weak: #ffebeb;
  --color-background-warning-default: #f7bf3b;
  --color-background-warning-weak: #fef8e9;
  --color-background-positive-default: #3fa665;
  --color-background-positive-weak: #ccf0d9;
  --color-foreground-default: #000000;
  --color-foreground-weak: #27272a;
  --color-foreground-danger: #cc0000;
  --color-foreground-warning: #765405;
  --color-foreground-positive: #1d5e36;
  --color-foreground-disabled: #d4d4d8;
  --color-foreground-on-accent: #ffffff;
  --color-foreground-on-accent-secondary: #ffffff;
  --color-foreground-on-brand: #ffffff;
  --color-foreground-on-brand-inverse: #000000;
  --color-foreground-on-media: #ffffff;
  --color-foreground-on-inverse: #ffffff;
  --color-foreground-on-media-inverse: #000000;
  --color-foreground-on-danger: #ffffff;
  --color-foreground-accent-default: #0a203e;
  --color-foreground-accent-hover: #091939;
  --color-foreground-accent-active: #091534;
  --color-foreground-accent-secondary: #9d6531;
  --color-border-default: #a1a1aa;
  --color-border-strong: #71717a;
  --color-border-danger: #cc0000;
  --color-border-warning: #765405;
  --color-border-positive: #3fa665;
  --color-border-disabled: #e4e4e7;
  --color-border-on-brand: #52525b;
  --color-border-on-media: #ffffff;
  --color-border-accent-default: #1a1a1e;
  --color-border-accent-secodary: #dc7302;
  --font-family-brand: Montserrat;
  --font-family-base: Montserrat;
  --typography-display-l-font-family: Montserrat;
  --typography-display-l-font-weight: 400;
  --typography-display-l-font-size-default: 72px;
  --typography-display-l-font-size-mobile: 48px;
  --typography-display-l-line-height-default: 80px;
  --typography-display-l-line-height-mobile: 56px;
  --typography-display-l-letter-spacing: .699999988079071px;
  --typography-display-l-text-transform: none;
  --typography-display-m-font-family: Montserrat;
  --typography-display-m-font-weight: 400;
  --typography-display-m-font-size-default: 56px;
  --typography-display-m-font-size-mobile: 40px;
  --typography-display-m-line-height-default: 64px;
  --typography-display-m-line-height-mobile: 48px;
  --typography-display-m-letter-spacing: .5px;
  --typography-display-m-text-transform: none;
  --typography-display-s-font-family: Montserrat;
  --typography-display-s-font-weight: 400;
  --typography-display-s-font-size-default: 40px;
  --typography-display-s-font-size-mobile: 32px;
  --typography-display-s-line-height-default: 48px;
  --typography-display-s-line-height-mobile: 40px;
  --typography-display-s-letter-spacing: .4000000059604645px;
  --typography-display-s-text-transform: none;
  --typography-title-l-font-family: Montserrat;
  --typography-title-l-font-weight: 400;
  --typography-title-l-font-size: 28px;
  --typography-title-l-line-height: 34px;
  --typography-title-l-letter-spacing: 0px;
  --typography-title-l-text-transform: none;
  --typography-title-m-font-family: Montserrat;
  --typography-title-m-font-weight: 400;
  --typography-title-m-font-size: 24px;
  --typography-title-m-line-height: 30px;
  --typography-title-m-letter-spacing: 0px;
  --typography-title-m-text-transform: none;
  --typography-title-s-font-family: Montserrat;
  --typography-title-s-font-weight: 400;
  --typography-title-s-font-size: 22px;
  --typography-title-s-line-height: 28px;
  --typography-title-s-letter-spacing: 0px;
  --typography-title-xs-font-family: Montserrat;
  --typography-title-xs-font-weight: 400;
  --typography-title-xs-font-size: 18px;
  --typography-title-xs-line-height: 24px;
  --typography-title-xs-letter-spacing: 0px;
  --typography-body-font-family: Montserrat;
  --typography-body-font-weight-default: 400;
  --typography-body-font-weight-strong: 500;
  --typography-body-m-font-size: 16px;
  --typography-body-m-line-height: 24px;
  --typography-body-m-letter-spacing: 0px;
  --typography-body-s-font-size: 14px;
  --typography-body-s-line-height: 20px;
  --typography-body-s-letter-spacing: 0px;
  --typography-body-xs-font-size: 12px;
  --typography-body-xs-line-height: 16px;
  --typography-body-xs-letter-spacing: 0px;
  --typography-body-xxs-font-size: 10px;
  --typography-body-xxs-line-height: 14px;
  --typography-body-xxs-letter-spacing: 0px;
  --typography-label-font-family: Montserrat;
  --typography-label-m-font-weight: 500;
  --typography-label-m-font-size: 14px;
  --typography-label-m-line-height: 20px;
  --typography-label-m-letter-spacing: 0px;
  --typography-label-text-transform: uppercase;
  --typography-label-s-font-weight: 500;
  --typography-label-s-font-size: 13px;
  --typography-label-s-line-height: 18px;
  --typography-label-s-letter-spacing: 0px;
  --typography-label-xs-font-weight: 500;
  --typography-label-xs-font-size: 12px;
  --typography-label-xs-line-height: 16px;
  --typography-label-xs-letter-spacing: 0px;
  --typography-overline-font-family: Montserrat;
  --typography-overline-font-weight: 600;
  --typography-overline-font-size: 12px;
  --typography-overline-line-height: 16px;
  --typography-overline-letter-spacing: 0px;
  --radius-none: 0px;
  --radius-xs: 5px;
  --radius-s: 10px;
  --radius-m: 14px;
  --radius-l: 18px;
  --radius-xl: 24px;
  --radius-full: 9999px;
  --component-theme-asset: Le Blanc;
  --component-button-radius: 5px;
  --component-checkbox-radius: 5px;
  --component-chip-radius: 9999px;
  --component-counter-radius: 9999px;
  --component-container-s-radius: 5px;
  --component-container-m-radius: 10px;
  --component-fab-radius: 9999px;
  --component-icon-button-radius: 9999px;
  --component-input-radius: 5px;
  --component-progress-bar-radius: 9999px;
  --component-segmented-control-segment-radius: 5px;
  --component-segmented-control-container-radius: 9px;
  --component-tag-radius: 5px;
  --component-navigation-item-radius: 5px;
  --component-sheet-radius: 14px ;
}
:root [theme=moon-palace][data-v-d89d9006] {
  --color-midnight-blue-50: #eaf0f5;
  --color-midnight-blue-100: #d0dbe7;
  --color-midnight-blue-200: #aabfd4;
  --color-midnight-blue-300: #7296b6;
  --color-midnight-blue-400: #426180;
  --color-midnight-blue-500: #0a203e;
  --color-midnight-blue-600: #091939;
  --color-midnight-blue-700: #091534;
  --color-midnight-blue-800: #0a1229;
  --color-midnight-blue-900: #0a1020;
  --color-indigo-50: #e4e7f1;
  --color-indigo-100: #ced2e3;
  --color-indigo-200: #9ba3c2;
  --color-indigo-300: #6874a5;
  --color-indigo-400: #3f4b7c;
  --color-indigo-500: #242b47;
  --color-indigo-600: #1d2239;
  --color-indigo-700: #161a2b;
  --color-indigo-800: #0e111c;
  --color-indigo-900: #07090e;
  --color-ocean-blue-50: #f0f4fa;
  --color-ocean-blue-100: #dfe8f1;
  --color-ocean-blue-200: #b8cce0;
  --color-ocean-blue-250: #a6c0d9;
  --color-ocean-blue-300: #93b5d2;
  --color-ocean-blue-400: #42729a;
  --color-ocean-blue-500: #254d6e;
  --color-ocean-blue-600: #1b3d5c;
  --color-ocean-blue-700: #16314c;
  --color-ocean-blue-800: #162c41;
  --color-ocean-blue-900: #142334;
  --color-ocean-blue-950: #0f1824;
  --color-sky-blue-50: #f1f9fb;
  --color-sky-blue-100: #e4f3f7;
  --color-sky-blue-200: #c9e8ef;
  --color-sky-blue-300: #addce6;
  --color-sky-blue-400: #92d1de;
  --color-sky-blue-500: #77c5d6;
  --color-sky-blue-600: #44afc7;
  --color-sky-blue-700: #2e869a;
  --color-sky-blue-800: #1f5a66;
  --color-sky-blue-900: #0f2d33;
  --color-turquoise-50: #e9fcfb;
  --color-turquoise-100: #cef7f6;
  --color-turquoise-200: #9cefed;
  --color-turquoise-300: #6be7e3;
  --color-turquoise-400: #3adfda;
  --color-turquoise-500: #1fc1bc;
  --color-turquoise-600: #1ba7a2;
  --color-turquoise-700: #137471;
  --color-turquoise-800: #0c4d4b;
  --color-turquoise-900: #062726;
  --color-orange-50: #fef2e6;
  --color-orange-100: #fde9d2;
  --color-orange-200: #fcd2a5;
  --color-orange-300: #fabc78;
  --color-orange-400: #f9a54b;
  --color-orange-500: #f78f1e;
  --color-orange-600: #dc7302;
  --color-orange-700: #985206;
  --color-orange-800: #6b3a04;
  --color-orange-900: #351d02;
  --color-copper-50: #f9f6ed;
  --color-copper-100: #f1e7d0;
  --color-copper-200: #e4cfa4;
  --color-copper-300: #d4b070;
  --color-copper-400: #c69449;
  --color-copper-500: #af7b39;
  --color-copper-600: #9d6531;
  --color-copper-700: #7e4b2a;
  --color-copper-800: #6a3e29;
  --color-copper-900: #5b3628;
  --color-copper-950: #341c14;
  --color-bronze-50: #f7f2ee;
  --color-bronze-100: #f1e9e1;
  --color-bronze-200: #e3d2c3;
  --color-bronze-300: #d4bca5;
  --color-bronze-400: #c6a587;
  --color-bronze-500: #b88f69;
  --color-bronze-600: #a3764d;
  --color-bronze-700: #7d5b3b;
  --color-bronze-800: #4e3925;
  --color-bronze-900: #271d13;
  --color-marble-50: #f7f6f3;
  --color-marble-100: #edeae3;
  --color-marble-200: #ded9ce;
  --color-marble-300: #c6bfae;
  --color-marble-400: #aaa092;
  --color-marble-500: #958a7e;
  --color-marble-600: #877c73;
  --color-marble-700: #716760;
  --color-marble-800: #605852;
  --color-marble-900: #504844;
  --color-olive-grey-50: #f7f6f1;
  --color-olive-grey-100: #edece7;
  --color-olive-grey-200: #dbd8cf;
  --color-olive-grey-300: #cac5b7;
  --color-olive-grey-400: #b8b19f;
  --color-olive-grey-500: #a69e87;
  --color-olive-grey-600: #8a8167;
  --color-olive-grey-700: #68614d;
  --color-olive-grey-800: #454133;
  --color-olive-grey-900: #23201a;
  --color-danger-red-50: #ffebeb;
  --color-danger-red-100: #ffe0e0;
  --color-danger-red-200: #fba7a7;
  --color-danger-red-300: #f47171;
  --color-danger-red-400: #eb4242;
  --color-danger-red-500: #cc0000;
  --color-danger-red-600: #b60000;
  --color-danger-red-700: #9b0000;
  --color-danger-red-800: #800000;
  --color-danger-red-900: #660000;
  --color-warning-yellow-50: #fef8e9;
  --color-warning-yellow-100: #fdf2d8;
  --color-warning-yellow-200: #fce5b1;
  --color-warning-yellow-300: #fad989;
  --color-warning-yellow-400: #f9cc62;
  --color-warning-yellow-500: #f7bf3b;
  --color-warning-yellow-600: #eba80a;
  --color-warning-yellow-700: #b07e07;
  --color-warning-yellow-800: #765405;
  --color-warning-yellow-900: #3b2a02;
  --color-positive-green-50: #f3fcf6;
  --color-positive-green-100: #e3f8ea;
  --color-positive-green-200: #ccf0d9;
  --color-positive-green-300: #97ddb1;
  --color-positive-green-400: #65c387;
  --color-positive-green-500: #3fa665;
  --color-positive-green-600: #2ca056;
  --color-positive-green-700: #286c41;
  --color-positive-green-800: #1d5e36;
  --color-positive-green-900: #21452f;
  --color-grey-0: #ffffff;
  --color-grey-50: #fafafa;
  --color-grey-100: #f4f4f5;
  --color-grey-200: #e4e4e7;
  --color-grey-300: #d4d4d8;
  --color-grey-400: #a1a1aa;
  --color-grey-500: #71717a;
  --color-grey-600: #52525b;
  --color-grey-700: #3f3f46;
  --color-grey-800: #27272a;
  --color-grey-900: #1a1a1e;
  --color-grey-950: #101014;
  --color-grey-1000: #000000;
  --color-background-disabled: #27272a;
  --color-background-brand: #27272a;
  --color-background-inverse: #ffffff;
  --color-background-overlay: rgba(0, 0, 0, .4);
  --color-background-on-brand-primary: #f4f4f5;
  --color-background-on-brand-weak: #1b3d5c;
  --color-background-on-brand-secondary: #b8cce0;
  --color-background-on-media: #ffffff;
  --color-background-on-media-weak: rgba(255, 255, 255, .6);
  --color-background-on-inverse: #ffffff;
  --color-background-base-default: #101014;
  --color-background-base-hover: #1a1a1e;
  --color-background-base-active: #27272a;
  --color-background-base-alternative: #1a1a1e;
  --color-background-raised-default: #1a1a1e;
  --color-background-raised-hover: #27272a;
  --color-background-raised-active: #3f3f46;
  --color-background-neutral-default: #3f3f46;
  --color-background-neutral-hover: #52525b;
  --color-background-neutral-active: #71717a;
  --color-background-neutral-weak: #27272a;
  --color-background-neutral-weak-hover: #3f3f46;
  --color-background-neutral-active-active: #52525b;
  --color-background-neutral-skeleton: #3f3f46;
  --color-background-accent-default: #93b5d2;
  --color-background-accent-hover: #a6c0d9;
  --color-background-accent-active: #b8cce0;
  --color-background-accent-weak: #16314c;
  --color-background-accent-secondary: #b8cce0;
  --color-background-danger-default: #f47171;
  --color-background-danger-hover: #fba7a7;
  --color-background-danger-active: #f47171;
  --color-background-danger-weak: #800000;
  --color-background-warning-default: #fad989;
  --color-background-warning-weak: #765405;
  --color-background-positive-default: #ccf0d9;
  --color-background-positive-weak: #21452f;
  --color-foreground-default: #f4f4f5;
  --color-foreground-weak: #a1a1aa;
  --color-foreground-danger: #fba7a7;
  --color-foreground-warning: #fce5b1;
  --color-foreground-positive: #65c387;
  --color-foreground-disabled: #3f3f46;
  --color-foreground-on-accent: #101014;
  --color-foreground-on-accent-secondary: #101014;
  --color-foreground-on-brand: #f4f4f5;
  --color-foreground-on-brand-inverse: #101014;
  --color-foreground-on-media: #ffffff;
  --color-foreground-on-inverse: #101014;
  --color-foreground-on-media-inverse: #101014;
  --color-foreground-on-danger: #101014;
  --color-foreground-accent-default: #b8cce0;
  --color-foreground-accent-hover: #a6c0d9;
  --color-foreground-accent-active: #93b5d2;
  --color-foreground-accent-secondary: #b8cce0;
  --color-border-default: #3f3f46;
  --color-border-strong: #52525b;
  --color-border-danger: #fba7a7;
  --color-border-warning: #fce5b1;
  --color-border-positive: #e3f8ea;
  --color-border-disabled: #27272a;
  --color-border-on-brand: #52525b;
  --color-border-on-media: #ffffff;
  --color-border-accent-default: #b8cce0;
  --color-border-accent-secodary: #b8cce0;
  --font-family-brand: Poppins;
  --font-family-base: Poppins;
  --typography-display-l-font-family: Poppins;
  --typography-display-l-font-weight: 400;
  --typography-display-l-font-size-default: 72px;
  --typography-display-l-font-size-mobile: 48px;
  --typography-display-l-line-height-default: 80px;
  --typography-display-l-line-height-mobile: 56px;
  --typography-display-l-letter-spacing: 0px;
  --typography-display-l-text-transform: none;
  --typography-display-m-font-family: Poppins;
  --typography-display-m-font-weight: 400;
  --typography-display-m-font-size-default: 56px;
  --typography-display-m-font-size-mobile: 40px;
  --typography-display-m-line-height-default: 64px;
  --typography-display-m-line-height-mobile: 48px;
  --typography-display-m-letter-spacing: 0px;
  --typography-display-m-text-transform: none;
  --typography-display-s-font-family: Poppins;
  --typography-display-s-font-weight: 400;
  --typography-display-s-font-size-default: 40px;
  --typography-display-s-font-size-mobile: 32px;
  --typography-display-s-line-height-default: 48px;
  --typography-display-s-line-height-mobile: 40px;
  --typography-display-s-letter-spacing: 0px;
  --typography-display-s-text-transform: none;
  --typography-title-l-font-family: Poppins;
  --typography-title-l-font-weight: 400;
  --typography-title-l-font-size: 28px;
  --typography-title-l-line-height: 34px;
  --typography-title-l-letter-spacing: 0px;
  --typography-title-l-text-transform: none;
  --typography-title-m-font-family: Poppins;
  --typography-title-m-font-weight: 400;
  --typography-title-m-font-size: 24px;
  --typography-title-m-line-height: 30px;
  --typography-title-m-letter-spacing: 0px;
  --typography-title-m-text-transform: none;
  --typography-title-s-font-family: Poppins;
  --typography-title-s-font-weight: 400;
  --typography-title-s-font-size: 22px;
  --typography-title-s-line-height: 28px;
  --typography-title-s-letter-spacing: 0px;
  --typography-title-xs-font-family: Poppins;
  --typography-title-xs-font-weight: 400;
  --typography-title-xs-font-size: 18px;
  --typography-title-xs-line-height: 24px;
  --typography-title-xs-letter-spacing: 0px;
  --typography-body-font-family: Poppins;
  --typography-body-font-weight-default: 400;
  --typography-body-font-weight-strong: 500;
  --typography-body-m-font-size: 16px;
  --typography-body-m-line-height: 24px;
  --typography-body-m-letter-spacing: 0px;
  --typography-body-s-font-size: 14px;
  --typography-body-s-line-height: 20px;
  --typography-body-s-letter-spacing: 0px;
  --typography-body-xs-font-size: 12px;
  --typography-body-xs-line-height: 16px;
  --typography-body-xs-letter-spacing: 0px;
  --typography-body-xxs-font-size: 10px;
  --typography-body-xxs-line-height: 14px;
  --typography-body-xxs-letter-spacing: 0px;
  --typography-label-font-family: Poppins;
  --typography-label-m-font-weight: 500;
  --typography-label-m-font-size: 16px;
  --typography-label-m-line-height: 24px;
  --typography-label-m-letter-spacing: 0px;
  --typography-label-text-transform: none;
  --typography-label-s-font-weight: 500;
  --typography-label-s-font-size: 14px;
  --typography-label-s-line-height: 20px;
  --typography-label-s-letter-spacing: 0px;
  --typography-label-xs-font-weight: 500;
  --typography-label-xs-font-size: 12px;
  --typography-label-xs-line-height: 16px;
  --typography-label-xs-letter-spacing: 0px;
  --typography-overline-font-family: Poppins;
  --typography-overline-font-weight: 400;
  --typography-overline-font-size: 12px;
  --typography-overline-line-height: 16px;
  --typography-overline-letter-spacing: .75px;
  --radius-none: 0px;
  --radius-xs: 5px;
  --radius-s: 10px;
  --radius-m: 14px;
  --radius-l: 18px;
  --radius-xl: 24px;
  --radius-full: 9999px;
  --component-theme-asset: Moon Palace;
  --component-button-radius: 5px;
  --component-checkbox-radius: 5px;
  --component-chip-radius: 9999px;
  --component-counter-radius: 9999px;
  --component-container-s-radius: 5px;
  --component-container-m-radius: 10px;
  --component-fab-radius: 9999px;
  --component-icon-button-radius: 9999px;
  --component-input-radius: 5px;
  --component-progress-bar-radius: 9999px;
  --component-segmented-control-segment-radius: 5px;
  --component-segmented-control-container-radius: 9px;
  --component-tag-radius: 5px;
  --component-navigation-item-radius: 5px;
  --component-sheet-radius: 14px ;
}
[data-v-d89d9006] {
  font-family: var(--typography-body-font-family), "san-serif" !important;
}
#app .p-tab-active[data-v-d89d9006] {
  background: var(--p-tabs-tab-background);
  border-width: var(--p-tabs-tab-border-width);
  border-color: var(--p-tabs-tab-border-color);
  color: var(--p-tabs-tab-color);
  padding: var(--p-tabs-tab-padding);
  font-weight: var(--p-tabs-tab-font-weight);
  transition: background var(--p-tabs-transition-duration), border-color var(--p-tabs-transition-duration), color var(--p-tabs-transition-duration), outline-color var(--p-tabs-transition-duration), box-shadow var(--p-tabs-transition-duration);
  margin: var(--p-tabs-tab-margin);
  font-family: var(--typography-body-font-family);
  font-weight: var(--typography-body-font-weight-strong);
  font-size: var(--typography-body-s-font-size);
  line-height: var(--typography-body-s-line-height);
  letter-spacing: var(--typography-body-s-letter-spacing);
}
#app .p-tab[data-v-d89d9006] {
  background-color: var(--color-background-neutral-weak);
  border: none;
}
#app .p-tabpanels[data-v-d89d9006] {
  background: transparent;
  padding: 20px 0px;
}
#app .p-tab[data-v-d89d9006]:hover {
  color: #0F1824 !important;
}
#app .p-tab-active[data-v-d89d9006] {
  border-color: transparent;
  border-radius: 10px;
  color: var(--color-foreground-default);
  background-color: var(--color-background-base-default);
}
body[data-v-d89d9006] {
  font-family: "Open Sans Variable", sans-serif;
}
#app[data-v-d89d9006] {
  max-width: 1280px;
  margin: 0 auto;
}
label[data-v-d89d9006], input[data-v-d89d9006], button[data-v-d89d9006] {
  font-family: var(--typography-body-font-family), "san-serif" !important;
}
.tpc-text-field label[data-v-d89d9006], .tpc-text-field input[data-v-d89d9006] {
  font-family: var(--typography-body-font-family), "san-serif" !important;
}
[data-v-d89d9006] #inputPinCode .tpc-gap-2,[data-v-d89d9006] #inputPinCode .tpc-text-field {
  height: 100% !important;
}
[data-v-d89d9006] #inputPinCode input {
  font-size: 40px;
  width: 100%;
  padding: 0;
}
.roundedIcon[data-v-d89d9006] {
  padding: 10px;
  border-radius: 100px;
  border: 1px solid var(--p-zinc-200);
  width: 60px;
  height: 60px;
}
.iconSuccess[data-v-d89d9006] {
  color: #286C41;
}
p[data-v-d89d9006] {
  color: #0F1824;
}
.subText[data-v-d89d9006] {
  color: var(--p-zinc-500);
}
[data-v-d89d9006] .tpc-button-primary-on-default {
  width: 100% !important;
}/*
    Custom CSS reset: https://www.joshwcomeau.com/css/custom-css-reset/
*/
/*
  1. Use a more-intuitive box-sizing model.
*/
[data-v-5e6b7358],[data-v-5e6b7358]::before,[data-v-5e6b7358]::after {
  box-sizing: border-box;
}
/*
    2. Remove default margin
  */
[data-v-5e6b7358] {
  margin: 0;
}
/*
    3. Allow percentage-based heights in the application
  */
html[data-v-5e6b7358],
body[data-v-5e6b7358] {
  height: 100%;
}
/*
    Typographic tweaks!
    4. Add accessible line-height
    5. Improve text rendering
  */
body[data-v-5e6b7358] {
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
}
/*
    6. Improve media defaults
  */
img[data-v-5e6b7358],
picture[data-v-5e6b7358],
video[data-v-5e6b7358],
canvas[data-v-5e6b7358],
svg[data-v-5e6b7358] {
  display: block;
  max-width: 100%;
}
/*
    7. Remove built-in form typography styles
  */
input[data-v-5e6b7358],
button[data-v-5e6b7358],
textarea[data-v-5e6b7358],
select[data-v-5e6b7358] {
  font: inherit;
}
/*
    8. Avoid text overflows
  */
p[data-v-5e6b7358],
h1[data-v-5e6b7358],
h2[data-v-5e6b7358],
h3[data-v-5e6b7358],
h4[data-v-5e6b7358],
h5[data-v-5e6b7358],
h6[data-v-5e6b7358] {
  overflow-wrap: break-word;
}
/* Cards */
/* Typography */
/* Icons */
[data-v-5e6b7358],[data-v-5e6b7358]:before,[data-v-5e6b7358]:after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / .5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: ;
}
[data-v-5e6b7358]::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / .5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: ;
}
[data-v-5e6b7358],[data-v-5e6b7358]:before,[data-v-5e6b7358]:after {
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  border-color: #e5e7eb;
}
[data-v-5e6b7358]:before,[data-v-5e6b7358]:after {
  --tw-content: "" ;
}
html[data-v-5e6b7358],[data-v-5e6b7358]:host {
  line-height: 1.5;
  -webkit-text-size-adjust: 100%;
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
  font-feature-settings: normal;
  font-variation-settings: normal;
  -webkit-tap-highlight-color: transparent;
}
body[data-v-5e6b7358] {
  margin: 0;
  line-height: inherit;
}
hr[data-v-5e6b7358] {
  height: 0;
  color: inherit;
  border-top-width: 1px;
}
abbr[data-v-5e6b7358]:where([title]) {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}
h1[data-v-5e6b7358], h2[data-v-5e6b7358], h3[data-v-5e6b7358], h4[data-v-5e6b7358], h5[data-v-5e6b7358], h6[data-v-5e6b7358] {
  font-size: inherit;
  font-weight: inherit;
}
a[data-v-5e6b7358] {
  color: inherit;
  text-decoration: inherit;
}
b[data-v-5e6b7358], strong[data-v-5e6b7358] {
  font-weight: bolder;
}
code[data-v-5e6b7358], kbd[data-v-5e6b7358], samp[data-v-5e6b7358], pre[data-v-5e6b7358] {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  font-feature-settings: normal;
  font-variation-settings: normal;
  font-size: 1em;
}
small[data-v-5e6b7358] {
  font-size: 80%;
}
sub[data-v-5e6b7358], sup[data-v-5e6b7358] {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub[data-v-5e6b7358] {
  bottom: -0.25em;
}
sup[data-v-5e6b7358] {
  top: -0.5em;
}
table[data-v-5e6b7358] {
  text-indent: 0;
  border-color: inherit;
  border-collapse: collapse;
}
button[data-v-5e6b7358], input[data-v-5e6b7358], optgroup[data-v-5e6b7358], select[data-v-5e6b7358], textarea[data-v-5e6b7358] {
  font-family: inherit;
  font-feature-settings: inherit;
  font-variation-settings: inherit;
  font-size: 100%;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  color: inherit;
  margin: 0;
  padding: 0;
}
button[data-v-5e6b7358], select[data-v-5e6b7358] {
  text-transform: none;
}
button[data-v-5e6b7358], input[data-v-5e6b7358]:where([type=button]), input[data-v-5e6b7358]:where([type=reset]), input[data-v-5e6b7358]:where([type=submit]) {
  -webkit-appearance: button;
  background-color: transparent;
  background-image: none;
}
[data-v-5e6b7358]:-moz-focusring {
  outline: auto;
}
[data-v-5e6b7358]:-moz-ui-invalid {
  box-shadow: none;
}
progress[data-v-5e6b7358] {
  vertical-align: baseline;
}
[data-v-5e6b7358]::-webkit-inner-spin-button,[data-v-5e6b7358]::-webkit-outer-spin-button {
  height: auto;
}
[type=search][data-v-5e6b7358] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[data-v-5e6b7358]::-webkit-search-decoration {
  -webkit-appearance: none;
}
[data-v-5e6b7358]::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
summary[data-v-5e6b7358] {
  display: list-item;
}
blockquote[data-v-5e6b7358], dl[data-v-5e6b7358], dd[data-v-5e6b7358], h1[data-v-5e6b7358], h2[data-v-5e6b7358], h3[data-v-5e6b7358], h4[data-v-5e6b7358], h5[data-v-5e6b7358], h6[data-v-5e6b7358], hr[data-v-5e6b7358], figure[data-v-5e6b7358], p[data-v-5e6b7358], pre[data-v-5e6b7358] {
  margin: 0;
}
fieldset[data-v-5e6b7358] {
  margin: 0;
  padding: 0;
}
legend[data-v-5e6b7358] {
  padding: 0;
}
ol[data-v-5e6b7358], ul[data-v-5e6b7358], menu[data-v-5e6b7358] {
  list-style: none;
  margin: 0;
  padding: 0;
}
dialog[data-v-5e6b7358] {
  padding: 0;
}
textarea[data-v-5e6b7358] {
  resize: vertical;
}
input[data-v-5e6b7358]::-moz-placeholder, textarea[data-v-5e6b7358]::-moz-placeholder {
  opacity: 1;
  color: #9ca3af;
}
input[data-v-5e6b7358]::placeholder, textarea[data-v-5e6b7358]::placeholder {
  opacity: 1;
  color: #9ca3af;
}
button[data-v-5e6b7358], [role=button][data-v-5e6b7358] {
  cursor: pointer;
}
[data-v-5e6b7358]:disabled {
  cursor: default;
}
img[data-v-5e6b7358], svg[data-v-5e6b7358], video[data-v-5e6b7358], canvas[data-v-5e6b7358], audio[data-v-5e6b7358], iframe[data-v-5e6b7358], embed[data-v-5e6b7358], object[data-v-5e6b7358] {
  display: block;
  vertical-align: middle;
}
img[data-v-5e6b7358], video[data-v-5e6b7358] {
  max-width: 100%;
  height: auto;
}
[hidden][data-v-5e6b7358]:where(:not([hidden=until-found])) {
  display: none;
}
.tpc-absolute[data-v-5e6b7358] {
  position: absolute;
}
.-tpc-bottom-full[data-v-5e6b7358] {
  bottom: -100%;
}
.tpc-bottom-3[data-v-5e6b7358] {
  bottom: 0.75rem;
}
.tpc-bottom-4[data-v-5e6b7358] {
  bottom: 1rem;
}
.tpc-left-1\/2[data-v-5e6b7358] {
  left: 50%;
}
.tpc-left-3[data-v-5e6b7358] {
  left: 0.75rem;
}
.tpc-right-3[data-v-5e6b7358] {
  right: 0.75rem;
}
.tpc-top-1\/2[data-v-5e6b7358] {
  top: 50%;
}
.tpc-top-3[data-v-5e6b7358] {
  top: 0.75rem;
}
.tpc-m-3[data-v-5e6b7358] {
  margin: 0.75rem;
}
.tpc-m-6[data-v-5e6b7358] {
  margin: 1.5rem;
}
.tpc-m-8[data-v-5e6b7358] {
  margin: 2rem;
}
.tpc-m-\[5px\][data-v-5e6b7358] {
  margin: 5px;
}
.tpc-mx-0[data-v-5e6b7358] {
  margin-left: 0;
  margin-right: 0;
}
.tpc-mb-12[data-v-5e6b7358] {
  margin-bottom: 3rem;
}
.tpc-mb-2[data-v-5e6b7358] {
  margin-bottom: 0.5rem;
}
.tpc-mb-5[data-v-5e6b7358] {
  margin-bottom: 1.25rem;
}
.tpc-ml-0\.5[data-v-5e6b7358] {
  margin-left: 0.125rem;
}
.tpc-ml-2[data-v-5e6b7358] {
  margin-left: 0.5rem;
}
.tpc-mt-2[data-v-5e6b7358] {
  margin-top: 0.5rem;
}
.tpc-mt-3[data-v-5e6b7358] {
  margin-top: 0.75rem;
}
.tpc-mt-4[data-v-5e6b7358] {
  margin-top: 1rem;
}
.tpc-mt-6[data-v-5e6b7358] {
  margin-top: 1.5rem;
}
.tpc-block[data-v-5e6b7358] {
  display: block;
}
.tpc-flex[data-v-5e6b7358] {
  display: flex;
}
.tpc-h-10[data-v-5e6b7358] {
  height: 2.5rem;
}
.tpc-h-12[data-v-5e6b7358] {
  height: 3rem;
}
.tpc-h-24[data-v-5e6b7358] {
  height: 6rem;
}
.tpc-h-auto[data-v-5e6b7358] {
  height: auto;
}
.tpc-h-full[data-v-5e6b7358] {
  height: 100%;
}
.tpc-w-1\/2[data-v-5e6b7358] {
  width: 50%;
}
.tpc-w-128[data-v-5e6b7358] {
  width: 512px;
}
.tpc-w-24[data-v-5e6b7358] {
  width: 6rem;
}
.tpc-w-3\/4[data-v-5e6b7358] {
  width: 75%;
}
.tpc-w-32[data-v-5e6b7358] {
  width: 8rem;
}
.tpc-w-64[data-v-5e6b7358] {
  width: 16rem;
}
.tpc-w-96[data-v-5e6b7358] {
  width: 24rem;
}
.tpc-w-auto[data-v-5e6b7358] {
  width: auto;
}
.tpc-w-full[data-v-5e6b7358] {
  width: 100%;
}
.tpc--translate-x-1\/2[data-v-5e6b7358] {
  --tw-translate-x: -50%;
  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));
}
.tpc--translate-y-1\/2[data-v-5e6b7358] {
  --tw-translate-y: -50%;
  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));
}
.tpc-rotate-180[data-v-5e6b7358] {
  --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));
}
.tpc-transform[data-v-5e6b7358] {
  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));
}
@keyframes tpc-spin-5e6b7358 {
to {
    transform: rotate(360deg);
}
}
.tpc-animate-spin[data-v-5e6b7358] {
  animation: tpc-spin-5e6b7358 1s linear infinite;
}
.tpc-cursor-pointer[data-v-5e6b7358] {
  cursor: pointer;
}
.tpc-items-center[data-v-5e6b7358] {
  align-items: center;
}
.tpc-justify-center[data-v-5e6b7358] {
  justify-content: center;
}
.tpc-justify-between[data-v-5e6b7358] {
  justify-content: space-between;
}
.tpc-gap-2[data-v-5e6b7358] {
  gap: 0.5rem;
}
.tpc-gap-4[data-v-5e6b7358] {
  gap: 1rem;
}
.tpc-gap-8[data-v-5e6b7358] {
  gap: 2rem;
}
.tpc-gap-x-4[data-v-5e6b7358] {
  -moz-column-gap: 1rem;
  column-gap: 1rem;
}
.tpc-space-x-2[data-v-5e6b7358] > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * (1 - var(--tw-space-x-reverse)));
}
.tpc-border-b[data-v-5e6b7358] {
  border-bottom-width: 1px;
}
.tpc-opacity-0[data-v-5e6b7358] {
  opacity: 0;
}
@font-face {
  font-family: Poppins;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/poppins@latest/latin-400-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Poppins;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/poppins@latest/latin-500-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Josefin Sans;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/josefin-sans@latest/latin-400-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Josefin Sans;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/josefin-sans@latest/latin-500-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Inter Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/inter@latest/latin-400-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Inter Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/inter@latest/latin-500-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/montserrat@latest/latin-400-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/montserrat@latest/latin-400-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/montserrat@latest/latin-500-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/montserrat@latest/latin-500-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Source Serif Pro";
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/source-serif-pro@latest/latin-300-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/source-serif-pro@latest/latin-300-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Source Serif Pro";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/source-serif-pro@latest/latin-400-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/source-serif-pro@latest/latin-400-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Cinzel;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/cinzel@latest/latin-400-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/cinzel@latest/latin-400-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Cinzel;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/cinzel@latest/latin-500-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/cinzel@latest/latin-500-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
:root [theme=the-palace][data-v-5e6b7358] {
  --color-midnight-blue-50: #eaf0f5;
  --color-midnight-blue-100: #d0dbe7;
  --color-midnight-blue-200: #aabfd4;
  --color-midnight-blue-300: #7296b6;
  --color-midnight-blue-400: #426180;
  --color-midnight-blue-500: #0a203e;
  --color-midnight-blue-600: #091939;
  --color-midnight-blue-700: #091534;
  --color-midnight-blue-800: #0a1229;
  --color-midnight-blue-900: #0a1020;
  --color-indigo-50: #e4e7f1;
  --color-indigo-100: #ced2e3;
  --color-indigo-200: #9ba3c2;
  --color-indigo-300: #6874a5;
  --color-indigo-400: #3f4b7c;
  --color-indigo-500: #242b47;
  --color-indigo-600: #1d2239;
  --color-indigo-700: #161a2b;
  --color-indigo-800: #0e111c;
  --color-indigo-900: #07090e;
  --color-ocean-blue-50: #f0f4fa;
  --color-ocean-blue-100: #dfe8f1;
  --color-ocean-blue-200: #b8cce0;
  --color-ocean-blue-250: #a6c0d9;
  --color-ocean-blue-300: #93b5d2;
  --color-ocean-blue-400: #42729a;
  --color-ocean-blue-500: #254d6e;
  --color-ocean-blue-600: #1b3d5c;
  --color-ocean-blue-700: #16314c;
  --color-ocean-blue-800: #162c41;
  --color-ocean-blue-900: #142334;
  --color-ocean-blue-950: #0f1824;
  --color-sky-blue-50: #f1f9fb;
  --color-sky-blue-100: #e4f3f7;
  --color-sky-blue-200: #c9e8ef;
  --color-sky-blue-300: #addce6;
  --color-sky-blue-400: #92d1de;
  --color-sky-blue-500: #77c5d6;
  --color-sky-blue-600: #44afc7;
  --color-sky-blue-700: #2e869a;
  --color-sky-blue-800: #1f5a66;
  --color-sky-blue-900: #0f2d33;
  --color-turquoise-50: #e9fcfb;
  --color-turquoise-100: #cef7f6;
  --color-turquoise-200: #9cefed;
  --color-turquoise-300: #6be7e3;
  --color-turquoise-400: #3adfda;
  --color-turquoise-500: #1fc1bc;
  --color-turquoise-600: #1ba7a2;
  --color-turquoise-700: #137471;
  --color-turquoise-800: #0c4d4b;
  --color-turquoise-900: #062726;
  --color-orange-50: #fef2e6;
  --color-orange-100: #fde9d2;
  --color-orange-200: #fcd2a5;
  --color-orange-300: #fabc78;
  --color-orange-400: #f9a54b;
  --color-orange-500: #f78f1e;
  --color-orange-600: #dc7302;
  --color-orange-700: #985206;
  --color-orange-800: #6b3a04;
  --color-orange-900: #351d02;
  --color-copper-50: #f9f6ed;
  --color-copper-100: #f1e7d0;
  --color-copper-200: #e4cfa4;
  --color-copper-300: #d4b070;
  --color-copper-400: #c69449;
  --color-copper-500: #af7b39;
  --color-copper-600: #9d6531;
  --color-copper-700: #7e4b2a;
  --color-copper-800: #6a3e29;
  --color-copper-900: #5b3628;
  --color-copper-950: #341c14;
  --color-bronze-50: #f7f2ee;
  --color-bronze-100: #f1e9e1;
  --color-bronze-200: #e3d2c3;
  --color-bronze-300: #d4bca5;
  --color-bronze-400: #c6a587;
  --color-bronze-500: #b88f69;
  --color-bronze-600: #a3764d;
  --color-bronze-700: #7d5b3b;
  --color-bronze-800: #4e3925;
  --color-bronze-900: #271d13;
  --color-marble-50: #f7f6f3;
  --color-marble-100: #edeae3;
  --color-marble-200: #ded9ce;
  --color-marble-300: #c6bfae;
  --color-marble-400: #aaa092;
  --color-marble-500: #958a7e;
  --color-marble-600: #877c73;
  --color-marble-700: #716760;
  --color-marble-800: #605852;
  --color-marble-900: #504844;
  --color-olive-grey-50: #f7f6f1;
  --color-olive-grey-100: #edece7;
  --color-olive-grey-200: #dbd8cf;
  --color-olive-grey-300: #cac5b7;
  --color-olive-grey-400: #b8b19f;
  --color-olive-grey-500: #a69e87;
  --color-olive-grey-600: #8a8167;
  --color-olive-grey-700: #68614d;
  --color-olive-grey-800: #454133;
  --color-olive-grey-900: #23201a;
  --color-danger-red-50: #ffebeb;
  --color-danger-red-100: #ffe0e0;
  --color-danger-red-200: #fba7a7;
  --color-danger-red-300: #f47171;
  --color-danger-red-400: #eb4242;
  --color-danger-red-500: #cc0000;
  --color-danger-red-600: #b60000;
  --color-danger-red-700: #9b0000;
  --color-danger-red-800: #800000;
  --color-danger-red-900: #660000;
  --color-warning-yellow-50: #fef8e9;
  --color-warning-yellow-100: #fdf2d8;
  --color-warning-yellow-200: #fce5b1;
  --color-warning-yellow-300: #fad989;
  --color-warning-yellow-400: #f9cc62;
  --color-warning-yellow-500: #f7bf3b;
  --color-warning-yellow-600: #eba80a;
  --color-warning-yellow-700: #b07e07;
  --color-warning-yellow-800: #765405;
  --color-warning-yellow-900: #3b2a02;
  --color-positive-green-50: #f3fcf6;
  --color-positive-green-100: #e3f8ea;
  --color-positive-green-200: #ccf0d9;
  --color-positive-green-300: #97ddb1;
  --color-positive-green-400: #65c387;
  --color-positive-green-500: #3fa665;
  --color-positive-green-600: #2ca056;
  --color-positive-green-700: #286c41;
  --color-positive-green-800: #1d5e36;
  --color-positive-green-900: #21452f;
  --color-grey-0: #ffffff;
  --color-grey-50: #fafafa;
  --color-grey-100: #f4f4f5;
  --color-grey-200: #e4e4e7;
  --color-grey-300: #d4d4d8;
  --color-grey-400: #a1a1aa;
  --color-grey-500: #71717a;
  --color-grey-600: #52525b;
  --color-grey-700: #3f3f46;
  --color-grey-800: #27272a;
  --color-grey-900: #1a1a1e;
  --color-grey-950: #101014;
  --color-grey-1000: #000000;
  --color-background-disabled: #f4f4f5;
  --color-background-brand: #254d6e;
  --color-background-inverse: #101014;
  --color-background-overlay: rgba(0, 0, 0, .4);
  --color-background-on-brand-primary: #ffffff;
  --color-background-on-brand-weak: #42729a;
  --color-background-on-brand-secondary: #b88f69;
  --color-background-on-media: #ffffff;
  --color-background-on-media-weak: rgba(255, 255, 255, .6);
  --color-background-on-inverse: #ffffff;
  --color-background-base-default: #ffffff;
  --color-background-base-hover: #fafafa;
  --color-background-base-active: #f4f4f5;
  --color-background-base-alternative: #f7f6f1;
  --color-background-raised-default: #ffffff;
  --color-background-raised-hover: #fafafa;
  --color-background-raised-active: #f4f4f5;
  --color-background-neutral-default: #a1a1aa;
  --color-background-neutral-hover: #71717a;
  --color-background-neutral-active: #52525b;
  --color-background-neutral-weak: #f4f4f5;
  --color-background-neutral-weak-hover: #e4e4e7;
  --color-background-neutral-active-active: #d4d4d8;
  --color-background-neutral-skeleton: #f4f4f5;
  --color-background-accent-default: #254d6e;
  --color-background-accent-hover: #1b3d5c;
  --color-background-accent-active: #16314c;
  --color-background-accent-weak: #f0f4fa;
  --color-background-accent-secondary: #a3764d;
  --color-background-danger-default: #cc0000;
  --color-background-danger-hover: #b60000;
  --color-background-danger-active: #9b0000;
  --color-background-danger-weak: #ffebeb;
  --color-background-warning-default: #f7bf3b;
  --color-background-warning-weak: #fef8e9;
  --color-background-positive-default: #286c41;
  --color-background-positive-weak: #e3f8ea;
  --color-foreground-default: #0f1824;
  --color-foreground-weak: #71717a;
  --color-foreground-danger: #cc0000;
  --color-foreground-warning: #765405;
  --color-foreground-positive: #286c41;
  --color-foreground-disabled: #d4d4d8;
  --color-foreground-on-accent: #ffffff;
  --color-foreground-on-accent-secondary: #ffffff;
  --color-foreground-on-brand: #ffffff;
  --color-foreground-on-brand-inverse: #254d6e;
  --color-foreground-on-media: #ffffff;
  --color-foreground-on-inverse: #ffffff;
  --color-foreground-on-media-inverse: #101014;
  --color-foreground-on-danger: #ffffff;
  --color-foreground-accent-default: #254d6e;
  --color-foreground-accent-hover: #16314c;
  --color-foreground-accent-active: #162c41;
  --color-foreground-accent-secondary: #7d5b3b;
  --color-border-default: #e4e4e7;
  --color-border-strong: #d4d4d8;
  --color-border-danger: #cc0000;
  --color-border-warning: #765405;
  --color-border-positive: #3fa665;
  --color-border-disabled: #e4e4e7;
  --color-border-on-brand: #93b5d2;
  --color-border-on-media: #ffffff;
  --color-border-accent-default: #254d6e;
  --color-border-accent-secodary: #a3764d;
  --font-family-brand: Source Serif Pro;
  --font-family-base: Inter Variable;
  --typography-display-l-font-family: Source Serif Pro;
  --typography-display-l-font-weight: 300;
  --typography-display-l-font-size-default: 80px;
  --typography-display-l-font-size-mobile: 52px;
  --typography-display-l-line-height-default: 88px;
  --typography-display-l-line-height-mobile: 60px;
  --typography-display-l-letter-spacing: -.699999988079071px;
  --typography-display-l-text-transform: none;
  --typography-display-m-font-family: Source Serif Pro;
  --typography-display-m-font-weight: 300;
  --typography-display-m-font-size-default: 64px;
  --typography-display-m-font-size-mobile: 44px;
  --typography-display-m-line-height-default: 72px;
  --typography-display-m-line-height-mobile: 52px;
  --typography-display-m-letter-spacing: -.5px;
  --typography-display-m-text-transform: none;
  --typography-display-s-font-family: Source Serif Pro;
  --typography-display-s-font-weight: 300;
  --typography-display-s-font-size-default: 46px;
  --typography-display-s-font-size-mobile: 36px;
  --typography-display-s-line-height-default: 56px;
  --typography-display-s-line-height-mobile: 44px;
  --typography-display-s-letter-spacing: -.4000000059604645px;
  --typography-display-s-text-transform: none;
  --typography-title-l-font-family: Source Serif Pro;
  --typography-title-l-font-weight: 300;
  --typography-title-l-font-size: 32px;
  --typography-title-l-line-height: 40px;
  --typography-title-l-letter-spacing: -.3199999928474426px;
  --typography-title-l-text-transform: none;
  --typography-title-m-font-family: Source Serif Pro;
  --typography-title-m-font-weight: 300;
  --typography-title-m-font-size: 28px;
  --typography-title-m-line-height: 34px;
  --typography-title-m-letter-spacing: -.2800000011920929px;
  --typography-title-m-text-transform: none;
  --typography-title-s-font-family: Source Serif Pro;
  --typography-title-s-font-weight: 300;
  --typography-title-s-font-size: 26px;
  --typography-title-s-line-height: 32px;
  --typography-title-s-letter-spacing: -.23999999463558197px;
  --typography-title-xs-font-family: Inter Variable;
  --typography-title-xs-font-weight: 400;
  --typography-title-xs-font-size: 18px;
  --typography-title-xs-line-height: 24px;
  --typography-title-xs-letter-spacing: 0px;
  --typography-body-font-family: Inter Variable;
  --typography-body-font-weight-default: 400;
  --typography-body-font-weight-strong: 500;
  --typography-body-m-font-size: 16px;
  --typography-body-m-line-height: 24px;
  --typography-body-m-letter-spacing: 0px;
  --typography-body-s-font-size: 14px;
  --typography-body-s-line-height: 20px;
  --typography-body-s-letter-spacing: 0px;
  --typography-body-xs-font-size: 12px;
  --typography-body-xs-line-height: 16px;
  --typography-body-xs-letter-spacing: 0px;
  --typography-body-xxs-font-size: 10px;
  --typography-body-xxs-line-height: 14px;
  --typography-body-xxs-letter-spacing: 0px;
  --typography-label-font-family: Inter Variable;
  --typography-label-m-font-weight: 500;
  --typography-label-m-font-size: 16px;
  --typography-label-m-line-height: 24px;
  --typography-label-m-letter-spacing: 0px;
  --typography-label-text-transform: none;
  --typography-label-s-font-weight: 500;
  --typography-label-s-font-size: 14px;
  --typography-label-s-line-height: 20px;
  --typography-label-s-letter-spacing: 0px;
  --typography-label-xs-font-weight: 500;
  --typography-label-xs-font-size: 12px;
  --typography-label-xs-line-height: 16px;
  --typography-label-xs-letter-spacing: 0px;
  --typography-overline-font-family: Inter Variable;
  --typography-overline-font-weight: 400;
  --typography-overline-font-size: 12px;
  --typography-overline-line-height: 16px;
  --typography-overline-letter-spacing: 0px;
  --radius-none: 0px;
  --radius-xs: 5px;
  --radius-s: 10px;
  --radius-m: 14px;
  --radius-l: 18px;
  --radius-xl: 24px;
  --radius-full: 9999px;
  --component-theme-asset: The Palace Company;
  --component-button-radius: 5px;
  --component-checkbox-radius: 5px;
  --component-chip-radius: 9999px;
  --component-counter-radius: 9999px;
  --component-container-s-radius: 5px;
  --component-container-m-radius: 10px;
  --component-fab-radius: 9999px;
  --component-icon-button-radius: 9999px;
  --component-input-radius: 5px;
  --component-progress-bar-radius: 9999px;
  --component-segmented-control-segment-radius: 5px;
  --component-segmented-control-container-radius: 9px;
  --component-tag-radius: 5px;
  --component-navigation-item-radius: 5px;
  --component-sheet-radius: 14px ;
}
:root [theme=palace-resorts][data-v-5e6b7358] {
  --color-midnight-blue-50: #eaf0f5;
  --color-midnight-blue-100: #d0dbe7;
  --color-midnight-blue-200: #aabfd4;
  --color-midnight-blue-300: #7296b6;
  --color-midnight-blue-400: #426180;
  --color-midnight-blue-500: #0a203e;
  --color-midnight-blue-600: #091939;
  --color-midnight-blue-700: #091534;
  --color-midnight-blue-800: #0a1229;
  --color-midnight-blue-900: #0a1020;
  --color-indigo-50: #e4e7f1;
  --color-indigo-100: #ced2e3;
  --color-indigo-200: #9ba3c2;
  --color-indigo-300: #6874a5;
  --color-indigo-400: #3f4b7c;
  --color-indigo-500: #242b47;
  --color-indigo-600: #1d2239;
  --color-indigo-700: #161a2b;
  --color-indigo-800: #0e111c;
  --color-indigo-900: #07090e;
  --color-ocean-blue-50: #f0f4fa;
  --color-ocean-blue-100: #dfe8f1;
  --color-ocean-blue-200: #b8cce0;
  --color-ocean-blue-250: #a6c0d9;
  --color-ocean-blue-300: #93b5d2;
  --color-ocean-blue-400: #42729a;
  --color-ocean-blue-500: #254d6e;
  --color-ocean-blue-600: #1b3d5c;
  --color-ocean-blue-700: #16314c;
  --color-ocean-blue-800: #162c41;
  --color-ocean-blue-900: #142334;
  --color-ocean-blue-950: #0f1824;
  --color-sky-blue-50: #f1f9fb;
  --color-sky-blue-100: #e4f3f7;
  --color-sky-blue-200: #c9e8ef;
  --color-sky-blue-300: #addce6;
  --color-sky-blue-400: #92d1de;
  --color-sky-blue-500: #77c5d6;
  --color-sky-blue-600: #44afc7;
  --color-sky-blue-700: #2e869a;
  --color-sky-blue-800: #1f5a66;
  --color-sky-blue-900: #0f2d33;
  --color-turquoise-50: #e9fcfb;
  --color-turquoise-100: #cef7f6;
  --color-turquoise-200: #9cefed;
  --color-turquoise-300: #6be7e3;
  --color-turquoise-400: #3adfda;
  --color-turquoise-500: #1fc1bc;
  --color-turquoise-600: #1ba7a2;
  --color-turquoise-700: #137471;
  --color-turquoise-800: #0c4d4b;
  --color-turquoise-900: #062726;
  --color-orange-50: #fef2e6;
  --color-orange-100: #fde9d2;
  --color-orange-200: #fcd2a5;
  --color-orange-300: #fabc78;
  --color-orange-400: #f9a54b;
  --color-orange-500: #f78f1e;
  --color-orange-600: #dc7302;
  --color-orange-700: #985206;
  --color-orange-800: #6b3a04;
  --color-orange-900: #351d02;
  --color-copper-50: #f9f6ed;
  --color-copper-100: #f1e7d0;
  --color-copper-200: #e4cfa4;
  --color-copper-300: #d4b070;
  --color-copper-400: #c69449;
  --color-copper-500: #af7b39;
  --color-copper-600: #9d6531;
  --color-copper-700: #7e4b2a;
  --color-copper-800: #6a3e29;
  --color-copper-900: #5b3628;
  --color-copper-950: #341c14;
  --color-bronze-50: #f7f2ee;
  --color-bronze-100: #f1e9e1;
  --color-bronze-200: #e3d2c3;
  --color-bronze-300: #d4bca5;
  --color-bronze-400: #c6a587;
  --color-bronze-500: #b88f69;
  --color-bronze-600: #a3764d;
  --color-bronze-700: #7d5b3b;
  --color-bronze-800: #4e3925;
  --color-bronze-900: #271d13;
  --color-marble-50: #f7f6f3;
  --color-marble-100: #edeae3;
  --color-marble-200: #ded9ce;
  --color-marble-300: #c6bfae;
  --color-marble-400: #aaa092;
  --color-marble-500: #958a7e;
  --color-marble-600: #877c73;
  --color-marble-700: #716760;
  --color-marble-800: #605852;
  --color-marble-900: #504844;
  --color-olive-grey-50: #f7f6f1;
  --color-olive-grey-100: #edece7;
  --color-olive-grey-200: #dbd8cf;
  --color-olive-grey-300: #cac5b7;
  --color-olive-grey-400: #b8b19f;
  --color-olive-grey-500: #a69e87;
  --color-olive-grey-600: #8a8167;
  --color-olive-grey-700: #68614d;
  --color-olive-grey-800: #454133;
  --color-olive-grey-900: #23201a;
  --color-danger-red-50: #ffebeb;
  --color-danger-red-100: #ffe0e0;
  --color-danger-red-200: #fba7a7;
  --color-danger-red-300: #f47171;
  --color-danger-red-400: #eb4242;
  --color-danger-red-500: #cc0000;
  --color-danger-red-600: #b60000;
  --color-danger-red-700: #9b0000;
  --color-danger-red-800: #800000;
  --color-danger-red-900: #660000;
  --color-warning-yellow-50: #fef8e9;
  --color-warning-yellow-100: #fdf2d8;
  --color-warning-yellow-200: #fce5b1;
  --color-warning-yellow-300: #fad989;
  --color-warning-yellow-400: #f9cc62;
  --color-warning-yellow-500: #f7bf3b;
  --color-warning-yellow-600: #eba80a;
  --color-warning-yellow-700: #b07e07;
  --color-warning-yellow-800: #765405;
  --color-warning-yellow-900: #3b2a02;
  --color-positive-green-50: #f3fcf6;
  --color-positive-green-100: #e3f8ea;
  --color-positive-green-200: #ccf0d9;
  --color-positive-green-300: #97ddb1;
  --color-positive-green-400: #65c387;
  --color-positive-green-500: #3fa665;
  --color-positive-green-600: #2ca056;
  --color-positive-green-700: #286c41;
  --color-positive-green-800: #1d5e36;
  --color-positive-green-900: #21452f;
  --color-grey-0: #ffffff;
  --color-grey-50: #fafafa;
  --color-grey-100: #f4f4f5;
  --color-grey-200: #e4e4e7;
  --color-grey-300: #d4d4d8;
  --color-grey-400: #a1a1aa;
  --color-grey-500: #71717a;
  --color-grey-600: #52525b;
  --color-grey-700: #3f3f46;
  --color-grey-800: #27272a;
  --color-grey-900: #1a1a1e;
  --color-grey-950: #101014;
  --color-grey-1000: #000000;
  --color-background-disabled: #f4f4f5;
  --color-background-brand: #254d6e;
  --color-background-inverse: #101014;
  --color-background-overlay: rgba(0, 0, 0, .4);
  --color-background-on-brand-primary: #ffffff;
  --color-background-on-brand-weak: #42729a;
  --color-background-on-brand-secondary: #1fc1bc;
  --color-background-on-media: #ffffff;
  --color-background-on-media-weak: rgba(255, 255, 255, .6);
  --color-background-on-inverse: #ffffff;
  --color-background-base-default: #ffffff;
  --color-background-base-hover: #fafafa;
  --color-background-base-active: #f4f4f5;
  --color-background-base-alternative: #f4f4f5;
  --color-background-raised-default: #ffffff;
  --color-background-raised-hover: #fafafa;
  --color-background-raised-active: #f4f4f5;
  --color-background-neutral-default: #a1a1aa;
  --color-background-neutral-hover: #71717a;
  --color-background-neutral-active: #52525b;
  --color-background-neutral-weak: #f4f4f5;
  --color-background-neutral-weak-hover: #e4e4e7;
  --color-background-neutral-active-active: #d4d4d8;
  --color-background-neutral-skeleton: #f4f4f5;
  --color-background-accent-default: #254d6e;
  --color-background-accent-hover: #1b3d5c;
  --color-background-accent-active: #16314c;
  --color-background-accent-weak: #f0f4fa;
  --color-background-accent-secondary: #1ba7a2;
  --color-background-danger-default: #cc0000;
  --color-background-danger-hover: #b60000;
  --color-background-danger-active: #9b0000;
  --color-background-danger-weak: #ffebeb;
  --color-background-warning-default: #f7bf3b;
  --color-background-warning-weak: #fef8e9;
  --color-background-positive-default: #286c41;
  --color-background-positive-weak: #e3f8ea;
  --color-foreground-default: #0f1824;
  --color-foreground-weak: #71717a;
  --color-foreground-danger: #cc0000;
  --color-foreground-warning: #765405;
  --color-foreground-positive: #286c41;
  --color-foreground-disabled: #d4d4d8;
  --color-foreground-on-accent: #ffffff;
  --color-foreground-on-accent-secondary: #ffffff;
  --color-foreground-on-brand: #ffffff;
  --color-foreground-on-brand-inverse: #254d6e;
  --color-foreground-on-media: #ffffff;
  --color-foreground-on-inverse: #ffffff;
  --color-foreground-on-media-inverse: #101014;
  --color-foreground-on-danger: #ffffff;
  --color-foreground-accent-default: #254d6e;
  --color-foreground-accent-hover: #16314c;
  --color-foreground-accent-active: #162c41;
  --color-foreground-accent-secondary: #1ba7a2;
  --color-border-default: #e4e4e7;
  --color-border-strong: #d4d4d8;
  --color-border-danger: #cc0000;
  --color-border-warning: #765405;
  --color-border-positive: #3fa665;
  --color-border-disabled: #e4e4e7;
  --color-border-on-brand: #93b5d2;
  --color-border-on-media: #ffffff;
  --color-border-accent-default: #254d6e;
  --color-border-accent-secodary: #1ba7a2;
  --font-family-brand: Poppins;
  --font-family-base: Poppins;
  --typography-display-l-font-family: Poppins;
  --typography-display-l-font-weight: 400;
  --typography-display-l-font-size-default: 72px;
  --typography-display-l-font-size-mobile: 48px;
  --typography-display-l-line-height-default: 80px;
  --typography-display-l-line-height-mobile: 56px;
  --typography-display-l-letter-spacing: 0px;
  --typography-display-l-text-transform: none;
  --typography-display-m-font-family: Poppins;
  --typography-display-m-font-weight: 400;
  --typography-display-m-font-size-default: 56px;
  --typography-display-m-font-size-mobile: 40px;
  --typography-display-m-line-height-default: 64px;
  --typography-display-m-line-height-mobile: 48px;
  --typography-display-m-letter-spacing: 0px;
  --typography-display-m-text-transform: none;
  --typography-display-s-font-family: Poppins;
  --typography-display-s-font-weight: 400;
  --typography-display-s-font-size-default: 40px;
  --typography-display-s-font-size-mobile: 32px;
  --typography-display-s-line-height-default: 48px;
  --typography-display-s-line-height-mobile: 40px;
  --typography-display-s-letter-spacing: 0px;
  --typography-display-s-text-transform: none;
  --typography-title-l-font-family: Poppins;
  --typography-title-l-font-weight: 400;
  --typography-title-l-font-size: 28px;
  --typography-title-l-line-height: 34px;
  --typography-title-l-letter-spacing: 0px;
  --typography-title-l-text-transform: none;
  --typography-title-m-font-family: Poppins;
  --typography-title-m-font-weight: 400;
  --typography-title-m-font-size: 24px;
  --typography-title-m-line-height: 30px;
  --typography-title-m-letter-spacing: 0px;
  --typography-title-m-text-transform: none;
  --typography-title-s-font-family: Poppins;
  --typography-title-s-font-weight: 400;
  --typography-title-s-font-size: 22px;
  --typography-title-s-line-height: 28px;
  --typography-title-s-letter-spacing: 0px;
  --typography-title-xs-font-family: Poppins;
  --typography-title-xs-font-weight: 400;
  --typography-title-xs-font-size: 18px;
  --typography-title-xs-line-height: 24px;
  --typography-title-xs-letter-spacing: 0px;
  --typography-body-font-family: Poppins;
  --typography-body-font-weight-default: 400;
  --typography-body-font-weight-strong: 500;
  --typography-body-m-font-size: 16px;
  --typography-body-m-line-height: 24px;
  --typography-body-m-letter-spacing: 0px;
  --typography-body-s-font-size: 14px;
  --typography-body-s-line-height: 20px;
  --typography-body-s-letter-spacing: 0px;
  --typography-body-xs-font-size: 12px;
  --typography-body-xs-line-height: 16px;
  --typography-body-xs-letter-spacing: 0px;
  --typography-body-xxs-font-size: 10px;
  --typography-body-xxs-line-height: 14px;
  --typography-body-xxs-letter-spacing: 0px;
  --typography-label-font-family: Poppins;
  --typography-label-m-font-weight: 500;
  --typography-label-m-font-size: 16px;
  --typography-label-m-line-height: 24px;
  --typography-label-m-letter-spacing: 0px;
  --typography-label-text-transform: none;
  --typography-label-s-font-weight: 500;
  --typography-label-s-font-size: 14px;
  --typography-label-s-line-height: 20px;
  --typography-label-s-letter-spacing: 0px;
  --typography-label-xs-font-weight: 500;
  --typography-label-xs-font-size: 12px;
  --typography-label-xs-line-height: 16px;
  --typography-label-xs-letter-spacing: 0px;
  --typography-overline-font-family: Poppins;
  --typography-overline-font-weight: 400;
  --typography-overline-font-size: 12px;
  --typography-overline-line-height: 16px;
  --typography-overline-letter-spacing: 0px;
  --radius-none: 0px;
  --radius-xs: 5px;
  --radius-s: 10px;
  --radius-m: 14px;
  --radius-l: 18px;
  --radius-xl: 24px;
  --radius-full: 9999px;
  --component-theme-asset: Palace Resorts;
  --component-button-radius: 5px;
  --component-checkbox-radius: 5px;
  --component-chip-radius: 9999px;
  --component-counter-radius: 9999px;
  --component-container-s-radius: 5px;
  --component-container-m-radius: 10px;
  --component-fab-radius: 9999px;
  --component-icon-button-radius: 9999px;
  --component-input-radius: 5px;
  --component-progress-bar-radius: 9999px;
  --component-segmented-control-segment-radius: 5px;
  --component-segmented-control-container-radius: 9px;
  --component-tag-radius: 5px;
  --component-navigation-item-radius: 5px;
  --component-sheet-radius: 14px ;
}
:root [theme=le-blanc][data-v-5e6b7358] {
  --color-midnight-blue-50: #eaf0f5;
  --color-midnight-blue-100: #d0dbe7;
  --color-midnight-blue-200: #aabfd4;
  --color-midnight-blue-300: #7296b6;
  --color-midnight-blue-400: #426180;
  --color-midnight-blue-500: #0a203e;
  --color-midnight-blue-600: #091939;
  --color-midnight-blue-700: #091534;
  --color-midnight-blue-800: #0a1229;
  --color-midnight-blue-900: #0a1020;
  --color-indigo-50: #e4e7f1;
  --color-indigo-100: #ced2e3;
  --color-indigo-200: #9ba3c2;
  --color-indigo-300: #6874a5;
  --color-indigo-400: #3f4b7c;
  --color-indigo-500: #242b47;
  --color-indigo-600: #1d2239;
  --color-indigo-700: #161a2b;
  --color-indigo-800: #0e111c;
  --color-indigo-900: #07090e;
  --color-ocean-blue-50: #f0f4fa;
  --color-ocean-blue-100: #dfe8f1;
  --color-ocean-blue-200: #b8cce0;
  --color-ocean-blue-250: #a6c0d9;
  --color-ocean-blue-300: #93b5d2;
  --color-ocean-blue-400: #42729a;
  --color-ocean-blue-500: #254d6e;
  --color-ocean-blue-600: #1b3d5c;
  --color-ocean-blue-700: #16314c;
  --color-ocean-blue-800: #162c41;
  --color-ocean-blue-900: #142334;
  --color-ocean-blue-950: #0f1824;
  --color-sky-blue-50: #f1f9fb;
  --color-sky-blue-100: #e4f3f7;
  --color-sky-blue-200: #c9e8ef;
  --color-sky-blue-300: #addce6;
  --color-sky-blue-400: #92d1de;
  --color-sky-blue-500: #77c5d6;
  --color-sky-blue-600: #44afc7;
  --color-sky-blue-700: #2e869a;
  --color-sky-blue-800: #1f5a66;
  --color-sky-blue-900: #0f2d33;
  --color-turquoise-50: #e9fcfb;
  --color-turquoise-100: #cef7f6;
  --color-turquoise-200: #9cefed;
  --color-turquoise-300: #6be7e3;
  --color-turquoise-400: #3adfda;
  --color-turquoise-500: #1fc1bc;
  --color-turquoise-600: #1ba7a2;
  --color-turquoise-700: #137471;
  --color-turquoise-800: #0c4d4b;
  --color-turquoise-900: #062726;
  --color-orange-50: #fef2e6;
  --color-orange-100: #fde9d2;
  --color-orange-200: #fcd2a5;
  --color-orange-300: #fabc78;
  --color-orange-400: #f9a54b;
  --color-orange-500: #f78f1e;
  --color-orange-600: #dc7302;
  --color-orange-700: #985206;
  --color-orange-800: #6b3a04;
  --color-orange-900: #351d02;
  --color-copper-50: #f9f6ed;
  --color-copper-100: #f1e7d0;
  --color-copper-200: #e4cfa4;
  --color-copper-300: #d4b070;
  --color-copper-400: #c69449;
  --color-copper-500: #af7b39;
  --color-copper-600: #9d6531;
  --color-copper-700: #7e4b2a;
  --color-copper-800: #6a3e29;
  --color-copper-900: #5b3628;
  --color-copper-950: #341c14;
  --color-bronze-50: #f7f2ee;
  --color-bronze-100: #f1e9e1;
  --color-bronze-200: #e3d2c3;
  --color-bronze-300: #d4bca5;
  --color-bronze-400: #c6a587;
  --color-bronze-500: #b88f69;
  --color-bronze-600: #a3764d;
  --color-bronze-700: #7d5b3b;
  --color-bronze-800: #4e3925;
  --color-bronze-900: #271d13;
  --color-marble-50: #f7f6f3;
  --color-marble-100: #edeae3;
  --color-marble-200: #ded9ce;
  --color-marble-300: #c6bfae;
  --color-marble-400: #aaa092;
  --color-marble-500: #958a7e;
  --color-marble-600: #877c73;
  --color-marble-700: #716760;
  --color-marble-800: #605852;
  --color-marble-900: #504844;
  --color-olive-grey-50: #f7f6f1;
  --color-olive-grey-100: #edece7;
  --color-olive-grey-200: #dbd8cf;
  --color-olive-grey-300: #cac5b7;
  --color-olive-grey-400: #b8b19f;
  --color-olive-grey-500: #a69e87;
  --color-olive-grey-600: #8a8167;
  --color-olive-grey-700: #68614d;
  --color-olive-grey-800: #454133;
  --color-olive-grey-900: #23201a;
  --color-danger-red-50: #ffebeb;
  --color-danger-red-100: #ffe0e0;
  --color-danger-red-200: #fba7a7;
  --color-danger-red-300: #f47171;
  --color-danger-red-400: #eb4242;
  --color-danger-red-500: #cc0000;
  --color-danger-red-600: #b60000;
  --color-danger-red-700: #9b0000;
  --color-danger-red-800: #800000;
  --color-danger-red-900: #660000;
  --color-warning-yellow-50: #fef8e9;
  --color-warning-yellow-100: #fdf2d8;
  --color-warning-yellow-200: #fce5b1;
  --color-warning-yellow-300: #fad989;
  --color-warning-yellow-400: #f9cc62;
  --color-warning-yellow-500: #f7bf3b;
  --color-warning-yellow-600: #eba80a;
  --color-warning-yellow-700: #b07e07;
  --color-warning-yellow-800: #765405;
  --color-warning-yellow-900: #3b2a02;
  --color-positive-green-50: #f3fcf6;
  --color-positive-green-100: #e3f8ea;
  --color-positive-green-200: #ccf0d9;
  --color-positive-green-300: #97ddb1;
  --color-positive-green-400: #65c387;
  --color-positive-green-500: #3fa665;
  --color-positive-green-600: #2ca056;
  --color-positive-green-700: #286c41;
  --color-positive-green-800: #1d5e36;
  --color-positive-green-900: #21452f;
  --color-grey-0: #ffffff;
  --color-grey-50: #fafafa;
  --color-grey-100: #f4f4f5;
  --color-grey-200: #e4e4e7;
  --color-grey-300: #d4d4d8;
  --color-grey-400: #a1a1aa;
  --color-grey-500: #71717a;
  --color-grey-600: #52525b;
  --color-grey-700: #3f3f46;
  --color-grey-800: #27272a;
  --color-grey-900: #1a1a1e;
  --color-grey-950: #101014;
  --color-grey-1000: #000000;
  --color-background-disabled: #f4f4f5;
  --color-background-brand: #1a1a1e;
  --color-background-inverse: #101014;
  --color-background-overlay: rgba(0, 0, 0, .4);
  --color-background-on-brand-primary: #ffffff;
  --color-background-on-brand-weak: #27272a;
  --color-background-on-brand-secondary: #f78f1e;
  --color-background-on-media: #ffffff;
  --color-background-on-media-weak: rgba(255, 255, 255, .6);
  --color-background-on-inverse: #ffffff;
  --color-background-base-default: #ffffff;
  --color-background-base-hover: #fafafa;
  --color-background-base-active: #f4f4f5;
  --color-background-base-alternative: #f4f4f5;
  --color-background-raised-default: #ffffff;
  --color-background-raised-hover: #fafafa;
  --color-background-raised-active: #f4f4f5;
  --color-background-neutral-default: #a1a1aa;
  --color-background-neutral-hover: #71717a;
  --color-background-neutral-active: #52525b;
  --color-background-neutral-weak: #f4f4f5;
  --color-background-neutral-weak-hover: #e4e4e7;
  --color-background-neutral-active-active: #d4d4d8;
  --color-background-neutral-skeleton: #f4f4f5;
  --color-background-accent-default: #1a1a1e;
  --color-background-accent-hover: #27272a;
  --color-background-accent-active: #3f3f46;
  --color-background-accent-weak: #f4f4f5;
  --color-background-accent-secondary: #dc7302;
  --color-background-danger-default: #cc0000;
  --color-background-danger-hover: #b60000;
  --color-background-danger-active: #b60000;
  --color-background-danger-weak: #ffebeb;
  --color-background-warning-default: #f7bf3b;
  --color-background-warning-weak: #fef8e9;
  --color-background-positive-default: #3fa665;
  --color-background-positive-weak: #e3f8ea;
  --color-foreground-default: #27272a;
  --color-foreground-weak: #71717a;
  --color-foreground-danger: #cc0000;
  --color-foreground-warning: #765405;
  --color-foreground-positive: #286c41;
  --color-foreground-disabled: #d4d4d8;
  --color-foreground-on-accent: #ffffff;
  --color-foreground-on-accent-secondary: #ffffff;
  --color-foreground-on-brand: #ffffff;
  --color-foreground-on-brand-inverse: #1a1a1e;
  --color-foreground-on-media: #ffffff;
  --color-foreground-on-inverse: #ffffff;
  --color-foreground-on-media-inverse: #101014;
  --color-foreground-on-danger: #ffffff;
  --color-foreground-accent-default: #1a1a1e;
  --color-foreground-accent-hover: #27272a;
  --color-foreground-accent-active: #3f3f46;
  --color-foreground-accent-secondary: #985206;
  --color-border-default: #e4e4e7;
  --color-border-strong: #d4d4d8;
  --color-border-danger: #cc0000;
  --color-border-warning: #765405;
  --color-border-positive: #3fa665;
  --color-border-disabled: #e4e4e7;
  --color-border-on-brand: #52525b;
  --color-border-on-media: #ffffff;
  --color-border-accent-default: #1a1a1e;
  --color-border-accent-secodary: #dc7302;
  --font-family-brand: Josefin Sans;
  --font-family-base: Poppins;
  --typography-display-l-font-family: Josefin Sans;
  --typography-display-l-font-weight: 400;
  --typography-display-l-font-size-default: 72px;
  --typography-display-l-font-size-mobile: 48px;
  --typography-display-l-line-height-default: 80px;
  --typography-display-l-line-height-mobile: 56px;
  --typography-display-l-letter-spacing: .699999988079071px;
  --typography-display-l-text-transform: none;
  --typography-display-m-font-family: Josefin Sans;
  --typography-display-m-font-weight: 400;
  --typography-display-m-font-size-default: 56px;
  --typography-display-m-font-size-mobile: 40px;
  --typography-display-m-line-height-default: 64px;
  --typography-display-m-line-height-mobile: 48px;
  --typography-display-m-letter-spacing: .5px;
  --typography-display-m-text-transform: none;
  --typography-display-s-font-family: Josefin Sans;
  --typography-display-s-font-weight: 400;
  --typography-display-s-font-size-default: 40px;
  --typography-display-s-font-size-mobile: 32px;
  --typography-display-s-line-height-default: 48px;
  --typography-display-s-line-height-mobile: 40px;
  --typography-display-s-letter-spacing: .4000000059604645px;
  --typography-display-s-text-transform: uppercase;
  --typography-title-l-font-family: Josefin Sans;
  --typography-title-l-font-weight: 400;
  --typography-title-l-font-size: 28px;
  --typography-title-l-line-height: 34px;
  --typography-title-l-letter-spacing: 0px;
  --typography-title-l-text-transform: none;
  --typography-title-m-font-family: Josefin Sans;
  --typography-title-m-font-weight: 400;
  --typography-title-m-font-size: 24px;
  --typography-title-m-line-height: 30px;
  --typography-title-m-letter-spacing: 0px;
  --typography-title-m-text-transform: none;
  --typography-title-s-font-family: Josefin Sans;
  --typography-title-s-font-weight: 400;
  --typography-title-s-font-size: 22px;
  --typography-title-s-line-height: 28px;
  --typography-title-s-letter-spacing: 0px;
  --typography-title-xs-font-family: Poppins;
  --typography-title-xs-font-weight: 400;
  --typography-title-xs-font-size: 18px;
  --typography-title-xs-line-height: 24px;
  --typography-title-xs-letter-spacing: 0px;
  --typography-body-font-family: Poppins;
  --typography-body-font-weight-default: 400;
  --typography-body-font-weight-strong: 500;
  --typography-body-m-font-size: 16px;
  --typography-body-m-line-height: 24px;
  --typography-body-m-letter-spacing: 0px;
  --typography-body-s-font-size: 14px;
  --typography-body-s-line-height: 20px;
  --typography-body-s-letter-spacing: 0px;
  --typography-body-xs-font-size: 12px;
  --typography-body-xs-line-height: 16px;
  --typography-body-xs-letter-spacing: 0px;
  --typography-body-xxs-font-size: 10px;
  --typography-body-xxs-line-height: 14px;
  --typography-body-xxs-letter-spacing: 0px;
  --typography-label-font-family: Poppins;
  --typography-label-m-font-weight: 500;
  --typography-label-m-font-size: 14px;
  --typography-label-m-line-height: 20px;
  --typography-label-m-letter-spacing: 0px;
  --typography-label-text-transform: uppercase;
  --typography-label-s-font-weight: 500;
  --typography-label-s-font-size: 13px;
  --typography-label-s-line-height: 18px;
  --typography-label-s-letter-spacing: 0px;
  --typography-label-xs-font-weight: 500;
  --typography-label-xs-font-size: 12px;
  --typography-label-xs-line-height: 16px;
  --typography-label-xs-letter-spacing: 0px;
  --typography-overline-font-family: Poppins;
  --typography-overline-font-weight: 500;
  --typography-overline-font-size: 12px;
  --typography-overline-line-height: 16px;
  --typography-overline-letter-spacing: 0px;
  --radius-none: 0px;
  --radius-xs: 5px;
  --radius-s: 10px;
  --radius-m: 14px;
  --radius-l: 18px;
  --radius-xl: 24px;
  --radius-full: 9999px;
  --component-theme-asset: Le Blanc;
  --component-button-radius: 5px;
  --component-checkbox-radius: 5px;
  --component-chip-radius: 9999px;
  --component-counter-radius: 9999px;
  --component-container-s-radius: 5px;
  --component-container-m-radius: 10px;
  --component-fab-radius: 9999px;
  --component-icon-button-radius: 9999px;
  --component-input-radius: 5px;
  --component-progress-bar-radius: 9999px;
  --component-segmented-control-segment-radius: 5px;
  --component-segmented-control-container-radius: 9px;
  --component-tag-radius: 5px;
  --component-navigation-item-radius: 5px;
  --component-sheet-radius: 14px ;
}
:root [theme=le-blanc-new][data-v-5e6b7358] {
  --color-midnight-blue-50: #eaf0f5;
  --color-midnight-blue-100: #d0dbe7;
  --color-midnight-blue-200: #aabfd4;
  --color-midnight-blue-300: #7296b6;
  --color-midnight-blue-400: #426180;
  --color-midnight-blue-500: #0a203e;
  --color-midnight-blue-600: #091939;
  --color-midnight-blue-700: #091534;
  --color-midnight-blue-800: #0a1229;
  --color-midnight-blue-900: #0a1020;
  --color-indigo-50: #e4e7f1;
  --color-indigo-100: #ced2e3;
  --color-indigo-200: #9ba3c2;
  --color-indigo-300: #6874a5;
  --color-indigo-400: #3f4b7c;
  --color-indigo-500: #242b47;
  --color-indigo-600: #1d2239;
  --color-indigo-700: #161a2b;
  --color-indigo-800: #0e111c;
  --color-indigo-900: #07090e;
  --color-ocean-blue-50: #f0f4fa;
  --color-ocean-blue-100: #dfe8f1;
  --color-ocean-blue-200: #b8cce0;
  --color-ocean-blue-250: #a6c0d9;
  --color-ocean-blue-300: #93b5d2;
  --color-ocean-blue-400: #42729a;
  --color-ocean-blue-500: #254d6e;
  --color-ocean-blue-600: #1b3d5c;
  --color-ocean-blue-700: #16314c;
  --color-ocean-blue-800: #162c41;
  --color-ocean-blue-900: #142334;
  --color-ocean-blue-950: #0f1824;
  --color-sky-blue-50: #f1f9fb;
  --color-sky-blue-100: #e4f3f7;
  --color-sky-blue-200: #c9e8ef;
  --color-sky-blue-300: #addce6;
  --color-sky-blue-400: #92d1de;
  --color-sky-blue-500: #77c5d6;
  --color-sky-blue-600: #44afc7;
  --color-sky-blue-700: #2e869a;
  --color-sky-blue-800: #1f5a66;
  --color-sky-blue-900: #0f2d33;
  --color-turquoise-50: #e9fcfb;
  --color-turquoise-100: #cef7f6;
  --color-turquoise-200: #9cefed;
  --color-turquoise-300: #6be7e3;
  --color-turquoise-400: #3adfda;
  --color-turquoise-500: #1fc1bc;
  --color-turquoise-600: #1ba7a2;
  --color-turquoise-700: #137471;
  --color-turquoise-800: #0c4d4b;
  --color-turquoise-900: #062726;
  --color-orange-50: #fef2e6;
  --color-orange-100: #fde9d2;
  --color-orange-200: #fcd2a5;
  --color-orange-300: #fabc78;
  --color-orange-400: #f9a54b;
  --color-orange-500: #f78f1e;
  --color-orange-600: #dc7302;
  --color-orange-700: #985206;
  --color-orange-800: #6b3a04;
  --color-orange-900: #351d02;
  --color-copper-50: #f9f6ed;
  --color-copper-100: #f1e7d0;
  --color-copper-200: #e4cfa4;
  --color-copper-300: #d4b070;
  --color-copper-400: #c69449;
  --color-copper-500: #af7b39;
  --color-copper-600: #9d6531;
  --color-copper-700: #7e4b2a;
  --color-copper-800: #6a3e29;
  --color-copper-900: #5b3628;
  --color-copper-950: #341c14;
  --color-bronze-50: #f7f2ee;
  --color-bronze-100: #f1e9e1;
  --color-bronze-200: #e3d2c3;
  --color-bronze-300: #d4bca5;
  --color-bronze-400: #c6a587;
  --color-bronze-500: #b88f69;
  --color-bronze-600: #a3764d;
  --color-bronze-700: #7d5b3b;
  --color-bronze-800: #4e3925;
  --color-bronze-900: #271d13;
  --color-marble-50: #f7f6f3;
  --color-marble-100: #edeae3;
  --color-marble-200: #ded9ce;
  --color-marble-300: #c6bfae;
  --color-marble-400: #aaa092;
  --color-marble-500: #958a7e;
  --color-marble-600: #877c73;
  --color-marble-700: #716760;
  --color-marble-800: #605852;
  --color-marble-900: #504844;
  --color-olive-grey-50: #f7f6f1;
  --color-olive-grey-100: #edece7;
  --color-olive-grey-200: #dbd8cf;
  --color-olive-grey-300: #cac5b7;
  --color-olive-grey-400: #b8b19f;
  --color-olive-grey-500: #a69e87;
  --color-olive-grey-600: #8a8167;
  --color-olive-grey-700: #68614d;
  --color-olive-grey-800: #454133;
  --color-olive-grey-900: #23201a;
  --color-danger-red-50: #ffebeb;
  --color-danger-red-100: #ffe0e0;
  --color-danger-red-200: #fba7a7;
  --color-danger-red-300: #f47171;
  --color-danger-red-400: #eb4242;
  --color-danger-red-500: #cc0000;
  --color-danger-red-600: #b60000;
  --color-danger-red-700: #9b0000;
  --color-danger-red-800: #800000;
  --color-danger-red-900: #660000;
  --color-warning-yellow-50: #fef8e9;
  --color-warning-yellow-100: #fdf2d8;
  --color-warning-yellow-200: #fce5b1;
  --color-warning-yellow-300: #fad989;
  --color-warning-yellow-400: #f9cc62;
  --color-warning-yellow-500: #f7bf3b;
  --color-warning-yellow-600: #eba80a;
  --color-warning-yellow-700: #b07e07;
  --color-warning-yellow-800: #765405;
  --color-warning-yellow-900: #3b2a02;
  --color-positive-green-50: #f3fcf6;
  --color-positive-green-100: #e3f8ea;
  --color-positive-green-200: #ccf0d9;
  --color-positive-green-300: #97ddb1;
  --color-positive-green-400: #65c387;
  --color-positive-green-500: #3fa665;
  --color-positive-green-600: #2ca056;
  --color-positive-green-700: #286c41;
  --color-positive-green-800: #1d5e36;
  --color-positive-green-900: #21452f;
  --color-grey-0: #ffffff;
  --color-grey-50: #fafafa;
  --color-grey-100: #f4f4f5;
  --color-grey-200: #e4e4e7;
  --color-grey-300: #d4d4d8;
  --color-grey-400: #a1a1aa;
  --color-grey-500: #71717a;
  --color-grey-600: #52525b;
  --color-grey-700: #3f3f46;
  --color-grey-800: #27272a;
  --color-grey-900: #1a1a1e;
  --color-grey-950: #101014;
  --color-grey-1000: #000000;
  --color-background-disabled: #f4f4f5;
  --color-background-brand: #0a203e;
  --color-background-inverse: #000000;
  --color-background-overlay: rgba(0, 0, 0, .4);
  --color-background-on-brand-primary: #ffffff;
  --color-background-on-brand-weak: #426180;
  --color-background-on-brand-secondary: #af7b39;
  --color-background-on-media: #ffffff;
  --color-background-on-media-weak: rgba(255, 255, 255, .6);
  --color-background-on-inverse: #ffffff;
  --color-background-base-default: #f7f6f3;
  --color-background-base-hover: #edeae3;
  --color-background-base-active: #ded9ce;
  --color-background-base-alternative: #edeae3;
  --color-background-raised-default: #f7f6f3;
  --color-background-raised-hover: #edeae3;
  --color-background-raised-active: #ded9ce;
  --color-background-neutral-default: #aaa092;
  --color-background-neutral-hover: #958a7e;
  --color-background-neutral-active: #877c73;
  --color-background-neutral-weak: #edeae3;
  --color-background-neutral-weak-hover: #ded9ce;
  --color-background-neutral-active-active: #c6bfae;
  --color-background-neutral-skeleton: #c6bfae;
  --color-background-accent-default: #0a203e;
  --color-background-accent-hover: #091534;
  --color-background-accent-active: #0a1020;
  --color-background-accent-weak: #ded9ce;
  --color-background-accent-secondary: #af7b39;
  --color-background-danger-default: #cc0000;
  --color-background-danger-hover: #b60000;
  --color-background-danger-active: #b60000;
  --color-background-danger-weak: #ffebeb;
  --color-background-warning-default: #f7bf3b;
  --color-background-warning-weak: #fef8e9;
  --color-background-positive-default: #3fa665;
  --color-background-positive-weak: #ccf0d9;
  --color-foreground-default: #000000;
  --color-foreground-weak: #27272a;
  --color-foreground-danger: #cc0000;
  --color-foreground-warning: #765405;
  --color-foreground-positive: #1d5e36;
  --color-foreground-disabled: #d4d4d8;
  --color-foreground-on-accent: #ffffff;
  --color-foreground-on-accent-secondary: #ffffff;
  --color-foreground-on-brand: #ffffff;
  --color-foreground-on-brand-inverse: #000000;
  --color-foreground-on-media: #ffffff;
  --color-foreground-on-inverse: #ffffff;
  --color-foreground-on-media-inverse: #000000;
  --color-foreground-on-danger: #ffffff;
  --color-foreground-accent-default: #0a203e;
  --color-foreground-accent-hover: #091939;
  --color-foreground-accent-active: #091534;
  --color-foreground-accent-secondary: #9d6531;
  --color-border-default: #a1a1aa;
  --color-border-strong: #71717a;
  --color-border-danger: #cc0000;
  --color-border-warning: #765405;
  --color-border-positive: #3fa665;
  --color-border-disabled: #e4e4e7;
  --color-border-on-brand: #52525b;
  --color-border-on-media: #ffffff;
  --color-border-accent-default: #1a1a1e;
  --color-border-accent-secodary: #dc7302;
  --font-family-brand: Montserrat;
  --font-family-base: Montserrat;
  --typography-display-l-font-family: Montserrat;
  --typography-display-l-font-weight: 400;
  --typography-display-l-font-size-default: 72px;
  --typography-display-l-font-size-mobile: 48px;
  --typography-display-l-line-height-default: 80px;
  --typography-display-l-line-height-mobile: 56px;
  --typography-display-l-letter-spacing: .699999988079071px;
  --typography-display-l-text-transform: none;
  --typography-display-m-font-family: Montserrat;
  --typography-display-m-font-weight: 400;
  --typography-display-m-font-size-default: 56px;
  --typography-display-m-font-size-mobile: 40px;
  --typography-display-m-line-height-default: 64px;
  --typography-display-m-line-height-mobile: 48px;
  --typography-display-m-letter-spacing: .5px;
  --typography-display-m-text-transform: none;
  --typography-display-s-font-family: Montserrat;
  --typography-display-s-font-weight: 400;
  --typography-display-s-font-size-default: 40px;
  --typography-display-s-font-size-mobile: 32px;
  --typography-display-s-line-height-default: 48px;
  --typography-display-s-line-height-mobile: 40px;
  --typography-display-s-letter-spacing: .4000000059604645px;
  --typography-display-s-text-transform: none;
  --typography-title-l-font-family: Montserrat;
  --typography-title-l-font-weight: 400;
  --typography-title-l-font-size: 28px;
  --typography-title-l-line-height: 34px;
  --typography-title-l-letter-spacing: 0px;
  --typography-title-l-text-transform: none;
  --typography-title-m-font-family: Montserrat;
  --typography-title-m-font-weight: 400;
  --typography-title-m-font-size: 24px;
  --typography-title-m-line-height: 30px;
  --typography-title-m-letter-spacing: 0px;
  --typography-title-m-text-transform: none;
  --typography-title-s-font-family: Montserrat;
  --typography-title-s-font-weight: 400;
  --typography-title-s-font-size: 22px;
  --typography-title-s-line-height: 28px;
  --typography-title-s-letter-spacing: 0px;
  --typography-title-xs-font-family: Montserrat;
  --typography-title-xs-font-weight: 400;
  --typography-title-xs-font-size: 18px;
  --typography-title-xs-line-height: 24px;
  --typography-title-xs-letter-spacing: 0px;
  --typography-body-font-family: Montserrat;
  --typography-body-font-weight-default: 400;
  --typography-body-font-weight-strong: 500;
  --typography-body-m-font-size: 16px;
  --typography-body-m-line-height: 24px;
  --typography-body-m-letter-spacing: 0px;
  --typography-body-s-font-size: 14px;
  --typography-body-s-line-height: 20px;
  --typography-body-s-letter-spacing: 0px;
  --typography-body-xs-font-size: 12px;
  --typography-body-xs-line-height: 16px;
  --typography-body-xs-letter-spacing: 0px;
  --typography-body-xxs-font-size: 10px;
  --typography-body-xxs-line-height: 14px;
  --typography-body-xxs-letter-spacing: 0px;
  --typography-label-font-family: Montserrat;
  --typography-label-m-font-weight: 500;
  --typography-label-m-font-size: 14px;
  --typography-label-m-line-height: 20px;
  --typography-label-m-letter-spacing: 0px;
  --typography-label-text-transform: uppercase;
  --typography-label-s-font-weight: 500;
  --typography-label-s-font-size: 13px;
  --typography-label-s-line-height: 18px;
  --typography-label-s-letter-spacing: 0px;
  --typography-label-xs-font-weight: 500;
  --typography-label-xs-font-size: 12px;
  --typography-label-xs-line-height: 16px;
  --typography-label-xs-letter-spacing: 0px;
  --typography-overline-font-family: Montserrat;
  --typography-overline-font-weight: 600;
  --typography-overline-font-size: 12px;
  --typography-overline-line-height: 16px;
  --typography-overline-letter-spacing: 0px;
  --radius-none: 0px;
  --radius-xs: 5px;
  --radius-s: 10px;
  --radius-m: 14px;
  --radius-l: 18px;
  --radius-xl: 24px;
  --radius-full: 9999px;
  --component-theme-asset: Le Blanc;
  --component-button-radius: 5px;
  --component-checkbox-radius: 5px;
  --component-chip-radius: 9999px;
  --component-counter-radius: 9999px;
  --component-container-s-radius: 5px;
  --component-container-m-radius: 10px;
  --component-fab-radius: 9999px;
  --component-icon-button-radius: 9999px;
  --component-input-radius: 5px;
  --component-progress-bar-radius: 9999px;
  --component-segmented-control-segment-radius: 5px;
  --component-segmented-control-container-radius: 9px;
  --component-tag-radius: 5px;
  --component-navigation-item-radius: 5px;
  --component-sheet-radius: 14px ;
}
:root [theme=moon-palace][data-v-5e6b7358] {
  --color-midnight-blue-50: #eaf0f5;
  --color-midnight-blue-100: #d0dbe7;
  --color-midnight-blue-200: #aabfd4;
  --color-midnight-blue-300: #7296b6;
  --color-midnight-blue-400: #426180;
  --color-midnight-blue-500: #0a203e;
  --color-midnight-blue-600: #091939;
  --color-midnight-blue-700: #091534;
  --color-midnight-blue-800: #0a1229;
  --color-midnight-blue-900: #0a1020;
  --color-indigo-50: #e4e7f1;
  --color-indigo-100: #ced2e3;
  --color-indigo-200: #9ba3c2;
  --color-indigo-300: #6874a5;
  --color-indigo-400: #3f4b7c;
  --color-indigo-500: #242b47;
  --color-indigo-600: #1d2239;
  --color-indigo-700: #161a2b;
  --color-indigo-800: #0e111c;
  --color-indigo-900: #07090e;
  --color-ocean-blue-50: #f0f4fa;
  --color-ocean-blue-100: #dfe8f1;
  --color-ocean-blue-200: #b8cce0;
  --color-ocean-blue-250: #a6c0d9;
  --color-ocean-blue-300: #93b5d2;
  --color-ocean-blue-400: #42729a;
  --color-ocean-blue-500: #254d6e;
  --color-ocean-blue-600: #1b3d5c;
  --color-ocean-blue-700: #16314c;
  --color-ocean-blue-800: #162c41;
  --color-ocean-blue-900: #142334;
  --color-ocean-blue-950: #0f1824;
  --color-sky-blue-50: #f1f9fb;
  --color-sky-blue-100: #e4f3f7;
  --color-sky-blue-200: #c9e8ef;
  --color-sky-blue-300: #addce6;
  --color-sky-blue-400: #92d1de;
  --color-sky-blue-500: #77c5d6;
  --color-sky-blue-600: #44afc7;
  --color-sky-blue-700: #2e869a;
  --color-sky-blue-800: #1f5a66;
  --color-sky-blue-900: #0f2d33;
  --color-turquoise-50: #e9fcfb;
  --color-turquoise-100: #cef7f6;
  --color-turquoise-200: #9cefed;
  --color-turquoise-300: #6be7e3;
  --color-turquoise-400: #3adfda;
  --color-turquoise-500: #1fc1bc;
  --color-turquoise-600: #1ba7a2;
  --color-turquoise-700: #137471;
  --color-turquoise-800: #0c4d4b;
  --color-turquoise-900: #062726;
  --color-orange-50: #fef2e6;
  --color-orange-100: #fde9d2;
  --color-orange-200: #fcd2a5;
  --color-orange-300: #fabc78;
  --color-orange-400: #f9a54b;
  --color-orange-500: #f78f1e;
  --color-orange-600: #dc7302;
  --color-orange-700: #985206;
  --color-orange-800: #6b3a04;
  --color-orange-900: #351d02;
  --color-copper-50: #f9f6ed;
  --color-copper-100: #f1e7d0;
  --color-copper-200: #e4cfa4;
  --color-copper-300: #d4b070;
  --color-copper-400: #c69449;
  --color-copper-500: #af7b39;
  --color-copper-600: #9d6531;
  --color-copper-700: #7e4b2a;
  --color-copper-800: #6a3e29;
  --color-copper-900: #5b3628;
  --color-copper-950: #341c14;
  --color-bronze-50: #f7f2ee;
  --color-bronze-100: #f1e9e1;
  --color-bronze-200: #e3d2c3;
  --color-bronze-300: #d4bca5;
  --color-bronze-400: #c6a587;
  --color-bronze-500: #b88f69;
  --color-bronze-600: #a3764d;
  --color-bronze-700: #7d5b3b;
  --color-bronze-800: #4e3925;
  --color-bronze-900: #271d13;
  --color-marble-50: #f7f6f3;
  --color-marble-100: #edeae3;
  --color-marble-200: #ded9ce;
  --color-marble-300: #c6bfae;
  --color-marble-400: #aaa092;
  --color-marble-500: #958a7e;
  --color-marble-600: #877c73;
  --color-marble-700: #716760;
  --color-marble-800: #605852;
  --color-marble-900: #504844;
  --color-olive-grey-50: #f7f6f1;
  --color-olive-grey-100: #edece7;
  --color-olive-grey-200: #dbd8cf;
  --color-olive-grey-300: #cac5b7;
  --color-olive-grey-400: #b8b19f;
  --color-olive-grey-500: #a69e87;
  --color-olive-grey-600: #8a8167;
  --color-olive-grey-700: #68614d;
  --color-olive-grey-800: #454133;
  --color-olive-grey-900: #23201a;
  --color-danger-red-50: #ffebeb;
  --color-danger-red-100: #ffe0e0;
  --color-danger-red-200: #fba7a7;
  --color-danger-red-300: #f47171;
  --color-danger-red-400: #eb4242;
  --color-danger-red-500: #cc0000;
  --color-danger-red-600: #b60000;
  --color-danger-red-700: #9b0000;
  --color-danger-red-800: #800000;
  --color-danger-red-900: #660000;
  --color-warning-yellow-50: #fef8e9;
  --color-warning-yellow-100: #fdf2d8;
  --color-warning-yellow-200: #fce5b1;
  --color-warning-yellow-300: #fad989;
  --color-warning-yellow-400: #f9cc62;
  --color-warning-yellow-500: #f7bf3b;
  --color-warning-yellow-600: #eba80a;
  --color-warning-yellow-700: #b07e07;
  --color-warning-yellow-800: #765405;
  --color-warning-yellow-900: #3b2a02;
  --color-positive-green-50: #f3fcf6;
  --color-positive-green-100: #e3f8ea;
  --color-positive-green-200: #ccf0d9;
  --color-positive-green-300: #97ddb1;
  --color-positive-green-400: #65c387;
  --color-positive-green-500: #3fa665;
  --color-positive-green-600: #2ca056;
  --color-positive-green-700: #286c41;
  --color-positive-green-800: #1d5e36;
  --color-positive-green-900: #21452f;
  --color-grey-0: #ffffff;
  --color-grey-50: #fafafa;
  --color-grey-100: #f4f4f5;
  --color-grey-200: #e4e4e7;
  --color-grey-300: #d4d4d8;
  --color-grey-400: #a1a1aa;
  --color-grey-500: #71717a;
  --color-grey-600: #52525b;
  --color-grey-700: #3f3f46;
  --color-grey-800: #27272a;
  --color-grey-900: #1a1a1e;
  --color-grey-950: #101014;
  --color-grey-1000: #000000;
  --color-background-disabled: #27272a;
  --color-background-brand: #27272a;
  --color-background-inverse: #ffffff;
  --color-background-overlay: rgba(0, 0, 0, .4);
  --color-background-on-brand-primary: #f4f4f5;
  --color-background-on-brand-weak: #1b3d5c;
  --color-background-on-brand-secondary: #b8cce0;
  --color-background-on-media: #ffffff;
  --color-background-on-media-weak: rgba(255, 255, 255, .6);
  --color-background-on-inverse: #ffffff;
  --color-background-base-default: #101014;
  --color-background-base-hover: #1a1a1e;
  --color-background-base-active: #27272a;
  --color-background-base-alternative: #1a1a1e;
  --color-background-raised-default: #1a1a1e;
  --color-background-raised-hover: #27272a;
  --color-background-raised-active: #3f3f46;
  --color-background-neutral-default: #3f3f46;
  --color-background-neutral-hover: #52525b;
  --color-background-neutral-active: #71717a;
  --color-background-neutral-weak: #27272a;
  --color-background-neutral-weak-hover: #3f3f46;
  --color-background-neutral-active-active: #52525b;
  --color-background-neutral-skeleton: #3f3f46;
  --color-background-accent-default: #93b5d2;
  --color-background-accent-hover: #a6c0d9;
  --color-background-accent-active: #b8cce0;
  --color-background-accent-weak: #16314c;
  --color-background-accent-secondary: #b8cce0;
  --color-background-danger-default: #f47171;
  --color-background-danger-hover: #fba7a7;
  --color-background-danger-active: #f47171;
  --color-background-danger-weak: #800000;
  --color-background-warning-default: #fad989;
  --color-background-warning-weak: #765405;
  --color-background-positive-default: #ccf0d9;
  --color-background-positive-weak: #21452f;
  --color-foreground-default: #f4f4f5;
  --color-foreground-weak: #a1a1aa;
  --color-foreground-danger: #fba7a7;
  --color-foreground-warning: #fce5b1;
  --color-foreground-positive: #65c387;
  --color-foreground-disabled: #3f3f46;
  --color-foreground-on-accent: #101014;
  --color-foreground-on-accent-secondary: #101014;
  --color-foreground-on-brand: #f4f4f5;
  --color-foreground-on-brand-inverse: #101014;
  --color-foreground-on-media: #ffffff;
  --color-foreground-on-inverse: #101014;
  --color-foreground-on-media-inverse: #101014;
  --color-foreground-on-danger: #101014;
  --color-foreground-accent-default: #b8cce0;
  --color-foreground-accent-hover: #a6c0d9;
  --color-foreground-accent-active: #93b5d2;
  --color-foreground-accent-secondary: #b8cce0;
  --color-border-default: #3f3f46;
  --color-border-strong: #52525b;
  --color-border-danger: #fba7a7;
  --color-border-warning: #fce5b1;
  --color-border-positive: #e3f8ea;
  --color-border-disabled: #27272a;
  --color-border-on-brand: #52525b;
  --color-border-on-media: #ffffff;
  --color-border-accent-default: #b8cce0;
  --color-border-accent-secodary: #b8cce0;
  --font-family-brand: Poppins;
  --font-family-base: Poppins;
  --typography-display-l-font-family: Poppins;
  --typography-display-l-font-weight: 400;
  --typography-display-l-font-size-default: 72px;
  --typography-display-l-font-size-mobile: 48px;
  --typography-display-l-line-height-default: 80px;
  --typography-display-l-line-height-mobile: 56px;
  --typography-display-l-letter-spacing: 0px;
  --typography-display-l-text-transform: none;
  --typography-display-m-font-family: Poppins;
  --typography-display-m-font-weight: 400;
  --typography-display-m-font-size-default: 56px;
  --typography-display-m-font-size-mobile: 40px;
  --typography-display-m-line-height-default: 64px;
  --typography-display-m-line-height-mobile: 48px;
  --typography-display-m-letter-spacing: 0px;
  --typography-display-m-text-transform: none;
  --typography-display-s-font-family: Poppins;
  --typography-display-s-font-weight: 400;
  --typography-display-s-font-size-default: 40px;
  --typography-display-s-font-size-mobile: 32px;
  --typography-display-s-line-height-default: 48px;
  --typography-display-s-line-height-mobile: 40px;
  --typography-display-s-letter-spacing: 0px;
  --typography-display-s-text-transform: none;
  --typography-title-l-font-family: Poppins;
  --typography-title-l-font-weight: 400;
  --typography-title-l-font-size: 28px;
  --typography-title-l-line-height: 34px;
  --typography-title-l-letter-spacing: 0px;
  --typography-title-l-text-transform: none;
  --typography-title-m-font-family: Poppins;
  --typography-title-m-font-weight: 400;
  --typography-title-m-font-size: 24px;
  --typography-title-m-line-height: 30px;
  --typography-title-m-letter-spacing: 0px;
  --typography-title-m-text-transform: none;
  --typography-title-s-font-family: Poppins;
  --typography-title-s-font-weight: 400;
  --typography-title-s-font-size: 22px;
  --typography-title-s-line-height: 28px;
  --typography-title-s-letter-spacing: 0px;
  --typography-title-xs-font-family: Poppins;
  --typography-title-xs-font-weight: 400;
  --typography-title-xs-font-size: 18px;
  --typography-title-xs-line-height: 24px;
  --typography-title-xs-letter-spacing: 0px;
  --typography-body-font-family: Poppins;
  --typography-body-font-weight-default: 400;
  --typography-body-font-weight-strong: 500;
  --typography-body-m-font-size: 16px;
  --typography-body-m-line-height: 24px;
  --typography-body-m-letter-spacing: 0px;
  --typography-body-s-font-size: 14px;
  --typography-body-s-line-height: 20px;
  --typography-body-s-letter-spacing: 0px;
  --typography-body-xs-font-size: 12px;
  --typography-body-xs-line-height: 16px;
  --typography-body-xs-letter-spacing: 0px;
  --typography-body-xxs-font-size: 10px;
  --typography-body-xxs-line-height: 14px;
  --typography-body-xxs-letter-spacing: 0px;
  --typography-label-font-family: Poppins;
  --typography-label-m-font-weight: 500;
  --typography-label-m-font-size: 16px;
  --typography-label-m-line-height: 24px;
  --typography-label-m-letter-spacing: 0px;
  --typography-label-text-transform: none;
  --typography-label-s-font-weight: 500;
  --typography-label-s-font-size: 14px;
  --typography-label-s-line-height: 20px;
  --typography-label-s-letter-spacing: 0px;
  --typography-label-xs-font-weight: 500;
  --typography-label-xs-font-size: 12px;
  --typography-label-xs-line-height: 16px;
  --typography-label-xs-letter-spacing: 0px;
  --typography-overline-font-family: Poppins;
  --typography-overline-font-weight: 400;
  --typography-overline-font-size: 12px;
  --typography-overline-line-height: 16px;
  --typography-overline-letter-spacing: .75px;
  --radius-none: 0px;
  --radius-xs: 5px;
  --radius-s: 10px;
  --radius-m: 14px;
  --radius-l: 18px;
  --radius-xl: 24px;
  --radius-full: 9999px;
  --component-theme-asset: Moon Palace;
  --component-button-radius: 5px;
  --component-checkbox-radius: 5px;
  --component-chip-radius: 9999px;
  --component-counter-radius: 9999px;
  --component-container-s-radius: 5px;
  --component-container-m-radius: 10px;
  --component-fab-radius: 9999px;
  --component-icon-button-radius: 9999px;
  --component-input-radius: 5px;
  --component-progress-bar-radius: 9999px;
  --component-segmented-control-segment-radius: 5px;
  --component-segmented-control-container-radius: 9px;
  --component-tag-radius: 5px;
  --component-navigation-item-radius: 5px;
  --component-sheet-radius: 14px ;
}
[data-v-5e6b7358] {
  font-family: var(--typography-body-font-family), "san-serif" !important;
}
#app .p-tab-active[data-v-5e6b7358] {
  background: var(--p-tabs-tab-background);
  border-width: var(--p-tabs-tab-border-width);
  border-color: var(--p-tabs-tab-border-color);
  color: var(--p-tabs-tab-color);
  padding: var(--p-tabs-tab-padding);
  font-weight: var(--p-tabs-tab-font-weight);
  transition: background var(--p-tabs-transition-duration), border-color var(--p-tabs-transition-duration), color var(--p-tabs-transition-duration), outline-color var(--p-tabs-transition-duration), box-shadow var(--p-tabs-transition-duration);
  margin: var(--p-tabs-tab-margin);
  font-family: var(--typography-body-font-family);
  font-weight: var(--typography-body-font-weight-strong);
  font-size: var(--typography-body-s-font-size);
  line-height: var(--typography-body-s-line-height);
  letter-spacing: var(--typography-body-s-letter-spacing);
}
#app .p-tab[data-v-5e6b7358] {
  background-color: var(--color-background-neutral-weak);
  border: none;
}
#app .p-tabpanels[data-v-5e6b7358] {
  background: transparent;
  padding: 20px 0px;
}
#app .p-tab[data-v-5e6b7358]:hover {
  color: #0F1824 !important;
}
#app .p-tab-active[data-v-5e6b7358] {
  border-color: transparent;
  border-radius: 10px;
  color: var(--color-foreground-default);
  background-color: var(--color-background-base-default);
}
body[data-v-5e6b7358] {
  font-family: "Open Sans Variable", sans-serif;
}
#app[data-v-5e6b7358] {
  max-width: 1280px;
  margin: 0 auto;
}
label[data-v-5e6b7358], input[data-v-5e6b7358], button[data-v-5e6b7358] {
  font-family: var(--typography-body-font-family), "san-serif" !important;
}
.tpc-text-field label[data-v-5e6b7358], .tpc-text-field input[data-v-5e6b7358] {
  font-family: var(--typography-body-font-family), "san-serif" !important;
}
/*
    Custom CSS reset: https://www.joshwcomeau.com/css/custom-css-reset/
*/
/*
  1. Use a more-intuitive box-sizing model.
*/
[data-v-5e6b7358],[data-v-5e6b7358]::before,[data-v-5e6b7358]::after {
  box-sizing: border-box;
}
/*
    2. Remove default margin
  */
[data-v-5e6b7358] {
  margin: 0;
}
/*
    3. Allow percentage-based heights in the application
  */
html[data-v-5e6b7358],
body[data-v-5e6b7358] {
  height: 100%;
}
/*
    Typographic tweaks!
    4. Add accessible line-height
    5. Improve text rendering
  */
body[data-v-5e6b7358] {
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
}
/*
    6. Improve media defaults
  */
img[data-v-5e6b7358],
picture[data-v-5e6b7358],
video[data-v-5e6b7358],
canvas[data-v-5e6b7358],
svg[data-v-5e6b7358] {
  display: block;
  max-width: 100%;
}
/*
    7. Remove built-in form typography styles
  */
input[data-v-5e6b7358],
button[data-v-5e6b7358],
textarea[data-v-5e6b7358],
select[data-v-5e6b7358] {
  font: inherit;
}
/*
    8. Avoid text overflows
  */
p[data-v-5e6b7358],
h1[data-v-5e6b7358],
h2[data-v-5e6b7358],
h3[data-v-5e6b7358],
h4[data-v-5e6b7358],
h5[data-v-5e6b7358],
h6[data-v-5e6b7358] {
  overflow-wrap: break-word;
}
/* Cards */
/* Typography */
/* Icons */
[data-v-5e6b7358],[data-v-5e6b7358]:before,[data-v-5e6b7358]:after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / .5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: ;
}
[data-v-5e6b7358]::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / .5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: ;
}
[data-v-5e6b7358],[data-v-5e6b7358]:before,[data-v-5e6b7358]:after {
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  border-color: #e5e7eb;
}
[data-v-5e6b7358]:before,[data-v-5e6b7358]:after {
  --tw-content: "" ;
}
html[data-v-5e6b7358],[data-v-5e6b7358]:host {
  line-height: 1.5;
  -webkit-text-size-adjust: 100%;
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
  font-feature-settings: normal;
  font-variation-settings: normal;
  -webkit-tap-highlight-color: transparent;
}
body[data-v-5e6b7358] {
  margin: 0;
  line-height: inherit;
}
hr[data-v-5e6b7358] {
  height: 0;
  color: inherit;
  border-top-width: 1px;
}
abbr[data-v-5e6b7358]:where([title]) {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}
h1[data-v-5e6b7358], h2[data-v-5e6b7358], h3[data-v-5e6b7358], h4[data-v-5e6b7358], h5[data-v-5e6b7358], h6[data-v-5e6b7358] {
  font-size: inherit;
  font-weight: inherit;
}
a[data-v-5e6b7358] {
  color: inherit;
  text-decoration: inherit;
}
b[data-v-5e6b7358], strong[data-v-5e6b7358] {
  font-weight: bolder;
}
code[data-v-5e6b7358], kbd[data-v-5e6b7358], samp[data-v-5e6b7358], pre[data-v-5e6b7358] {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  font-feature-settings: normal;
  font-variation-settings: normal;
  font-size: 1em;
}
small[data-v-5e6b7358] {
  font-size: 80%;
}
sub[data-v-5e6b7358], sup[data-v-5e6b7358] {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub[data-v-5e6b7358] {
  bottom: -0.25em;
}
sup[data-v-5e6b7358] {
  top: -0.5em;
}
table[data-v-5e6b7358] {
  text-indent: 0;
  border-color: inherit;
  border-collapse: collapse;
}
button[data-v-5e6b7358], input[data-v-5e6b7358], optgroup[data-v-5e6b7358], select[data-v-5e6b7358], textarea[data-v-5e6b7358] {
  font-family: inherit;
  font-feature-settings: inherit;
  font-variation-settings: inherit;
  font-size: 100%;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  color: inherit;
  margin: 0;
  padding: 0;
}
button[data-v-5e6b7358], select[data-v-5e6b7358] {
  text-transform: none;
}
button[data-v-5e6b7358], input[data-v-5e6b7358]:where([type=button]), input[data-v-5e6b7358]:where([type=reset]), input[data-v-5e6b7358]:where([type=submit]) {
  -webkit-appearance: button;
  background-color: transparent;
  background-image: none;
}
[data-v-5e6b7358]:-moz-focusring {
  outline: auto;
}
[data-v-5e6b7358]:-moz-ui-invalid {
  box-shadow: none;
}
progress[data-v-5e6b7358] {
  vertical-align: baseline;
}
[data-v-5e6b7358]::-webkit-inner-spin-button,[data-v-5e6b7358]::-webkit-outer-spin-button {
  height: auto;
}
[type=search][data-v-5e6b7358] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[data-v-5e6b7358]::-webkit-search-decoration {
  -webkit-appearance: none;
}
[data-v-5e6b7358]::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
summary[data-v-5e6b7358] {
  display: list-item;
}
blockquote[data-v-5e6b7358], dl[data-v-5e6b7358], dd[data-v-5e6b7358], h1[data-v-5e6b7358], h2[data-v-5e6b7358], h3[data-v-5e6b7358], h4[data-v-5e6b7358], h5[data-v-5e6b7358], h6[data-v-5e6b7358], hr[data-v-5e6b7358], figure[data-v-5e6b7358], p[data-v-5e6b7358], pre[data-v-5e6b7358] {
  margin: 0;
}
fieldset[data-v-5e6b7358] {
  margin: 0;
  padding: 0;
}
legend[data-v-5e6b7358] {
  padding: 0;
}
ol[data-v-5e6b7358], ul[data-v-5e6b7358], menu[data-v-5e6b7358] {
  list-style: none;
  margin: 0;
  padding: 0;
}
dialog[data-v-5e6b7358] {
  padding: 0;
}
textarea[data-v-5e6b7358] {
  resize: vertical;
}
input[data-v-5e6b7358]::-moz-placeholder, textarea[data-v-5e6b7358]::-moz-placeholder {
  opacity: 1;
  color: #9ca3af;
}
input[data-v-5e6b7358]::placeholder, textarea[data-v-5e6b7358]::placeholder {
  opacity: 1;
  color: #9ca3af;
}
button[data-v-5e6b7358], [role=button][data-v-5e6b7358] {
  cursor: pointer;
}
[data-v-5e6b7358]:disabled {
  cursor: default;
}
img[data-v-5e6b7358], svg[data-v-5e6b7358], video[data-v-5e6b7358], canvas[data-v-5e6b7358], audio[data-v-5e6b7358], iframe[data-v-5e6b7358], embed[data-v-5e6b7358], object[data-v-5e6b7358] {
  display: block;
  vertical-align: middle;
}
img[data-v-5e6b7358], video[data-v-5e6b7358] {
  max-width: 100%;
  height: auto;
}
[hidden][data-v-5e6b7358]:where(:not([hidden=until-found])) {
  display: none;
}
.tpc-absolute[data-v-5e6b7358] {
  position: absolute;
}
.-tpc-bottom-full[data-v-5e6b7358] {
  bottom: -100%;
}
.tpc-bottom-3[data-v-5e6b7358] {
  bottom: 0.75rem;
}
.tpc-bottom-4[data-v-5e6b7358] {
  bottom: 1rem;
}
.tpc-left-1\/2[data-v-5e6b7358] {
  left: 50%;
}
.tpc-left-3[data-v-5e6b7358] {
  left: 0.75rem;
}
.tpc-right-3[data-v-5e6b7358] {
  right: 0.75rem;
}
.tpc-top-1\/2[data-v-5e6b7358] {
  top: 50%;
}
.tpc-top-3[data-v-5e6b7358] {
  top: 0.75rem;
}
.tpc-m-3[data-v-5e6b7358] {
  margin: 0.75rem;
}
.tpc-m-6[data-v-5e6b7358] {
  margin: 1.5rem;
}
.tpc-m-8[data-v-5e6b7358] {
  margin: 2rem;
}
.tpc-m-\[5px\][data-v-5e6b7358] {
  margin: 5px;
}
.tpc-mx-0[data-v-5e6b7358] {
  margin-left: 0;
  margin-right: 0;
}
.tpc-mb-12[data-v-5e6b7358] {
  margin-bottom: 3rem;
}
.tpc-mb-2[data-v-5e6b7358] {
  margin-bottom: 0.5rem;
}
.tpc-mb-5[data-v-5e6b7358] {
  margin-bottom: 1.25rem;
}
.tpc-ml-0\.5[data-v-5e6b7358] {
  margin-left: 0.125rem;
}
.tpc-ml-2[data-v-5e6b7358] {
  margin-left: 0.5rem;
}
.tpc-mt-2[data-v-5e6b7358] {
  margin-top: 0.5rem;
}
.tpc-mt-3[data-v-5e6b7358] {
  margin-top: 0.75rem;
}
.tpc-mt-4[data-v-5e6b7358] {
  margin-top: 1rem;
}
.tpc-mt-6[data-v-5e6b7358] {
  margin-top: 1.5rem;
}
.tpc-block[data-v-5e6b7358] {
  display: block;
}
.tpc-flex[data-v-5e6b7358] {
  display: flex;
}
.tpc-h-10[data-v-5e6b7358] {
  height: 2.5rem;
}
.tpc-h-12[data-v-5e6b7358] {
  height: 3rem;
}
.tpc-h-24[data-v-5e6b7358] {
  height: 6rem;
}
.tpc-h-auto[data-v-5e6b7358] {
  height: auto;
}
.tpc-h-full[data-v-5e6b7358] {
  height: 100%;
}
.tpc-w-1\/2[data-v-5e6b7358] {
  width: 50%;
}
.tpc-w-128[data-v-5e6b7358] {
  width: 512px;
}
.tpc-w-24[data-v-5e6b7358] {
  width: 6rem;
}
.tpc-w-3\/4[data-v-5e6b7358] {
  width: 75%;
}
.tpc-w-32[data-v-5e6b7358] {
  width: 8rem;
}
.tpc-w-64[data-v-5e6b7358] {
  width: 16rem;
}
.tpc-w-96[data-v-5e6b7358] {
  width: 24rem;
}
.tpc-w-auto[data-v-5e6b7358] {
  width: auto;
}
.tpc-w-full[data-v-5e6b7358] {
  width: 100%;
}
.tpc--translate-x-1\/2[data-v-5e6b7358] {
  --tw-translate-x: -50%;
  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));
}
.tpc--translate-y-1\/2[data-v-5e6b7358] {
  --tw-translate-y: -50%;
  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));
}
.tpc-rotate-180[data-v-5e6b7358] {
  --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));
}
.tpc-transform[data-v-5e6b7358] {
  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));
}
@keyframes tpc-spin-5e6b7358 {
to {
    transform: rotate(360deg);
}
}
.tpc-animate-spin[data-v-5e6b7358] {
  animation: tpc-spin-5e6b7358 1s linear infinite;
}
.tpc-cursor-pointer[data-v-5e6b7358] {
  cursor: pointer;
}
.tpc-items-center[data-v-5e6b7358] {
  align-items: center;
}
.tpc-justify-center[data-v-5e6b7358] {
  justify-content: center;
}
.tpc-justify-between[data-v-5e6b7358] {
  justify-content: space-between;
}
.tpc-gap-2[data-v-5e6b7358] {
  gap: 0.5rem;
}
.tpc-gap-4[data-v-5e6b7358] {
  gap: 1rem;
}
.tpc-gap-8[data-v-5e6b7358] {
  gap: 2rem;
}
.tpc-gap-x-4[data-v-5e6b7358] {
  -moz-column-gap: 1rem;
  column-gap: 1rem;
}
.tpc-space-x-2[data-v-5e6b7358] > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * (1 - var(--tw-space-x-reverse)));
}
.tpc-border-b[data-v-5e6b7358] {
  border-bottom-width: 1px;
}
.tpc-opacity-0[data-v-5e6b7358] {
  opacity: 0;
}
@font-face {
  font-family: Poppins;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/poppins@latest/latin-400-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Poppins;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/poppins@latest/latin-500-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Josefin Sans;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/josefin-sans@latest/latin-400-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Josefin Sans;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/josefin-sans@latest/latin-500-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Inter Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/inter@latest/latin-400-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Inter Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/inter@latest/latin-500-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/montserrat@latest/latin-400-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/montserrat@latest/latin-400-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/montserrat@latest/latin-500-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/montserrat@latest/latin-500-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Source Serif Pro";
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/source-serif-pro@latest/latin-300-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/source-serif-pro@latest/latin-300-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Source Serif Pro";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/source-serif-pro@latest/latin-400-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/source-serif-pro@latest/latin-400-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Cinzel;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/cinzel@latest/latin-400-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/cinzel@latest/latin-400-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Cinzel;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/cinzel@latest/latin-500-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/cinzel@latest/latin-500-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
:root [theme=the-palace][data-v-5e6b7358] {
  --color-midnight-blue-50: #eaf0f5;
  --color-midnight-blue-100: #d0dbe7;
  --color-midnight-blue-200: #aabfd4;
  --color-midnight-blue-300: #7296b6;
  --color-midnight-blue-400: #426180;
  --color-midnight-blue-500: #0a203e;
  --color-midnight-blue-600: #091939;
  --color-midnight-blue-700: #091534;
  --color-midnight-blue-800: #0a1229;
  --color-midnight-blue-900: #0a1020;
  --color-indigo-50: #e4e7f1;
  --color-indigo-100: #ced2e3;
  --color-indigo-200: #9ba3c2;
  --color-indigo-300: #6874a5;
  --color-indigo-400: #3f4b7c;
  --color-indigo-500: #242b47;
  --color-indigo-600: #1d2239;
  --color-indigo-700: #161a2b;
  --color-indigo-800: #0e111c;
  --color-indigo-900: #07090e;
  --color-ocean-blue-50: #f0f4fa;
  --color-ocean-blue-100: #dfe8f1;
  --color-ocean-blue-200: #b8cce0;
  --color-ocean-blue-250: #a6c0d9;
  --color-ocean-blue-300: #93b5d2;
  --color-ocean-blue-400: #42729a;
  --color-ocean-blue-500: #254d6e;
  --color-ocean-blue-600: #1b3d5c;
  --color-ocean-blue-700: #16314c;
  --color-ocean-blue-800: #162c41;
  --color-ocean-blue-900: #142334;
  --color-ocean-blue-950: #0f1824;
  --color-sky-blue-50: #f1f9fb;
  --color-sky-blue-100: #e4f3f7;
  --color-sky-blue-200: #c9e8ef;
  --color-sky-blue-300: #addce6;
  --color-sky-blue-400: #92d1de;
  --color-sky-blue-500: #77c5d6;
  --color-sky-blue-600: #44afc7;
  --color-sky-blue-700: #2e869a;
  --color-sky-blue-800: #1f5a66;
  --color-sky-blue-900: #0f2d33;
  --color-turquoise-50: #e9fcfb;
  --color-turquoise-100: #cef7f6;
  --color-turquoise-200: #9cefed;
  --color-turquoise-300: #6be7e3;
  --color-turquoise-400: #3adfda;
  --color-turquoise-500: #1fc1bc;
  --color-turquoise-600: #1ba7a2;
  --color-turquoise-700: #137471;
  --color-turquoise-800: #0c4d4b;
  --color-turquoise-900: #062726;
  --color-orange-50: #fef2e6;
  --color-orange-100: #fde9d2;
  --color-orange-200: #fcd2a5;
  --color-orange-300: #fabc78;
  --color-orange-400: #f9a54b;
  --color-orange-500: #f78f1e;
  --color-orange-600: #dc7302;
  --color-orange-700: #985206;
  --color-orange-800: #6b3a04;
  --color-orange-900: #351d02;
  --color-copper-50: #f9f6ed;
  --color-copper-100: #f1e7d0;
  --color-copper-200: #e4cfa4;
  --color-copper-300: #d4b070;
  --color-copper-400: #c69449;
  --color-copper-500: #af7b39;
  --color-copper-600: #9d6531;
  --color-copper-700: #7e4b2a;
  --color-copper-800: #6a3e29;
  --color-copper-900: #5b3628;
  --color-copper-950: #341c14;
  --color-bronze-50: #f7f2ee;
  --color-bronze-100: #f1e9e1;
  --color-bronze-200: #e3d2c3;
  --color-bronze-300: #d4bca5;
  --color-bronze-400: #c6a587;
  --color-bronze-500: #b88f69;
  --color-bronze-600: #a3764d;
  --color-bronze-700: #7d5b3b;
  --color-bronze-800: #4e3925;
  --color-bronze-900: #271d13;
  --color-marble-50: #f7f6f3;
  --color-marble-100: #edeae3;
  --color-marble-200: #ded9ce;
  --color-marble-300: #c6bfae;
  --color-marble-400: #aaa092;
  --color-marble-500: #958a7e;
  --color-marble-600: #877c73;
  --color-marble-700: #716760;
  --color-marble-800: #605852;
  --color-marble-900: #504844;
  --color-olive-grey-50: #f7f6f1;
  --color-olive-grey-100: #edece7;
  --color-olive-grey-200: #dbd8cf;
  --color-olive-grey-300: #cac5b7;
  --color-olive-grey-400: #b8b19f;
  --color-olive-grey-500: #a69e87;
  --color-olive-grey-600: #8a8167;
  --color-olive-grey-700: #68614d;
  --color-olive-grey-800: #454133;
  --color-olive-grey-900: #23201a;
  --color-danger-red-50: #ffebeb;
  --color-danger-red-100: #ffe0e0;
  --color-danger-red-200: #fba7a7;
  --color-danger-red-300: #f47171;
  --color-danger-red-400: #eb4242;
  --color-danger-red-500: #cc0000;
  --color-danger-red-600: #b60000;
  --color-danger-red-700: #9b0000;
  --color-danger-red-800: #800000;
  --color-danger-red-900: #660000;
  --color-warning-yellow-50: #fef8e9;
  --color-warning-yellow-100: #fdf2d8;
  --color-warning-yellow-200: #fce5b1;
  --color-warning-yellow-300: #fad989;
  --color-warning-yellow-400: #f9cc62;
  --color-warning-yellow-500: #f7bf3b;
  --color-warning-yellow-600: #eba80a;
  --color-warning-yellow-700: #b07e07;
  --color-warning-yellow-800: #765405;
  --color-warning-yellow-900: #3b2a02;
  --color-positive-green-50: #f3fcf6;
  --color-positive-green-100: #e3f8ea;
  --color-positive-green-200: #ccf0d9;
  --color-positive-green-300: #97ddb1;
  --color-positive-green-400: #65c387;
  --color-positive-green-500: #3fa665;
  --color-positive-green-600: #2ca056;
  --color-positive-green-700: #286c41;
  --color-positive-green-800: #1d5e36;
  --color-positive-green-900: #21452f;
  --color-grey-0: #ffffff;
  --color-grey-50: #fafafa;
  --color-grey-100: #f4f4f5;
  --color-grey-200: #e4e4e7;
  --color-grey-300: #d4d4d8;
  --color-grey-400: #a1a1aa;
  --color-grey-500: #71717a;
  --color-grey-600: #52525b;
  --color-grey-700: #3f3f46;
  --color-grey-800: #27272a;
  --color-grey-900: #1a1a1e;
  --color-grey-950: #101014;
  --color-grey-1000: #000000;
  --color-background-disabled: #f4f4f5;
  --color-background-brand: #254d6e;
  --color-background-inverse: #101014;
  --color-background-overlay: rgba(0, 0, 0, .4);
  --color-background-on-brand-primary: #ffffff;
  --color-background-on-brand-weak: #42729a;
  --color-background-on-brand-secondary: #b88f69;
  --color-background-on-media: #ffffff;
  --color-background-on-media-weak: rgba(255, 255, 255, .6);
  --color-background-on-inverse: #ffffff;
  --color-background-base-default: #ffffff;
  --color-background-base-hover: #fafafa;
  --color-background-base-active: #f4f4f5;
  --color-background-base-alternative: #f7f6f1;
  --color-background-raised-default: #ffffff;
  --color-background-raised-hover: #fafafa;
  --color-background-raised-active: #f4f4f5;
  --color-background-neutral-default: #a1a1aa;
  --color-background-neutral-hover: #71717a;
  --color-background-neutral-active: #52525b;
  --color-background-neutral-weak: #f4f4f5;
  --color-background-neutral-weak-hover: #e4e4e7;
  --color-background-neutral-active-active: #d4d4d8;
  --color-background-neutral-skeleton: #f4f4f5;
  --color-background-accent-default: #254d6e;
  --color-background-accent-hover: #1b3d5c;
  --color-background-accent-active: #16314c;
  --color-background-accent-weak: #f0f4fa;
  --color-background-accent-secondary: #a3764d;
  --color-background-danger-default: #cc0000;
  --color-background-danger-hover: #b60000;
  --color-background-danger-active: #9b0000;
  --color-background-danger-weak: #ffebeb;
  --color-background-warning-default: #f7bf3b;
  --color-background-warning-weak: #fef8e9;
  --color-background-positive-default: #286c41;
  --color-background-positive-weak: #e3f8ea;
  --color-foreground-default: #0f1824;
  --color-foreground-weak: #71717a;
  --color-foreground-danger: #cc0000;
  --color-foreground-warning: #765405;
  --color-foreground-positive: #286c41;
  --color-foreground-disabled: #d4d4d8;
  --color-foreground-on-accent: #ffffff;
  --color-foreground-on-accent-secondary: #ffffff;
  --color-foreground-on-brand: #ffffff;
  --color-foreground-on-brand-inverse: #254d6e;
  --color-foreground-on-media: #ffffff;
  --color-foreground-on-inverse: #ffffff;
  --color-foreground-on-media-inverse: #101014;
  --color-foreground-on-danger: #ffffff;
  --color-foreground-accent-default: #254d6e;
  --color-foreground-accent-hover: #16314c;
  --color-foreground-accent-active: #162c41;
  --color-foreground-accent-secondary: #7d5b3b;
  --color-border-default: #e4e4e7;
  --color-border-strong: #d4d4d8;
  --color-border-danger: #cc0000;
  --color-border-warning: #765405;
  --color-border-positive: #3fa665;
  --color-border-disabled: #e4e4e7;
  --color-border-on-brand: #93b5d2;
  --color-border-on-media: #ffffff;
  --color-border-accent-default: #254d6e;
  --color-border-accent-secodary: #a3764d;
  --font-family-brand: Source Serif Pro;
  --font-family-base: Inter Variable;
  --typography-display-l-font-family: Source Serif Pro;
  --typography-display-l-font-weight: 300;
  --typography-display-l-font-size-default: 80px;
  --typography-display-l-font-size-mobile: 52px;
  --typography-display-l-line-height-default: 88px;
  --typography-display-l-line-height-mobile: 60px;
  --typography-display-l-letter-spacing: -.699999988079071px;
  --typography-display-l-text-transform: none;
  --typography-display-m-font-family: Source Serif Pro;
  --typography-display-m-font-weight: 300;
  --typography-display-m-font-size-default: 64px;
  --typography-display-m-font-size-mobile: 44px;
  --typography-display-m-line-height-default: 72px;
  --typography-display-m-line-height-mobile: 52px;
  --typography-display-m-letter-spacing: -.5px;
  --typography-display-m-text-transform: none;
  --typography-display-s-font-family: Source Serif Pro;
  --typography-display-s-font-weight: 300;
  --typography-display-s-font-size-default: 46px;
  --typography-display-s-font-size-mobile: 36px;
  --typography-display-s-line-height-default: 56px;
  --typography-display-s-line-height-mobile: 44px;
  --typography-display-s-letter-spacing: -.4000000059604645px;
  --typography-display-s-text-transform: none;
  --typography-title-l-font-family: Source Serif Pro;
  --typography-title-l-font-weight: 300;
  --typography-title-l-font-size: 32px;
  --typography-title-l-line-height: 40px;
  --typography-title-l-letter-spacing: -.3199999928474426px;
  --typography-title-l-text-transform: none;
  --typography-title-m-font-family: Source Serif Pro;
  --typography-title-m-font-weight: 300;
  --typography-title-m-font-size: 28px;
  --typography-title-m-line-height: 34px;
  --typography-title-m-letter-spacing: -.2800000011920929px;
  --typography-title-m-text-transform: none;
  --typography-title-s-font-family: Source Serif Pro;
  --typography-title-s-font-weight: 300;
  --typography-title-s-font-size: 26px;
  --typography-title-s-line-height: 32px;
  --typography-title-s-letter-spacing: -.23999999463558197px;
  --typography-title-xs-font-family: Inter Variable;
  --typography-title-xs-font-weight: 400;
  --typography-title-xs-font-size: 18px;
  --typography-title-xs-line-height: 24px;
  --typography-title-xs-letter-spacing: 0px;
  --typography-body-font-family: Inter Variable;
  --typography-body-font-weight-default: 400;
  --typography-body-font-weight-strong: 500;
  --typography-body-m-font-size: 16px;
  --typography-body-m-line-height: 24px;
  --typography-body-m-letter-spacing: 0px;
  --typography-body-s-font-size: 14px;
  --typography-body-s-line-height: 20px;
  --typography-body-s-letter-spacing: 0px;
  --typography-body-xs-font-size: 12px;
  --typography-body-xs-line-height: 16px;
  --typography-body-xs-letter-spacing: 0px;
  --typography-body-xxs-font-size: 10px;
  --typography-body-xxs-line-height: 14px;
  --typography-body-xxs-letter-spacing: 0px;
  --typography-label-font-family: Inter Variable;
  --typography-label-m-font-weight: 500;
  --typography-label-m-font-size: 16px;
  --typography-label-m-line-height: 24px;
  --typography-label-m-letter-spacing: 0px;
  --typography-label-text-transform: none;
  --typography-label-s-font-weight: 500;
  --typography-label-s-font-size: 14px;
  --typography-label-s-line-height: 20px;
  --typography-label-s-letter-spacing: 0px;
  --typography-label-xs-font-weight: 500;
  --typography-label-xs-font-size: 12px;
  --typography-label-xs-line-height: 16px;
  --typography-label-xs-letter-spacing: 0px;
  --typography-overline-font-family: Inter Variable;
  --typography-overline-font-weight: 400;
  --typography-overline-font-size: 12px;
  --typography-overline-line-height: 16px;
  --typography-overline-letter-spacing: 0px;
  --radius-none: 0px;
  --radius-xs: 5px;
  --radius-s: 10px;
  --radius-m: 14px;
  --radius-l: 18px;
  --radius-xl: 24px;
  --radius-full: 9999px;
  --component-theme-asset: The Palace Company;
  --component-button-radius: 5px;
  --component-checkbox-radius: 5px;
  --component-chip-radius: 9999px;
  --component-counter-radius: 9999px;
  --component-container-s-radius: 5px;
  --component-container-m-radius: 10px;
  --component-fab-radius: 9999px;
  --component-icon-button-radius: 9999px;
  --component-input-radius: 5px;
  --component-progress-bar-radius: 9999px;
  --component-segmented-control-segment-radius: 5px;
  --component-segmented-control-container-radius: 9px;
  --component-tag-radius: 5px;
  --component-navigation-item-radius: 5px;
  --component-sheet-radius: 14px ;
}
:root [theme=palace-resorts][data-v-5e6b7358] {
  --color-midnight-blue-50: #eaf0f5;
  --color-midnight-blue-100: #d0dbe7;
  --color-midnight-blue-200: #aabfd4;
  --color-midnight-blue-300: #7296b6;
  --color-midnight-blue-400: #426180;
  --color-midnight-blue-500: #0a203e;
  --color-midnight-blue-600: #091939;
  --color-midnight-blue-700: #091534;
  --color-midnight-blue-800: #0a1229;
  --color-midnight-blue-900: #0a1020;
  --color-indigo-50: #e4e7f1;
  --color-indigo-100: #ced2e3;
  --color-indigo-200: #9ba3c2;
  --color-indigo-300: #6874a5;
  --color-indigo-400: #3f4b7c;
  --color-indigo-500: #242b47;
  --color-indigo-600: #1d2239;
  --color-indigo-700: #161a2b;
  --color-indigo-800: #0e111c;
  --color-indigo-900: #07090e;
  --color-ocean-blue-50: #f0f4fa;
  --color-ocean-blue-100: #dfe8f1;
  --color-ocean-blue-200: #b8cce0;
  --color-ocean-blue-250: #a6c0d9;
  --color-ocean-blue-300: #93b5d2;
  --color-ocean-blue-400: #42729a;
  --color-ocean-blue-500: #254d6e;
  --color-ocean-blue-600: #1b3d5c;
  --color-ocean-blue-700: #16314c;
  --color-ocean-blue-800: #162c41;
  --color-ocean-blue-900: #142334;
  --color-ocean-blue-950: #0f1824;
  --color-sky-blue-50: #f1f9fb;
  --color-sky-blue-100: #e4f3f7;
  --color-sky-blue-200: #c9e8ef;
  --color-sky-blue-300: #addce6;
  --color-sky-blue-400: #92d1de;
  --color-sky-blue-500: #77c5d6;
  --color-sky-blue-600: #44afc7;
  --color-sky-blue-700: #2e869a;
  --color-sky-blue-800: #1f5a66;
  --color-sky-blue-900: #0f2d33;
  --color-turquoise-50: #e9fcfb;
  --color-turquoise-100: #cef7f6;
  --color-turquoise-200: #9cefed;
  --color-turquoise-300: #6be7e3;
  --color-turquoise-400: #3adfda;
  --color-turquoise-500: #1fc1bc;
  --color-turquoise-600: #1ba7a2;
  --color-turquoise-700: #137471;
  --color-turquoise-800: #0c4d4b;
  --color-turquoise-900: #062726;
  --color-orange-50: #fef2e6;
  --color-orange-100: #fde9d2;
  --color-orange-200: #fcd2a5;
  --color-orange-300: #fabc78;
  --color-orange-400: #f9a54b;
  --color-orange-500: #f78f1e;
  --color-orange-600: #dc7302;
  --color-orange-700: #985206;
  --color-orange-800: #6b3a04;
  --color-orange-900: #351d02;
  --color-copper-50: #f9f6ed;
  --color-copper-100: #f1e7d0;
  --color-copper-200: #e4cfa4;
  --color-copper-300: #d4b070;
  --color-copper-400: #c69449;
  --color-copper-500: #af7b39;
  --color-copper-600: #9d6531;
  --color-copper-700: #7e4b2a;
  --color-copper-800: #6a3e29;
  --color-copper-900: #5b3628;
  --color-copper-950: #341c14;
  --color-bronze-50: #f7f2ee;
  --color-bronze-100: #f1e9e1;
  --color-bronze-200: #e3d2c3;
  --color-bronze-300: #d4bca5;
  --color-bronze-400: #c6a587;
  --color-bronze-500: #b88f69;
  --color-bronze-600: #a3764d;
  --color-bronze-700: #7d5b3b;
  --color-bronze-800: #4e3925;
  --color-bronze-900: #271d13;
  --color-marble-50: #f7f6f3;
  --color-marble-100: #edeae3;
  --color-marble-200: #ded9ce;
  --color-marble-300: #c6bfae;
  --color-marble-400: #aaa092;
  --color-marble-500: #958a7e;
  --color-marble-600: #877c73;
  --color-marble-700: #716760;
  --color-marble-800: #605852;
  --color-marble-900: #504844;
  --color-olive-grey-50: #f7f6f1;
  --color-olive-grey-100: #edece7;
  --color-olive-grey-200: #dbd8cf;
  --color-olive-grey-300: #cac5b7;
  --color-olive-grey-400: #b8b19f;
  --color-olive-grey-500: #a69e87;
  --color-olive-grey-600: #8a8167;
  --color-olive-grey-700: #68614d;
  --color-olive-grey-800: #454133;
  --color-olive-grey-900: #23201a;
  --color-danger-red-50: #ffebeb;
  --color-danger-red-100: #ffe0e0;
  --color-danger-red-200: #fba7a7;
  --color-danger-red-300: #f47171;
  --color-danger-red-400: #eb4242;
  --color-danger-red-500: #cc0000;
  --color-danger-red-600: #b60000;
  --color-danger-red-700: #9b0000;
  --color-danger-red-800: #800000;
  --color-danger-red-900: #660000;
  --color-warning-yellow-50: #fef8e9;
  --color-warning-yellow-100: #fdf2d8;
  --color-warning-yellow-200: #fce5b1;
  --color-warning-yellow-300: #fad989;
  --color-warning-yellow-400: #f9cc62;
  --color-warning-yellow-500: #f7bf3b;
  --color-warning-yellow-600: #eba80a;
  --color-warning-yellow-700: #b07e07;
  --color-warning-yellow-800: #765405;
  --color-warning-yellow-900: #3b2a02;
  --color-positive-green-50: #f3fcf6;
  --color-positive-green-100: #e3f8ea;
  --color-positive-green-200: #ccf0d9;
  --color-positive-green-300: #97ddb1;
  --color-positive-green-400: #65c387;
  --color-positive-green-500: #3fa665;
  --color-positive-green-600: #2ca056;
  --color-positive-green-700: #286c41;
  --color-positive-green-800: #1d5e36;
  --color-positive-green-900: #21452f;
  --color-grey-0: #ffffff;
  --color-grey-50: #fafafa;
  --color-grey-100: #f4f4f5;
  --color-grey-200: #e4e4e7;
  --color-grey-300: #d4d4d8;
  --color-grey-400: #a1a1aa;
  --color-grey-500: #71717a;
  --color-grey-600: #52525b;
  --color-grey-700: #3f3f46;
  --color-grey-800: #27272a;
  --color-grey-900: #1a1a1e;
  --color-grey-950: #101014;
  --color-grey-1000: #000000;
  --color-background-disabled: #f4f4f5;
  --color-background-brand: #254d6e;
  --color-background-inverse: #101014;
  --color-background-overlay: rgba(0, 0, 0, .4);
  --color-background-on-brand-primary: #ffffff;
  --color-background-on-brand-weak: #42729a;
  --color-background-on-brand-secondary: #1fc1bc;
  --color-background-on-media: #ffffff;
  --color-background-on-media-weak: rgba(255, 255, 255, .6);
  --color-background-on-inverse: #ffffff;
  --color-background-base-default: #ffffff;
  --color-background-base-hover: #fafafa;
  --color-background-base-active: #f4f4f5;
  --color-background-base-alternative: #f4f4f5;
  --color-background-raised-default: #ffffff;
  --color-background-raised-hover: #fafafa;
  --color-background-raised-active: #f4f4f5;
  --color-background-neutral-default: #a1a1aa;
  --color-background-neutral-hover: #71717a;
  --color-background-neutral-active: #52525b;
  --color-background-neutral-weak: #f4f4f5;
  --color-background-neutral-weak-hover: #e4e4e7;
  --color-background-neutral-active-active: #d4d4d8;
  --color-background-neutral-skeleton: #f4f4f5;
  --color-background-accent-default: #254d6e;
  --color-background-accent-hover: #1b3d5c;
  --color-background-accent-active: #16314c;
  --color-background-accent-weak: #f0f4fa;
  --color-background-accent-secondary: #1ba7a2;
  --color-background-danger-default: #cc0000;
  --color-background-danger-hover: #b60000;
  --color-background-danger-active: #9b0000;
  --color-background-danger-weak: #ffebeb;
  --color-background-warning-default: #f7bf3b;
  --color-background-warning-weak: #fef8e9;
  --color-background-positive-default: #286c41;
  --color-background-positive-weak: #e3f8ea;
  --color-foreground-default: #0f1824;
  --color-foreground-weak: #71717a;
  --color-foreground-danger: #cc0000;
  --color-foreground-warning: #765405;
  --color-foreground-positive: #286c41;
  --color-foreground-disabled: #d4d4d8;
  --color-foreground-on-accent: #ffffff;
  --color-foreground-on-accent-secondary: #ffffff;
  --color-foreground-on-brand: #ffffff;
  --color-foreground-on-brand-inverse: #254d6e;
  --color-foreground-on-media: #ffffff;
  --color-foreground-on-inverse: #ffffff;
  --color-foreground-on-media-inverse: #101014;
  --color-foreground-on-danger: #ffffff;
  --color-foreground-accent-default: #254d6e;
  --color-foreground-accent-hover: #16314c;
  --color-foreground-accent-active: #162c41;
  --color-foreground-accent-secondary: #1ba7a2;
  --color-border-default: #e4e4e7;
  --color-border-strong: #d4d4d8;
  --color-border-danger: #cc0000;
  --color-border-warning: #765405;
  --color-border-positive: #3fa665;
  --color-border-disabled: #e4e4e7;
  --color-border-on-brand: #93b5d2;
  --color-border-on-media: #ffffff;
  --color-border-accent-default: #254d6e;
  --color-border-accent-secodary: #1ba7a2;
  --font-family-brand: Poppins;
  --font-family-base: Poppins;
  --typography-display-l-font-family: Poppins;
  --typography-display-l-font-weight: 400;
  --typography-display-l-font-size-default: 72px;
  --typography-display-l-font-size-mobile: 48px;
  --typography-display-l-line-height-default: 80px;
  --typography-display-l-line-height-mobile: 56px;
  --typography-display-l-letter-spacing: 0px;
  --typography-display-l-text-transform: none;
  --typography-display-m-font-family: Poppins;
  --typography-display-m-font-weight: 400;
  --typography-display-m-font-size-default: 56px;
  --typography-display-m-font-size-mobile: 40px;
  --typography-display-m-line-height-default: 64px;
  --typography-display-m-line-height-mobile: 48px;
  --typography-display-m-letter-spacing: 0px;
  --typography-display-m-text-transform: none;
  --typography-display-s-font-family: Poppins;
  --typography-display-s-font-weight: 400;
  --typography-display-s-font-size-default: 40px;
  --typography-display-s-font-size-mobile: 32px;
  --typography-display-s-line-height-default: 48px;
  --typography-display-s-line-height-mobile: 40px;
  --typography-display-s-letter-spacing: 0px;
  --typography-display-s-text-transform: none;
  --typography-title-l-font-family: Poppins;
  --typography-title-l-font-weight: 400;
  --typography-title-l-font-size: 28px;
  --typography-title-l-line-height: 34px;
  --typography-title-l-letter-spacing: 0px;
  --typography-title-l-text-transform: none;
  --typography-title-m-font-family: Poppins;
  --typography-title-m-font-weight: 400;
  --typography-title-m-font-size: 24px;
  --typography-title-m-line-height: 30px;
  --typography-title-m-letter-spacing: 0px;
  --typography-title-m-text-transform: none;
  --typography-title-s-font-family: Poppins;
  --typography-title-s-font-weight: 400;
  --typography-title-s-font-size: 22px;
  --typography-title-s-line-height: 28px;
  --typography-title-s-letter-spacing: 0px;
  --typography-title-xs-font-family: Poppins;
  --typography-title-xs-font-weight: 400;
  --typography-title-xs-font-size: 18px;
  --typography-title-xs-line-height: 24px;
  --typography-title-xs-letter-spacing: 0px;
  --typography-body-font-family: Poppins;
  --typography-body-font-weight-default: 400;
  --typography-body-font-weight-strong: 500;
  --typography-body-m-font-size: 16px;
  --typography-body-m-line-height: 24px;
  --typography-body-m-letter-spacing: 0px;
  --typography-body-s-font-size: 14px;
  --typography-body-s-line-height: 20px;
  --typography-body-s-letter-spacing: 0px;
  --typography-body-xs-font-size: 12px;
  --typography-body-xs-line-height: 16px;
  --typography-body-xs-letter-spacing: 0px;
  --typography-body-xxs-font-size: 10px;
  --typography-body-xxs-line-height: 14px;
  --typography-body-xxs-letter-spacing: 0px;
  --typography-label-font-family: Poppins;
  --typography-label-m-font-weight: 500;
  --typography-label-m-font-size: 16px;
  --typography-label-m-line-height: 24px;
  --typography-label-m-letter-spacing: 0px;
  --typography-label-text-transform: none;
  --typography-label-s-font-weight: 500;
  --typography-label-s-font-size: 14px;
  --typography-label-s-line-height: 20px;
  --typography-label-s-letter-spacing: 0px;
  --typography-label-xs-font-weight: 500;
  --typography-label-xs-font-size: 12px;
  --typography-label-xs-line-height: 16px;
  --typography-label-xs-letter-spacing: 0px;
  --typography-overline-font-family: Poppins;
  --typography-overline-font-weight: 400;
  --typography-overline-font-size: 12px;
  --typography-overline-line-height: 16px;
  --typography-overline-letter-spacing: 0px;
  --radius-none: 0px;
  --radius-xs: 5px;
  --radius-s: 10px;
  --radius-m: 14px;
  --radius-l: 18px;
  --radius-xl: 24px;
  --radius-full: 9999px;
  --component-theme-asset: Palace Resorts;
  --component-button-radius: 5px;
  --component-checkbox-radius: 5px;
  --component-chip-radius: 9999px;
  --component-counter-radius: 9999px;
  --component-container-s-radius: 5px;
  --component-container-m-radius: 10px;
  --component-fab-radius: 9999px;
  --component-icon-button-radius: 9999px;
  --component-input-radius: 5px;
  --component-progress-bar-radius: 9999px;
  --component-segmented-control-segment-radius: 5px;
  --component-segmented-control-container-radius: 9px;
  --component-tag-radius: 5px;
  --component-navigation-item-radius: 5px;
  --component-sheet-radius: 14px ;
}
:root [theme=le-blanc][data-v-5e6b7358] {
  --color-midnight-blue-50: #eaf0f5;
  --color-midnight-blue-100: #d0dbe7;
  --color-midnight-blue-200: #aabfd4;
  --color-midnight-blue-300: #7296b6;
  --color-midnight-blue-400: #426180;
  --color-midnight-blue-500: #0a203e;
  --color-midnight-blue-600: #091939;
  --color-midnight-blue-700: #091534;
  --color-midnight-blue-800: #0a1229;
  --color-midnight-blue-900: #0a1020;
  --color-indigo-50: #e4e7f1;
  --color-indigo-100: #ced2e3;
  --color-indigo-200: #9ba3c2;
  --color-indigo-300: #6874a5;
  --color-indigo-400: #3f4b7c;
  --color-indigo-500: #242b47;
  --color-indigo-600: #1d2239;
  --color-indigo-700: #161a2b;
  --color-indigo-800: #0e111c;
  --color-indigo-900: #07090e;
  --color-ocean-blue-50: #f0f4fa;
  --color-ocean-blue-100: #dfe8f1;
  --color-ocean-blue-200: #b8cce0;
  --color-ocean-blue-250: #a6c0d9;
  --color-ocean-blue-300: #93b5d2;
  --color-ocean-blue-400: #42729a;
  --color-ocean-blue-500: #254d6e;
  --color-ocean-blue-600: #1b3d5c;
  --color-ocean-blue-700: #16314c;
  --color-ocean-blue-800: #162c41;
  --color-ocean-blue-900: #142334;
  --color-ocean-blue-950: #0f1824;
  --color-sky-blue-50: #f1f9fb;
  --color-sky-blue-100: #e4f3f7;
  --color-sky-blue-200: #c9e8ef;
  --color-sky-blue-300: #addce6;
  --color-sky-blue-400: #92d1de;
  --color-sky-blue-500: #77c5d6;
  --color-sky-blue-600: #44afc7;
  --color-sky-blue-700: #2e869a;
  --color-sky-blue-800: #1f5a66;
  --color-sky-blue-900: #0f2d33;
  --color-turquoise-50: #e9fcfb;
  --color-turquoise-100: #cef7f6;
  --color-turquoise-200: #9cefed;
  --color-turquoise-300: #6be7e3;
  --color-turquoise-400: #3adfda;
  --color-turquoise-500: #1fc1bc;
  --color-turquoise-600: #1ba7a2;
  --color-turquoise-700: #137471;
  --color-turquoise-800: #0c4d4b;
  --color-turquoise-900: #062726;
  --color-orange-50: #fef2e6;
  --color-orange-100: #fde9d2;
  --color-orange-200: #fcd2a5;
  --color-orange-300: #fabc78;
  --color-orange-400: #f9a54b;
  --color-orange-500: #f78f1e;
  --color-orange-600: #dc7302;
  --color-orange-700: #985206;
  --color-orange-800: #6b3a04;
  --color-orange-900: #351d02;
  --color-copper-50: #f9f6ed;
  --color-copper-100: #f1e7d0;
  --color-copper-200: #e4cfa4;
  --color-copper-300: #d4b070;
  --color-copper-400: #c69449;
  --color-copper-500: #af7b39;
  --color-copper-600: #9d6531;
  --color-copper-700: #7e4b2a;
  --color-copper-800: #6a3e29;
  --color-copper-900: #5b3628;
  --color-copper-950: #341c14;
  --color-bronze-50: #f7f2ee;
  --color-bronze-100: #f1e9e1;
  --color-bronze-200: #e3d2c3;
  --color-bronze-300: #d4bca5;
  --color-bronze-400: #c6a587;
  --color-bronze-500: #b88f69;
  --color-bronze-600: #a3764d;
  --color-bronze-700: #7d5b3b;
  --color-bronze-800: #4e3925;
  --color-bronze-900: #271d13;
  --color-marble-50: #f7f6f3;
  --color-marble-100: #edeae3;
  --color-marble-200: #ded9ce;
  --color-marble-300: #c6bfae;
  --color-marble-400: #aaa092;
  --color-marble-500: #958a7e;
  --color-marble-600: #877c73;
  --color-marble-700: #716760;
  --color-marble-800: #605852;
  --color-marble-900: #504844;
  --color-olive-grey-50: #f7f6f1;
  --color-olive-grey-100: #edece7;
  --color-olive-grey-200: #dbd8cf;
  --color-olive-grey-300: #cac5b7;
  --color-olive-grey-400: #b8b19f;
  --color-olive-grey-500: #a69e87;
  --color-olive-grey-600: #8a8167;
  --color-olive-grey-700: #68614d;
  --color-olive-grey-800: #454133;
  --color-olive-grey-900: #23201a;
  --color-danger-red-50: #ffebeb;
  --color-danger-red-100: #ffe0e0;
  --color-danger-red-200: #fba7a7;
  --color-danger-red-300: #f47171;
  --color-danger-red-400: #eb4242;
  --color-danger-red-500: #cc0000;
  --color-danger-red-600: #b60000;
  --color-danger-red-700: #9b0000;
  --color-danger-red-800: #800000;
  --color-danger-red-900: #660000;
  --color-warning-yellow-50: #fef8e9;
  --color-warning-yellow-100: #fdf2d8;
  --color-warning-yellow-200: #fce5b1;
  --color-warning-yellow-300: #fad989;
  --color-warning-yellow-400: #f9cc62;
  --color-warning-yellow-500: #f7bf3b;
  --color-warning-yellow-600: #eba80a;
  --color-warning-yellow-700: #b07e07;
  --color-warning-yellow-800: #765405;
  --color-warning-yellow-900: #3b2a02;
  --color-positive-green-50: #f3fcf6;
  --color-positive-green-100: #e3f8ea;
  --color-positive-green-200: #ccf0d9;
  --color-positive-green-300: #97ddb1;
  --color-positive-green-400: #65c387;
  --color-positive-green-500: #3fa665;
  --color-positive-green-600: #2ca056;
  --color-positive-green-700: #286c41;
  --color-positive-green-800: #1d5e36;
  --color-positive-green-900: #21452f;
  --color-grey-0: #ffffff;
  --color-grey-50: #fafafa;
  --color-grey-100: #f4f4f5;
  --color-grey-200: #e4e4e7;
  --color-grey-300: #d4d4d8;
  --color-grey-400: #a1a1aa;
  --color-grey-500: #71717a;
  --color-grey-600: #52525b;
  --color-grey-700: #3f3f46;
  --color-grey-800: #27272a;
  --color-grey-900: #1a1a1e;
  --color-grey-950: #101014;
  --color-grey-1000: #000000;
  --color-background-disabled: #f4f4f5;
  --color-background-brand: #1a1a1e;
  --color-background-inverse: #101014;
  --color-background-overlay: rgba(0, 0, 0, .4);
  --color-background-on-brand-primary: #ffffff;
  --color-background-on-brand-weak: #27272a;
  --color-background-on-brand-secondary: #f78f1e;
  --color-background-on-media: #ffffff;
  --color-background-on-media-weak: rgba(255, 255, 255, .6);
  --color-background-on-inverse: #ffffff;
  --color-background-base-default: #ffffff;
  --color-background-base-hover: #fafafa;
  --color-background-base-active: #f4f4f5;
  --color-background-base-alternative: #f4f4f5;
  --color-background-raised-default: #ffffff;
  --color-background-raised-hover: #fafafa;
  --color-background-raised-active: #f4f4f5;
  --color-background-neutral-default: #a1a1aa;
  --color-background-neutral-hover: #71717a;
  --color-background-neutral-active: #52525b;
  --color-background-neutral-weak: #f4f4f5;
  --color-background-neutral-weak-hover: #e4e4e7;
  --color-background-neutral-active-active: #d4d4d8;
  --color-background-neutral-skeleton: #f4f4f5;
  --color-background-accent-default: #1a1a1e;
  --color-background-accent-hover: #27272a;
  --color-background-accent-active: #3f3f46;
  --color-background-accent-weak: #f4f4f5;
  --color-background-accent-secondary: #dc7302;
  --color-background-danger-default: #cc0000;
  --color-background-danger-hover: #b60000;
  --color-background-danger-active: #b60000;
  --color-background-danger-weak: #ffebeb;
  --color-background-warning-default: #f7bf3b;
  --color-background-warning-weak: #fef8e9;
  --color-background-positive-default: #3fa665;
  --color-background-positive-weak: #e3f8ea;
  --color-foreground-default: #27272a;
  --color-foreground-weak: #71717a;
  --color-foreground-danger: #cc0000;
  --color-foreground-warning: #765405;
  --color-foreground-positive: #286c41;
  --color-foreground-disabled: #d4d4d8;
  --color-foreground-on-accent: #ffffff;
  --color-foreground-on-accent-secondary: #ffffff;
  --color-foreground-on-brand: #ffffff;
  --color-foreground-on-brand-inverse: #1a1a1e;
  --color-foreground-on-media: #ffffff;
  --color-foreground-on-inverse: #ffffff;
  --color-foreground-on-media-inverse: #101014;
  --color-foreground-on-danger: #ffffff;
  --color-foreground-accent-default: #1a1a1e;
  --color-foreground-accent-hover: #27272a;
  --color-foreground-accent-active: #3f3f46;
  --color-foreground-accent-secondary: #985206;
  --color-border-default: #e4e4e7;
  --color-border-strong: #d4d4d8;
  --color-border-danger: #cc0000;
  --color-border-warning: #765405;
  --color-border-positive: #3fa665;
  --color-border-disabled: #e4e4e7;
  --color-border-on-brand: #52525b;
  --color-border-on-media: #ffffff;
  --color-border-accent-default: #1a1a1e;
  --color-border-accent-secodary: #dc7302;
  --font-family-brand: Josefin Sans;
  --font-family-base: Poppins;
  --typography-display-l-font-family: Josefin Sans;
  --typography-display-l-font-weight: 400;
  --typography-display-l-font-size-default: 72px;
  --typography-display-l-font-size-mobile: 48px;
  --typography-display-l-line-height-default: 80px;
  --typography-display-l-line-height-mobile: 56px;
  --typography-display-l-letter-spacing: .699999988079071px;
  --typography-display-l-text-transform: none;
  --typography-display-m-font-family: Josefin Sans;
  --typography-display-m-font-weight: 400;
  --typography-display-m-font-size-default: 56px;
  --typography-display-m-font-size-mobile: 40px;
  --typography-display-m-line-height-default: 64px;
  --typography-display-m-line-height-mobile: 48px;
  --typography-display-m-letter-spacing: .5px;
  --typography-display-m-text-transform: none;
  --typography-display-s-font-family: Josefin Sans;
  --typography-display-s-font-weight: 400;
  --typography-display-s-font-size-default: 40px;
  --typography-display-s-font-size-mobile: 32px;
  --typography-display-s-line-height-default: 48px;
  --typography-display-s-line-height-mobile: 40px;
  --typography-display-s-letter-spacing: .4000000059604645px;
  --typography-display-s-text-transform: uppercase;
  --typography-title-l-font-family: Josefin Sans;
  --typography-title-l-font-weight: 400;
  --typography-title-l-font-size: 28px;
  --typography-title-l-line-height: 34px;
  --typography-title-l-letter-spacing: 0px;
  --typography-title-l-text-transform: none;
  --typography-title-m-font-family: Josefin Sans;
  --typography-title-m-font-weight: 400;
  --typography-title-m-font-size: 24px;
  --typography-title-m-line-height: 30px;
  --typography-title-m-letter-spacing: 0px;
  --typography-title-m-text-transform: none;
  --typography-title-s-font-family: Josefin Sans;
  --typography-title-s-font-weight: 400;
  --typography-title-s-font-size: 22px;
  --typography-title-s-line-height: 28px;
  --typography-title-s-letter-spacing: 0px;
  --typography-title-xs-font-family: Poppins;
  --typography-title-xs-font-weight: 400;
  --typography-title-xs-font-size: 18px;
  --typography-title-xs-line-height: 24px;
  --typography-title-xs-letter-spacing: 0px;
  --typography-body-font-family: Poppins;
  --typography-body-font-weight-default: 400;
  --typography-body-font-weight-strong: 500;
  --typography-body-m-font-size: 16px;
  --typography-body-m-line-height: 24px;
  --typography-body-m-letter-spacing: 0px;
  --typography-body-s-font-size: 14px;
  --typography-body-s-line-height: 20px;
  --typography-body-s-letter-spacing: 0px;
  --typography-body-xs-font-size: 12px;
  --typography-body-xs-line-height: 16px;
  --typography-body-xs-letter-spacing: 0px;
  --typography-body-xxs-font-size: 10px;
  --typography-body-xxs-line-height: 14px;
  --typography-body-xxs-letter-spacing: 0px;
  --typography-label-font-family: Poppins;
  --typography-label-m-font-weight: 500;
  --typography-label-m-font-size: 14px;
  --typography-label-m-line-height: 20px;
  --typography-label-m-letter-spacing: 0px;
  --typography-label-text-transform: uppercase;
  --typography-label-s-font-weight: 500;
  --typography-label-s-font-size: 13px;
  --typography-label-s-line-height: 18px;
  --typography-label-s-letter-spacing: 0px;
  --typography-label-xs-font-weight: 500;
  --typography-label-xs-font-size: 12px;
  --typography-label-xs-line-height: 16px;
  --typography-label-xs-letter-spacing: 0px;
  --typography-overline-font-family: Poppins;
  --typography-overline-font-weight: 500;
  --typography-overline-font-size: 12px;
  --typography-overline-line-height: 16px;
  --typography-overline-letter-spacing: 0px;
  --radius-none: 0px;
  --radius-xs: 5px;
  --radius-s: 10px;
  --radius-m: 14px;
  --radius-l: 18px;
  --radius-xl: 24px;
  --radius-full: 9999px;
  --component-theme-asset: Le Blanc;
  --component-button-radius: 5px;
  --component-checkbox-radius: 5px;
  --component-chip-radius: 9999px;
  --component-counter-radius: 9999px;
  --component-container-s-radius: 5px;
  --component-container-m-radius: 10px;
  --component-fab-radius: 9999px;
  --component-icon-button-radius: 9999px;
  --component-input-radius: 5px;
  --component-progress-bar-radius: 9999px;
  --component-segmented-control-segment-radius: 5px;
  --component-segmented-control-container-radius: 9px;
  --component-tag-radius: 5px;
  --component-navigation-item-radius: 5px;
  --component-sheet-radius: 14px ;
}
:root [theme=le-blanc-new][data-v-5e6b7358] {
  --color-midnight-blue-50: #eaf0f5;
  --color-midnight-blue-100: #d0dbe7;
  --color-midnight-blue-200: #aabfd4;
  --color-midnight-blue-300: #7296b6;
  --color-midnight-blue-400: #426180;
  --color-midnight-blue-500: #0a203e;
  --color-midnight-blue-600: #091939;
  --color-midnight-blue-700: #091534;
  --color-midnight-blue-800: #0a1229;
  --color-midnight-blue-900: #0a1020;
  --color-indigo-50: #e4e7f1;
  --color-indigo-100: #ced2e3;
  --color-indigo-200: #9ba3c2;
  --color-indigo-300: #6874a5;
  --color-indigo-400: #3f4b7c;
  --color-indigo-500: #242b47;
  --color-indigo-600: #1d2239;
  --color-indigo-700: #161a2b;
  --color-indigo-800: #0e111c;
  --color-indigo-900: #07090e;
  --color-ocean-blue-50: #f0f4fa;
  --color-ocean-blue-100: #dfe8f1;
  --color-ocean-blue-200: #b8cce0;
  --color-ocean-blue-250: #a6c0d9;
  --color-ocean-blue-300: #93b5d2;
  --color-ocean-blue-400: #42729a;
  --color-ocean-blue-500: #254d6e;
  --color-ocean-blue-600: #1b3d5c;
  --color-ocean-blue-700: #16314c;
  --color-ocean-blue-800: #162c41;
  --color-ocean-blue-900: #142334;
  --color-ocean-blue-950: #0f1824;
  --color-sky-blue-50: #f1f9fb;
  --color-sky-blue-100: #e4f3f7;
  --color-sky-blue-200: #c9e8ef;
  --color-sky-blue-300: #addce6;
  --color-sky-blue-400: #92d1de;
  --color-sky-blue-500: #77c5d6;
  --color-sky-blue-600: #44afc7;
  --color-sky-blue-700: #2e869a;
  --color-sky-blue-800: #1f5a66;
  --color-sky-blue-900: #0f2d33;
  --color-turquoise-50: #e9fcfb;
  --color-turquoise-100: #cef7f6;
  --color-turquoise-200: #9cefed;
  --color-turquoise-300: #6be7e3;
  --color-turquoise-400: #3adfda;
  --color-turquoise-500: #1fc1bc;
  --color-turquoise-600: #1ba7a2;
  --color-turquoise-700: #137471;
  --color-turquoise-800: #0c4d4b;
  --color-turquoise-900: #062726;
  --color-orange-50: #fef2e6;
  --color-orange-100: #fde9d2;
  --color-orange-200: #fcd2a5;
  --color-orange-300: #fabc78;
  --color-orange-400: #f9a54b;
  --color-orange-500: #f78f1e;
  --color-orange-600: #dc7302;
  --color-orange-700: #985206;
  --color-orange-800: #6b3a04;
  --color-orange-900: #351d02;
  --color-copper-50: #f9f6ed;
  --color-copper-100: #f1e7d0;
  --color-copper-200: #e4cfa4;
  --color-copper-300: #d4b070;
  --color-copper-400: #c69449;
  --color-copper-500: #af7b39;
  --color-copper-600: #9d6531;
  --color-copper-700: #7e4b2a;
  --color-copper-800: #6a3e29;
  --color-copper-900: #5b3628;
  --color-copper-950: #341c14;
  --color-bronze-50: #f7f2ee;
  --color-bronze-100: #f1e9e1;
  --color-bronze-200: #e3d2c3;
  --color-bronze-300: #d4bca5;
  --color-bronze-400: #c6a587;
  --color-bronze-500: #b88f69;
  --color-bronze-600: #a3764d;
  --color-bronze-700: #7d5b3b;
  --color-bronze-800: #4e3925;
  --color-bronze-900: #271d13;
  --color-marble-50: #f7f6f3;
  --color-marble-100: #edeae3;
  --color-marble-200: #ded9ce;
  --color-marble-300: #c6bfae;
  --color-marble-400: #aaa092;
  --color-marble-500: #958a7e;
  --color-marble-600: #877c73;
  --color-marble-700: #716760;
  --color-marble-800: #605852;
  --color-marble-900: #504844;
  --color-olive-grey-50: #f7f6f1;
  --color-olive-grey-100: #edece7;
  --color-olive-grey-200: #dbd8cf;
  --color-olive-grey-300: #cac5b7;
  --color-olive-grey-400: #b8b19f;
  --color-olive-grey-500: #a69e87;
  --color-olive-grey-600: #8a8167;
  --color-olive-grey-700: #68614d;
  --color-olive-grey-800: #454133;
  --color-olive-grey-900: #23201a;
  --color-danger-red-50: #ffebeb;
  --color-danger-red-100: #ffe0e0;
  --color-danger-red-200: #fba7a7;
  --color-danger-red-300: #f47171;
  --color-danger-red-400: #eb4242;
  --color-danger-red-500: #cc0000;
  --color-danger-red-600: #b60000;
  --color-danger-red-700: #9b0000;
  --color-danger-red-800: #800000;
  --color-danger-red-900: #660000;
  --color-warning-yellow-50: #fef8e9;
  --color-warning-yellow-100: #fdf2d8;
  --color-warning-yellow-200: #fce5b1;
  --color-warning-yellow-300: #fad989;
  --color-warning-yellow-400: #f9cc62;
  --color-warning-yellow-500: #f7bf3b;
  --color-warning-yellow-600: #eba80a;
  --color-warning-yellow-700: #b07e07;
  --color-warning-yellow-800: #765405;
  --color-warning-yellow-900: #3b2a02;
  --color-positive-green-50: #f3fcf6;
  --color-positive-green-100: #e3f8ea;
  --color-positive-green-200: #ccf0d9;
  --color-positive-green-300: #97ddb1;
  --color-positive-green-400: #65c387;
  --color-positive-green-500: #3fa665;
  --color-positive-green-600: #2ca056;
  --color-positive-green-700: #286c41;
  --color-positive-green-800: #1d5e36;
  --color-positive-green-900: #21452f;
  --color-grey-0: #ffffff;
  --color-grey-50: #fafafa;
  --color-grey-100: #f4f4f5;
  --color-grey-200: #e4e4e7;
  --color-grey-300: #d4d4d8;
  --color-grey-400: #a1a1aa;
  --color-grey-500: #71717a;
  --color-grey-600: #52525b;
  --color-grey-700: #3f3f46;
  --color-grey-800: #27272a;
  --color-grey-900: #1a1a1e;
  --color-grey-950: #101014;
  --color-grey-1000: #000000;
  --color-background-disabled: #f4f4f5;
  --color-background-brand: #0a203e;
  --color-background-inverse: #000000;
  --color-background-overlay: rgba(0, 0, 0, .4);
  --color-background-on-brand-primary: #ffffff;
  --color-background-on-brand-weak: #426180;
  --color-background-on-brand-secondary: #af7b39;
  --color-background-on-media: #ffffff;
  --color-background-on-media-weak: rgba(255, 255, 255, .6);
  --color-background-on-inverse: #ffffff;
  --color-background-base-default: #f7f6f3;
  --color-background-base-hover: #edeae3;
  --color-background-base-active: #ded9ce;
  --color-background-base-alternative: #edeae3;
  --color-background-raised-default: #f7f6f3;
  --color-background-raised-hover: #edeae3;
  --color-background-raised-active: #ded9ce;
  --color-background-neutral-default: #aaa092;
  --color-background-neutral-hover: #958a7e;
  --color-background-neutral-active: #877c73;
  --color-background-neutral-weak: #edeae3;
  --color-background-neutral-weak-hover: #ded9ce;
  --color-background-neutral-active-active: #c6bfae;
  --color-background-neutral-skeleton: #c6bfae;
  --color-background-accent-default: #0a203e;
  --color-background-accent-hover: #091534;
  --color-background-accent-active: #0a1020;
  --color-background-accent-weak: #ded9ce;
  --color-background-accent-secondary: #af7b39;
  --color-background-danger-default: #cc0000;
  --color-background-danger-hover: #b60000;
  --color-background-danger-active: #b60000;
  --color-background-danger-weak: #ffebeb;
  --color-background-warning-default: #f7bf3b;
  --color-background-warning-weak: #fef8e9;
  --color-background-positive-default: #3fa665;
  --color-background-positive-weak: #ccf0d9;
  --color-foreground-default: #000000;
  --color-foreground-weak: #27272a;
  --color-foreground-danger: #cc0000;
  --color-foreground-warning: #765405;
  --color-foreground-positive: #1d5e36;
  --color-foreground-disabled: #d4d4d8;
  --color-foreground-on-accent: #ffffff;
  --color-foreground-on-accent-secondary: #ffffff;
  --color-foreground-on-brand: #ffffff;
  --color-foreground-on-brand-inverse: #000000;
  --color-foreground-on-media: #ffffff;
  --color-foreground-on-inverse: #ffffff;
  --color-foreground-on-media-inverse: #000000;
  --color-foreground-on-danger: #ffffff;
  --color-foreground-accent-default: #0a203e;
  --color-foreground-accent-hover: #091939;
  --color-foreground-accent-active: #091534;
  --color-foreground-accent-secondary: #9d6531;
  --color-border-default: #a1a1aa;
  --color-border-strong: #71717a;
  --color-border-danger: #cc0000;
  --color-border-warning: #765405;
  --color-border-positive: #3fa665;
  --color-border-disabled: #e4e4e7;
  --color-border-on-brand: #52525b;
  --color-border-on-media: #ffffff;
  --color-border-accent-default: #1a1a1e;
  --color-border-accent-secodary: #dc7302;
  --font-family-brand: Montserrat;
  --font-family-base: Montserrat;
  --typography-display-l-font-family: Montserrat;
  --typography-display-l-font-weight: 400;
  --typography-display-l-font-size-default: 72px;
  --typography-display-l-font-size-mobile: 48px;
  --typography-display-l-line-height-default: 80px;
  --typography-display-l-line-height-mobile: 56px;
  --typography-display-l-letter-spacing: .699999988079071px;
  --typography-display-l-text-transform: none;
  --typography-display-m-font-family: Montserrat;
  --typography-display-m-font-weight: 400;
  --typography-display-m-font-size-default: 56px;
  --typography-display-m-font-size-mobile: 40px;
  --typography-display-m-line-height-default: 64px;
  --typography-display-m-line-height-mobile: 48px;
  --typography-display-m-letter-spacing: .5px;
  --typography-display-m-text-transform: none;
  --typography-display-s-font-family: Montserrat;
  --typography-display-s-font-weight: 400;
  --typography-display-s-font-size-default: 40px;
  --typography-display-s-font-size-mobile: 32px;
  --typography-display-s-line-height-default: 48px;
  --typography-display-s-line-height-mobile: 40px;
  --typography-display-s-letter-spacing: .4000000059604645px;
  --typography-display-s-text-transform: none;
  --typography-title-l-font-family: Montserrat;
  --typography-title-l-font-weight: 400;
  --typography-title-l-font-size: 28px;
  --typography-title-l-line-height: 34px;
  --typography-title-l-letter-spacing: 0px;
  --typography-title-l-text-transform: none;
  --typography-title-m-font-family: Montserrat;
  --typography-title-m-font-weight: 400;
  --typography-title-m-font-size: 24px;
  --typography-title-m-line-height: 30px;
  --typography-title-m-letter-spacing: 0px;
  --typography-title-m-text-transform: none;
  --typography-title-s-font-family: Montserrat;
  --typography-title-s-font-weight: 400;
  --typography-title-s-font-size: 22px;
  --typography-title-s-line-height: 28px;
  --typography-title-s-letter-spacing: 0px;
  --typography-title-xs-font-family: Montserrat;
  --typography-title-xs-font-weight: 400;
  --typography-title-xs-font-size: 18px;
  --typography-title-xs-line-height: 24px;
  --typography-title-xs-letter-spacing: 0px;
  --typography-body-font-family: Montserrat;
  --typography-body-font-weight-default: 400;
  --typography-body-font-weight-strong: 500;
  --typography-body-m-font-size: 16px;
  --typography-body-m-line-height: 24px;
  --typography-body-m-letter-spacing: 0px;
  --typography-body-s-font-size: 14px;
  --typography-body-s-line-height: 20px;
  --typography-body-s-letter-spacing: 0px;
  --typography-body-xs-font-size: 12px;
  --typography-body-xs-line-height: 16px;
  --typography-body-xs-letter-spacing: 0px;
  --typography-body-xxs-font-size: 10px;
  --typography-body-xxs-line-height: 14px;
  --typography-body-xxs-letter-spacing: 0px;
  --typography-label-font-family: Montserrat;
  --typography-label-m-font-weight: 500;
  --typography-label-m-font-size: 14px;
  --typography-label-m-line-height: 20px;
  --typography-label-m-letter-spacing: 0px;
  --typography-label-text-transform: uppercase;
  --typography-label-s-font-weight: 500;
  --typography-label-s-font-size: 13px;
  --typography-label-s-line-height: 18px;
  --typography-label-s-letter-spacing: 0px;
  --typography-label-xs-font-weight: 500;
  --typography-label-xs-font-size: 12px;
  --typography-label-xs-line-height: 16px;
  --typography-label-xs-letter-spacing: 0px;
  --typography-overline-font-family: Montserrat;
  --typography-overline-font-weight: 600;
  --typography-overline-font-size: 12px;
  --typography-overline-line-height: 16px;
  --typography-overline-letter-spacing: 0px;
  --radius-none: 0px;
  --radius-xs: 5px;
  --radius-s: 10px;
  --radius-m: 14px;
  --radius-l: 18px;
  --radius-xl: 24px;
  --radius-full: 9999px;
  --component-theme-asset: Le Blanc;
  --component-button-radius: 5px;
  --component-checkbox-radius: 5px;
  --component-chip-radius: 9999px;
  --component-counter-radius: 9999px;
  --component-container-s-radius: 5px;
  --component-container-m-radius: 10px;
  --component-fab-radius: 9999px;
  --component-icon-button-radius: 9999px;
  --component-input-radius: 5px;
  --component-progress-bar-radius: 9999px;
  --component-segmented-control-segment-radius: 5px;
  --component-segmented-control-container-radius: 9px;
  --component-tag-radius: 5px;
  --component-navigation-item-radius: 5px;
  --component-sheet-radius: 14px ;
}
:root [theme=moon-palace][data-v-5e6b7358] {
  --color-midnight-blue-50: #eaf0f5;
  --color-midnight-blue-100: #d0dbe7;
  --color-midnight-blue-200: #aabfd4;
  --color-midnight-blue-300: #7296b6;
  --color-midnight-blue-400: #426180;
  --color-midnight-blue-500: #0a203e;
  --color-midnight-blue-600: #091939;
  --color-midnight-blue-700: #091534;
  --color-midnight-blue-800: #0a1229;
  --color-midnight-blue-900: #0a1020;
  --color-indigo-50: #e4e7f1;
  --color-indigo-100: #ced2e3;
  --color-indigo-200: #9ba3c2;
  --color-indigo-300: #6874a5;
  --color-indigo-400: #3f4b7c;
  --color-indigo-500: #242b47;
  --color-indigo-600: #1d2239;
  --color-indigo-700: #161a2b;
  --color-indigo-800: #0e111c;
  --color-indigo-900: #07090e;
  --color-ocean-blue-50: #f0f4fa;
  --color-ocean-blue-100: #dfe8f1;
  --color-ocean-blue-200: #b8cce0;
  --color-ocean-blue-250: #a6c0d9;
  --color-ocean-blue-300: #93b5d2;
  --color-ocean-blue-400: #42729a;
  --color-ocean-blue-500: #254d6e;
  --color-ocean-blue-600: #1b3d5c;
  --color-ocean-blue-700: #16314c;
  --color-ocean-blue-800: #162c41;
  --color-ocean-blue-900: #142334;
  --color-ocean-blue-950: #0f1824;
  --color-sky-blue-50: #f1f9fb;
  --color-sky-blue-100: #e4f3f7;
  --color-sky-blue-200: #c9e8ef;
  --color-sky-blue-300: #addce6;
  --color-sky-blue-400: #92d1de;
  --color-sky-blue-500: #77c5d6;
  --color-sky-blue-600: #44afc7;
  --color-sky-blue-700: #2e869a;
  --color-sky-blue-800: #1f5a66;
  --color-sky-blue-900: #0f2d33;
  --color-turquoise-50: #e9fcfb;
  --color-turquoise-100: #cef7f6;
  --color-turquoise-200: #9cefed;
  --color-turquoise-300: #6be7e3;
  --color-turquoise-400: #3adfda;
  --color-turquoise-500: #1fc1bc;
  --color-turquoise-600: #1ba7a2;
  --color-turquoise-700: #137471;
  --color-turquoise-800: #0c4d4b;
  --color-turquoise-900: #062726;
  --color-orange-50: #fef2e6;
  --color-orange-100: #fde9d2;
  --color-orange-200: #fcd2a5;
  --color-orange-300: #fabc78;
  --color-orange-400: #f9a54b;
  --color-orange-500: #f78f1e;
  --color-orange-600: #dc7302;
  --color-orange-700: #985206;
  --color-orange-800: #6b3a04;
  --color-orange-900: #351d02;
  --color-copper-50: #f9f6ed;
  --color-copper-100: #f1e7d0;
  --color-copper-200: #e4cfa4;
  --color-copper-300: #d4b070;
  --color-copper-400: #c69449;
  --color-copper-500: #af7b39;
  --color-copper-600: #9d6531;
  --color-copper-700: #7e4b2a;
  --color-copper-800: #6a3e29;
  --color-copper-900: #5b3628;
  --color-copper-950: #341c14;
  --color-bronze-50: #f7f2ee;
  --color-bronze-100: #f1e9e1;
  --color-bronze-200: #e3d2c3;
  --color-bronze-300: #d4bca5;
  --color-bronze-400: #c6a587;
  --color-bronze-500: #b88f69;
  --color-bronze-600: #a3764d;
  --color-bronze-700: #7d5b3b;
  --color-bronze-800: #4e3925;
  --color-bronze-900: #271d13;
  --color-marble-50: #f7f6f3;
  --color-marble-100: #edeae3;
  --color-marble-200: #ded9ce;
  --color-marble-300: #c6bfae;
  --color-marble-400: #aaa092;
  --color-marble-500: #958a7e;
  --color-marble-600: #877c73;
  --color-marble-700: #716760;
  --color-marble-800: #605852;
  --color-marble-900: #504844;
  --color-olive-grey-50: #f7f6f1;
  --color-olive-grey-100: #edece7;
  --color-olive-grey-200: #dbd8cf;
  --color-olive-grey-300: #cac5b7;
  --color-olive-grey-400: #b8b19f;
  --color-olive-grey-500: #a69e87;
  --color-olive-grey-600: #8a8167;
  --color-olive-grey-700: #68614d;
  --color-olive-grey-800: #454133;
  --color-olive-grey-900: #23201a;
  --color-danger-red-50: #ffebeb;
  --color-danger-red-100: #ffe0e0;
  --color-danger-red-200: #fba7a7;
  --color-danger-red-300: #f47171;
  --color-danger-red-400: #eb4242;
  --color-danger-red-500: #cc0000;
  --color-danger-red-600: #b60000;
  --color-danger-red-700: #9b0000;
  --color-danger-red-800: #800000;
  --color-danger-red-900: #660000;
  --color-warning-yellow-50: #fef8e9;
  --color-warning-yellow-100: #fdf2d8;
  --color-warning-yellow-200: #fce5b1;
  --color-warning-yellow-300: #fad989;
  --color-warning-yellow-400: #f9cc62;
  --color-warning-yellow-500: #f7bf3b;
  --color-warning-yellow-600: #eba80a;
  --color-warning-yellow-700: #b07e07;
  --color-warning-yellow-800: #765405;
  --color-warning-yellow-900: #3b2a02;
  --color-positive-green-50: #f3fcf6;
  --color-positive-green-100: #e3f8ea;
  --color-positive-green-200: #ccf0d9;
  --color-positive-green-300: #97ddb1;
  --color-positive-green-400: #65c387;
  --color-positive-green-500: #3fa665;
  --color-positive-green-600: #2ca056;
  --color-positive-green-700: #286c41;
  --color-positive-green-800: #1d5e36;
  --color-positive-green-900: #21452f;
  --color-grey-0: #ffffff;
  --color-grey-50: #fafafa;
  --color-grey-100: #f4f4f5;
  --color-grey-200: #e4e4e7;
  --color-grey-300: #d4d4d8;
  --color-grey-400: #a1a1aa;
  --color-grey-500: #71717a;
  --color-grey-600: #52525b;
  --color-grey-700: #3f3f46;
  --color-grey-800: #27272a;
  --color-grey-900: #1a1a1e;
  --color-grey-950: #101014;
  --color-grey-1000: #000000;
  --color-background-disabled: #27272a;
  --color-background-brand: #27272a;
  --color-background-inverse: #ffffff;
  --color-background-overlay: rgba(0, 0, 0, .4);
  --color-background-on-brand-primary: #f4f4f5;
  --color-background-on-brand-weak: #1b3d5c;
  --color-background-on-brand-secondary: #b8cce0;
  --color-background-on-media: #ffffff;
  --color-background-on-media-weak: rgba(255, 255, 255, .6);
  --color-background-on-inverse: #ffffff;
  --color-background-base-default: #101014;
  --color-background-base-hover: #1a1a1e;
  --color-background-base-active: #27272a;
  --color-background-base-alternative: #1a1a1e;
  --color-background-raised-default: #1a1a1e;
  --color-background-raised-hover: #27272a;
  --color-background-raised-active: #3f3f46;
  --color-background-neutral-default: #3f3f46;
  --color-background-neutral-hover: #52525b;
  --color-background-neutral-active: #71717a;
  --color-background-neutral-weak: #27272a;
  --color-background-neutral-weak-hover: #3f3f46;
  --color-background-neutral-active-active: #52525b;
  --color-background-neutral-skeleton: #3f3f46;
  --color-background-accent-default: #93b5d2;
  --color-background-accent-hover: #a6c0d9;
  --color-background-accent-active: #b8cce0;
  --color-background-accent-weak: #16314c;
  --color-background-accent-secondary: #b8cce0;
  --color-background-danger-default: #f47171;
  --color-background-danger-hover: #fba7a7;
  --color-background-danger-active: #f47171;
  --color-background-danger-weak: #800000;
  --color-background-warning-default: #fad989;
  --color-background-warning-weak: #765405;
  --color-background-positive-default: #ccf0d9;
  --color-background-positive-weak: #21452f;
  --color-foreground-default: #f4f4f5;
  --color-foreground-weak: #a1a1aa;
  --color-foreground-danger: #fba7a7;
  --color-foreground-warning: #fce5b1;
  --color-foreground-positive: #65c387;
  --color-foreground-disabled: #3f3f46;
  --color-foreground-on-accent: #101014;
  --color-foreground-on-accent-secondary: #101014;
  --color-foreground-on-brand: #f4f4f5;
  --color-foreground-on-brand-inverse: #101014;
  --color-foreground-on-media: #ffffff;
  --color-foreground-on-inverse: #101014;
  --color-foreground-on-media-inverse: #101014;
  --color-foreground-on-danger: #101014;
  --color-foreground-accent-default: #b8cce0;
  --color-foreground-accent-hover: #a6c0d9;
  --color-foreground-accent-active: #93b5d2;
  --color-foreground-accent-secondary: #b8cce0;
  --color-border-default: #3f3f46;
  --color-border-strong: #52525b;
  --color-border-danger: #fba7a7;
  --color-border-warning: #fce5b1;
  --color-border-positive: #e3f8ea;
  --color-border-disabled: #27272a;
  --color-border-on-brand: #52525b;
  --color-border-on-media: #ffffff;
  --color-border-accent-default: #b8cce0;
  --color-border-accent-secodary: #b8cce0;
  --font-family-brand: Poppins;
  --font-family-base: Poppins;
  --typography-display-l-font-family: Poppins;
  --typography-display-l-font-weight: 400;
  --typography-display-l-font-size-default: 72px;
  --typography-display-l-font-size-mobile: 48px;
  --typography-display-l-line-height-default: 80px;
  --typography-display-l-line-height-mobile: 56px;
  --typography-display-l-letter-spacing: 0px;
  --typography-display-l-text-transform: none;
  --typography-display-m-font-family: Poppins;
  --typography-display-m-font-weight: 400;
  --typography-display-m-font-size-default: 56px;
  --typography-display-m-font-size-mobile: 40px;
  --typography-display-m-line-height-default: 64px;
  --typography-display-m-line-height-mobile: 48px;
  --typography-display-m-letter-spacing: 0px;
  --typography-display-m-text-transform: none;
  --typography-display-s-font-family: Poppins;
  --typography-display-s-font-weight: 400;
  --typography-display-s-font-size-default: 40px;
  --typography-display-s-font-size-mobile: 32px;
  --typography-display-s-line-height-default: 48px;
  --typography-display-s-line-height-mobile: 40px;
  --typography-display-s-letter-spacing: 0px;
  --typography-display-s-text-transform: none;
  --typography-title-l-font-family: Poppins;
  --typography-title-l-font-weight: 400;
  --typography-title-l-font-size: 28px;
  --typography-title-l-line-height: 34px;
  --typography-title-l-letter-spacing: 0px;
  --typography-title-l-text-transform: none;
  --typography-title-m-font-family: Poppins;
  --typography-title-m-font-weight: 400;
  --typography-title-m-font-size: 24px;
  --typography-title-m-line-height: 30px;
  --typography-title-m-letter-spacing: 0px;
  --typography-title-m-text-transform: none;
  --typography-title-s-font-family: Poppins;
  --typography-title-s-font-weight: 400;
  --typography-title-s-font-size: 22px;
  --typography-title-s-line-height: 28px;
  --typography-title-s-letter-spacing: 0px;
  --typography-title-xs-font-family: Poppins;
  --typography-title-xs-font-weight: 400;
  --typography-title-xs-font-size: 18px;
  --typography-title-xs-line-height: 24px;
  --typography-title-xs-letter-spacing: 0px;
  --typography-body-font-family: Poppins;
  --typography-body-font-weight-default: 400;
  --typography-body-font-weight-strong: 500;
  --typography-body-m-font-size: 16px;
  --typography-body-m-line-height: 24px;
  --typography-body-m-letter-spacing: 0px;
  --typography-body-s-font-size: 14px;
  --typography-body-s-line-height: 20px;
  --typography-body-s-letter-spacing: 0px;
  --typography-body-xs-font-size: 12px;
  --typography-body-xs-line-height: 16px;
  --typography-body-xs-letter-spacing: 0px;
  --typography-body-xxs-font-size: 10px;
  --typography-body-xxs-line-height: 14px;
  --typography-body-xxs-letter-spacing: 0px;
  --typography-label-font-family: Poppins;
  --typography-label-m-font-weight: 500;
  --typography-label-m-font-size: 16px;
  --typography-label-m-line-height: 24px;
  --typography-label-m-letter-spacing: 0px;
  --typography-label-text-transform: none;
  --typography-label-s-font-weight: 500;
  --typography-label-s-font-size: 14px;
  --typography-label-s-line-height: 20px;
  --typography-label-s-letter-spacing: 0px;
  --typography-label-xs-font-weight: 500;
  --typography-label-xs-font-size: 12px;
  --typography-label-xs-line-height: 16px;
  --typography-label-xs-letter-spacing: 0px;
  --typography-overline-font-family: Poppins;
  --typography-overline-font-weight: 400;
  --typography-overline-font-size: 12px;
  --typography-overline-line-height: 16px;
  --typography-overline-letter-spacing: .75px;
  --radius-none: 0px;
  --radius-xs: 5px;
  --radius-s: 10px;
  --radius-m: 14px;
  --radius-l: 18px;
  --radius-xl: 24px;
  --radius-full: 9999px;
  --component-theme-asset: Moon Palace;
  --component-button-radius: 5px;
  --component-checkbox-radius: 5px;
  --component-chip-radius: 9999px;
  --component-counter-radius: 9999px;
  --component-container-s-radius: 5px;
  --component-container-m-radius: 10px;
  --component-fab-radius: 9999px;
  --component-icon-button-radius: 9999px;
  --component-input-radius: 5px;
  --component-progress-bar-radius: 9999px;
  --component-segmented-control-segment-radius: 5px;
  --component-segmented-control-container-radius: 9px;
  --component-tag-radius: 5px;
  --component-navigation-item-radius: 5px;
  --component-sheet-radius: 14px ;
}
[data-v-5e6b7358] {
  font-family: var(--typography-body-font-family), "san-serif" !important;
}
#app .p-tab-active[data-v-5e6b7358] {
  background: var(--p-tabs-tab-background);
  border-width: var(--p-tabs-tab-border-width);
  border-color: var(--p-tabs-tab-border-color);
  color: var(--p-tabs-tab-color);
  padding: var(--p-tabs-tab-padding);
  font-weight: var(--p-tabs-tab-font-weight);
  transition: background var(--p-tabs-transition-duration), border-color var(--p-tabs-transition-duration), color var(--p-tabs-transition-duration), outline-color var(--p-tabs-transition-duration), box-shadow var(--p-tabs-transition-duration);
  margin: var(--p-tabs-tab-margin);
  font-family: var(--typography-body-font-family);
  font-weight: var(--typography-body-font-weight-strong);
  font-size: var(--typography-body-s-font-size);
  line-height: var(--typography-body-s-line-height);
  letter-spacing: var(--typography-body-s-letter-spacing);
}
#app .p-tab[data-v-5e6b7358] {
  background-color: var(--color-background-neutral-weak);
  border: none;
}
#app .p-tabpanels[data-v-5e6b7358] {
  background: transparent;
  padding: 20px 0px;
}
#app .p-tab[data-v-5e6b7358]:hover {
  color: #0F1824 !important;
}
#app .p-tab-active[data-v-5e6b7358] {
  border-color: transparent;
  border-radius: 10px;
  color: var(--color-foreground-default);
  background-color: var(--color-background-base-default);
}
body[data-v-5e6b7358] {
  font-family: "Open Sans Variable", sans-serif;
}
#app[data-v-5e6b7358] {
  max-width: 1280px;
  margin: 0 auto;
}
label[data-v-5e6b7358], input[data-v-5e6b7358], button[data-v-5e6b7358] {
  font-family: var(--typography-body-font-family), "san-serif" !important;
}
.tpc-text-field label[data-v-5e6b7358], .tpc-text-field input[data-v-5e6b7358] {
  font-family: var(--typography-body-font-family), "san-serif" !important;
}
.subText[data-v-5e6b7358] {
  color: var(--p-zinc-500);
}
.iconError[data-v-5e6b7358] {
  color: #CC0000;
}
#generate-form-adyen-checkout[data-v-5e6b7358] {
  height: 600px;
}
[data-v-5e6b7358] .adyen-checkout__payment-method--selected {
  border-radius: 0px !important;
}
[data-v-5e6b7358] .adyen-checkout__payment-method__header,[data-v-5e6b7358] .adyen-checkout__payment-method__details {
  padding: 16px 2rem !important;
}
[data-v-5e6b7358] .DropinComponent-module_adyen-checkout__payment-method__image__nB80V,[data-v-5e6b7358] .adyen-checkout__payment-method__image__wrapper {
  height: 40px !important;
  width: 40px !important;
}
[data-v-5e6b7358] .adyen-checkout__payment-method__image__wrapper--outline:after {
  display: none !important;
}
[data-v-5e6b7358] .adyen-checkout__label__text {
  font-size: 0.9rem !important;
  font-weight: 500;
}
[data-v-5e6b7358] .adyen-checkout__fieldset__title {
  font-size: 1rem !important;
}/*
    Custom CSS reset: https://www.joshwcomeau.com/css/custom-css-reset/
*/
/*
  1. Use a more-intuitive box-sizing model.
*/
.adyen-checkout__spinner__wrapper{align-items:center;display:flex;height:100%;justify-content:center}
.adyen-checkout__spinner__wrapper--inline{display:inline-block;height:auto;margin-right:8px}
[dir=rtl] .adyen-checkout__spinner__wrapper--inline{margin-left:8px;margin-right:0}
.adyen-checkout__spinner{animation:rotateSpinner 1.5s linear infinite;border:3px solid #0075ff;border-radius:50%;border-top-color:transparent;height:43px;width:43px}
.adyen-checkout__spinner--large{height:43px;width:43px}
.adyen-checkout__spinner--small{border-width:2px;height:16px;width:16px}
.adyen-checkout__spinner--medium{height:28px;width:28px}
@keyframes rotateSpinner{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
.adyen-checkout__button{background:#00112c;border:0;border-radius:6px;color:#fff;cursor:pointer;font-size:1em;font-weight:500;height:48px;margin:0;padding:15px;text-decoration:none;transition:background .3s ease-out,box-shadow .3s ease-out;width:100%}
.adyen-checkout__button:focus{box-shadow:0 0 0 2px #99c2ff;outline:0}
.adyen-checkout__button:hover{background:#1c3045;box-shadow:0 0,0 2px 4px -1px #0003,0 4px 5px #00000024}
.adyen-checkout__button:active{background:#3a4a5c}
.adyen-checkout__button:hover:focus{box-shadow:0 0 0 2px #99c2ff,0 3px 4px #000f2d33}
.adyen-checkout__button:disabled,.adyen-checkout__button:disabled:hover{box-shadow:none;cursor:not-allowed;opacity:.4;-webkit-user-select:all;-moz-user-select:all;user-select:all}
.adyen-checkout__button.adyen-checkout__button--loading{background:#687282;box-shadow:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.adyen-checkout__button.adyen-checkout__button--pay{display:flex;justify-content:center;margin-top:24px}
.adyen-checkout__button.adyen-checkout__button--pay:disabled{opacity:.4}
.adyen-checkout__button.adyen-checkout__button--standalone{margin-top:0}
.adyen-checkout__button.adyen-checkout__button--inline{display:block;font-size:.81em;height:auto;padding:10px 8px;width:auto}
.adyen-checkout__button.adyen-checkout__button--ghost{background:none;border:0;color:#00112c}
.adyen-checkout__button.adyen-checkout__button--ghost:hover{background:#f7f8f9;box-shadow:none}
.adyen-checkout__button.adyen-checkout__button--ghost:active{background:#e6e9eb;box-shadow:none}
.adyen-checkout__button.adyen-checkout__button--secondary{background:#fff;border:1px solid #00112c;color:#00112c;padding:10px 12px}
.adyen-checkout__button.adyen-checkout__button--secondary:hover{background:#f7f8f9;box-shadow:0 2px 4px #1b2a3c33,0 4px 5px #1b2a3c24}
.adyen-checkout__button.adyen-checkout__button--secondary:active,.adyen-checkout__button.adyen-checkout__button--secondary:active:hover{background:#f7f8f9;box-shadow:none}
.adyen-checkout__button.adyen-checkout__button--secondary:disabled,.adyen-checkout__button.adyen-checkout__button--secondary:disabled:hover{background-color:#f7f8f9;border-color:#99a3ad;box-shadow:none;cursor:not-allowed;opacity:.5;-webkit-user-select:all;-moz-user-select:all;user-select:all}
.adyen-checkout__button.adyen-checkout__button--secondary .adyen-checkout__spinner{border-color:transparent #00112c #00112c}
.adyen-checkout__button.adyen-checkout__button--action{background:rgba(0,102,255,.1);border:1px solid transparent;color:#0075ff;padding:10px 12px}
.adyen-checkout__button.adyen-checkout__button--action:hover{background:rgba(0,102,255,.2);box-shadow:none}
.adyen-checkout__button.adyen-checkout__button--action:active,.adyen-checkout__button.adyen-checkout__button--action:active:hover{background:rgba(0,102,255,.3);box-shadow:none}
.adyen-checkout__button.adyen-checkout__button--link{background:transparent;border:1px solid transparent;border-radius:3px;color:#0075ff;font-weight:400;padding:2px}
.adyen-checkout__button.adyen-checkout__button--link:hover{background:transparent;box-shadow:none;text-decoration:underline}
.adyen-checkout__button.adyen-checkout__button--completed,.adyen-checkout__button.adyen-checkout__button--completed:active,.adyen-checkout__button.adyen-checkout__button--completed:active:hover,.adyen-checkout__button.adyen-checkout__button--completed:hover{background:#089A43;color:#fff}
.adyen-checkout__button.adyen-checkout__button--completed .adyen-checkout__button__icon{filter:brightness(0) invert(1)}
.adyen-checkout__button__content{align-items:center;display:flex;height:100%;justify-content:center}
.adyen-checkout__button__icon{margin-right:12px}
[dir=rtl] .adyen-checkout__button__icon{margin-left:12px;margin-right:0}
.adyen-checkout__button__text{display:block;justify-content:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.adyen-checkout__button .adyen-checkout__spinner{border-color:transparent #fff #fff}
.checkout-secondary-button__text{font-size:.85em;margin-left:5px;margin-top:1px}
.adyen-checkout__fieldset{display:block;padding-bottom:8px;width:100%}
.adyen-checkout__fieldset:last-of-type{padding-bottom:0}
.adyen-checkout__fieldset+.adyen-checkout__fieldset{margin-top:16px}
.adyen-checkout__fieldset__title{color:#687282;display:block;font-size:.68em;font-weight:700;letter-spacing:1px;margin:0;padding:0 0 12px;text-transform:uppercase}
.adyen-checkout__field-group,.adyen-checkout__fieldset__fields{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}
.adyen-checkout__field-group:last-of-type .adyen-checkout__field{margin-bottom:0}
.adyen-checkout__fieldset--readonly .adyen-checkout__fieldset__fields{color:#00112c;font-size:.81em;line-height:19px;margin:0}
.adyen-checkout__field{display:block;margin-bottom:16px;width:100%}
.adyen-checkout__field:last-of-type{margin-bottom:0}
.adyen-checkout__label{display:block;position:relative}
.adyen-checkout__helper-text,.adyen-checkout__label__text{color:#00112c;display:block;font-size:.81em;font-weight:400;line-height:13px;padding-bottom:5px}
.adyen-checkout__label-adornment--end{position:absolute;right:0;top:0}
.adyen-checkout__helper-text{color:#687282}
.adyen-checkout__label__text{display:block;overflow:hidden;text-overflow:ellipsis;transition:color .1s ease-out;white-space:nowrap}
.adyen-checkout__label__text--error{color:#c12424}
.adyen-checkout__label--focused .adyen-checkout__label__text{color:#0075ff}
.adyen-checkout__error-text{align-items:center;color:#c12424;display:flex;font-size:.75em;font-weight:400;margin-top:4px}
.adyen-checkout__radio_group+.adyen-checkout-input__inline-validation{display:none}
.adyen-checkout__radio_group__input{opacity:0;position:absolute}
.adyen-checkout__radio_group__label{color:inherit;display:block;font-size:.81em;font-weight:400;line-height:16px;overflow:visible;padding-bottom:0;padding-left:24px;position:relative}
.adyen-checkout__label--focused .adyen-checkout__radio_group__label{color:inherit}
.adyen-checkout__radio_group__label:before{background-color:#fff;border:1px solid #b9c4c9;border-radius:50%;content:"";height:16px;left:0;position:absolute;top:0;transition:border-color .2s ease-out,box-shadow .2s ease-out;width:16px}
.adyen-checkout__radio_group__label:hover:before{border-color:#99a3ad;box-shadow:0 0 0 2px #d4d9db;cursor:pointer}
.adyen-checkout__radio_group__label:after{background-color:#fff;border-radius:50%;box-shadow:0 1px 1px #000f2d40;content:"";display:block;height:6px;left:5px;margin:0 auto;position:absolute;top:5px;transform:scale(0);transition:transform .2s ease-out;width:6px}
.adyen-checkout__radio_group__label:hover{border-color:#0075ff;cursor:pointer}
.adyen-checkout__radio_group__input:checked+.adyen-checkout__radio_group__label:before,.adyen-checkout__radio_group__label--selected{background-color:#0075ff;border:0;transition:all .2s ease-out}
.adyen-checkout__radio_group__input:checked+.adyen-checkout__radio_group__label:after{transform:scale(1)}
.adyen-checkout__radio_group__input:focus+.adyen-checkout__radio_group__label:before{border-color:#0075ff;box-shadow:0 0 0 2px #06f6}
.adyen-checkout__radio_group__input:checked+.adyen-checkout__radio_group__label:hover:before,.adyen-checkout__radio_group__input:checked:active+.adyen-checkout__radio_group__label:before,.adyen-checkout__radio_group__input:checked:focus+.adyen-checkout__radio_group__label:before{box-shadow:0 0 0 2px #06f6}
.adyen-checkout__radio_group__label.adyen-checkout__radio_group__label--invalid:before{border:1px solid #c12424}
.adyen-checkout__checkbox{display:block}
.adyen-checkout__checkbox__label{color:#00112c;cursor:pointer;display:inline-block;font-size:.81em;font-weight:400;line-height:19px;padding-left:24px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}
[dir=rtl] .adyen-checkout__checkbox__label{padding-left:0;padding-right:24px}
.adyen-checkout__checkbox__input{opacity:0;pointer-events:none;position:absolute}
.adyen-checkout__checkbox__input:checked+.adyen-checkout__checkbox__label:before{opacity:1}
.adyen-checkout__checkbox__input:checked+.adyen-checkout__checkbox__label:after{background-color:#0075ff;border:1px solid #0075ff}
.adyen-checkout__checkbox__input:checked:hover+.adyen-checkout__checkbox__label:after{border-color:#0075ff;box-shadow:0 0 0 2px #06f6}
.adyen-checkout__checkbox__input:focus+.adyen-checkout__checkbox__label:after{border:1px solid #0075ff;box-shadow:0 0 0 2px #99c2ff}
.adyen-checkout__checkbox__input:hover:not(:focus)+.adyen-checkout__checkbox__label:after{border-color:#99a3ad;box-shadow:0 0 0 2px #d4d9db}
.adyen-checkout__checkbox__input+.adyen-checkout__checkbox__label:before{border-color:transparent #fff #fff transparent;border-radius:0 2px 1px;border-style:solid;border-width:1px 2px 2px 1px;content:"";height:11px;left:1px;opacity:0;position:absolute;top:2px;transform:rotate(37deg);transform-origin:100% 100%;transition:opacity .2s ease-out;width:6px;z-index:1}
[dir=rtl] .adyen-checkout__checkbox__input+.adyen-checkout__checkbox__label:before{left:auto;right:8px}
.adyen-checkout__checkbox__input+.adyen-checkout__checkbox__label:after{background-color:#fff;border:1px solid #b9c4c9;border-radius:3px;content:"";height:16px;left:0;position:absolute;top:0;transition:background .15s ease-out,border .05s ease-out,box-shadow .1s ease-out;width:16px;z-index:0}
[dir=rtl] .adyen-checkout__checkbox__input+.adyen-checkout__checkbox__label:after{left:auto;right:0}
.adyen-checkout__field--consentCheckbox{background:#e6e9eb;border:1px solid #e6e9eb;border-radius:6px;padding:14px 14px 13px}
[dir=rtl] .adyen-checkout__field--consentCheckbox{padding:14px 14px 13px}
.adyen-checkout__field--consentCheckbox.adyen-checkout__field--error{border-color:#c12424}
.adyen-checkout__field--consentCheckbox .adyen-checkout-input__inline-validation{right:-27px;top:10px}
.Select-module_adyen-checkout__dropdown__0Mj-n{position:relative}
.Select-module_adyen-checkout__dropdown__button__yTyqq{align-items:center;cursor:pointer;display:flex}
.Select-module_adyen-checkout__dropdown__button__yTyqq:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.195 6.565a1 1 0 0 0 1.6 0l2.992-3.98a1 1 0 0 0-.8-1.602H1.013a1 1 0 0 0-.8 1.6l2.983 3.982Z' fill='%23687282'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";height:6px;position:absolute;right:16px;width:8px}
[dir=rtl] .Select-module_adyen-checkout__dropdown__button__yTyqq:after{left:16px;right:auto}
.Select-module_adyen-checkout__dropdown__button--active__Ej-JR:after{transform:rotate(180deg)}
.Select-module_adyen-checkout__filter-input__CwPBS{background:#fff;border:0;caret-color:#0075ff;color:#00112c;font-family:inherit;font-size:1em;height:100%;padding:0;width:100%}
.Select-module_adyen-checkout__filter-input__CwPBS::-moz-placeholder{color:#b9c4c9;font-weight:200}
.Select-module_adyen-checkout__filter-input__CwPBS::placeholder{color:#b9c4c9;font-weight:200}
.Select-module_adyen-checkout__filter-input__CwPBS:active,.Select-module_adyen-checkout__filter-input__CwPBS:focus{outline:0}
.Select-module_adyen-checkout__dropdown__list__YtEzj{background:#fff;display:none;list-style:none;margin:0 0 50px;overflow-y:auto;padding:0;position:absolute;width:100%;z-index:1}
.Select-module_adyen-checkout__dropdown__list__YtEzj.Select-module_adyen-checkout__dropdown__list--active__Gegw2{display:block}
.Select-module_adyen-checkout__dropdown__element__ORU4-{align-items:center;display:flex}
.adyen-checkout__image{opacity:0;transition:opacity .6s ease-out}
.adyen-checkout__image--loaded{opacity:1}
.adyen-checkout__dropdown__button-icon--left{flex-direction:row-reverse;justify-content:flex-end}
.adyen-checkout__dropdown__button-icon--left>img{margin-left:0;margin-right:12px}
.adyen-checkout__dropdown{font-size:1em;max-width:100%;width:100%}
.adyen-checkout__dropdown__button{background:#fff;border:1px solid #b9c4c9;border-radius:6px;color:#00112c;font-size:1em;height:40px;line-height:20px;outline:0;padding:7px 24px 7px 12px;text-decoration:none;transition:border .2s ease-out,box-shadow .2s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}
[dir=rtl] .adyen-checkout__dropdown__button{padding:7px 12px 7px 24px}
.adyen-checkout__dropdown__button:hover{border-color:#99a3ad}
.adyen-checkout__dropdown__button__icon{border-radius:3px;height:26px;margin-right:12px;max-width:40px}
.adyen-checkout__dropdown__button--disabled{opacity:.4}
.adyen-checkout__dropdown__button--active,.adyen-checkout__dropdown__button--active:hover,.adyen-checkout__dropdown__button:active,.adyen-checkout__dropdown__button:focus{border-color:#0075ff;box-shadow:0 0 0 2px #99c2ff}
.adyen-checkout__dropdown__button--readonly,.adyen-checkout__dropdown__button--readonly--active,.adyen-checkout__dropdown__button--readonly:focus,.adyen-checkout__dropdown__button--readonly:hover{background:#e6e9eb;border-color:transparent;color:#00112c;cursor:not-allowed}
.adyen-checkout__dropdown__button--readonly:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.195 6.565a1 1 0 0 0 1.6 0l2.992-3.98a1 1 0 0 0-.8-1.602H1.013a1 1 0 0 0-.8 1.6l2.983 3.982Z' fill='%23B9C4C9'/%3E%3C/svg%3E")}
.adyen-checkout__dropdown__button--invalid{border-color:#c12424}
.adyen-checkout__dropdown__button--valid{border-bottom-color:#089a43}
.adyen-checkout__dropdown__button__text{flex-grow:1;overflow:hidden;pointer-events:none;text-align:left;text-overflow:ellipsis;white-space:nowrap}
.adyen-checkout__dropdown__button__secondary-text{margin-right:16px}
.adyen-checkout__dropdown__list{border-radius:6px;box-shadow:0 2px 7px #000f2d4d;max-height:375px;z-index:2}
.adyen-checkout__dropdown__list.adyen-checkout__dropdown__list--active{margin-top:2px}
.adyen-checkout__dropdown__element{border:1px solid transparent;cursor:pointer;font-size:.81em;hyphens:auto;line-height:20px;outline:0;padding:8px;transition:background .2s ease-out,border-color .2s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;word-break:break-word}
.adyen-checkout__dropdown__element:last-child{border-bottom:0}
.adyen-checkout__dropdown__element:active,.adyen-checkout__dropdown__element:focus,.adyen-checkout__dropdown__element:hover{background:rgba(230,233,235,.6)}
.adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--active{background:rgba(0,102,255,.1)}
.adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--active:active,.adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--active:focus,.adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--active:hover{background:rgba(0,102,255,.15)}
.adyen-checkout__dropdown__element--disabled{cursor:not-allowed;opacity:.4}
.adyen-checkout__dropdown__element__icon{border-radius:3px;margin-right:12px;max-height:26px;max-width:40px}
.adyen-checkout__dropdown__element__text{flex-grow:1}
.adyen-checkout__dropdown__element__secondary-text:not(:last-child){margin-right:8px}
.adyen-checkout__dropdown__element__flag{margin-left:8px;margin-right:10px;max-height:18px;max-width:27px}
.adyen-checkout__dropdown+.adyen-checkout-input__inline-validation{right:32px}
.adyen-checkout__field-wrapper{display:flex;width:100%}
.adyen-checkout__field--20{width:20%}
.adyen-checkout__field--30{width:30%}
.adyen-checkout__field--40{width:40%}
.adyen-checkout__field--50{width:50%}
.adyen-checkout__field--60{width:60%}
.adyen-checkout__field--70{width:70%}
.adyen-checkout__field--80{width:80%}
.adyen-checkout__field--col-70{width:calc(70% - 8px)}
.adyen-checkout__field--col-30{width:calc(30% - 8px)}
.adyen-checkout__field--col-50{width:calc(50% - 8px)}
.adyen-checkout__field-wrapper>.adyen-checkout__field:first-child{margin-right:8px}
[dir=rtl] .adyen-checkout__field-wrapper>.adyen-checkout__field:first-child{margin-left:8px;margin-right:0}
.adyen-checkout__field-wrapper>.adyen-checkout__field:nth-child(2){margin-left:8px}
[dir=rtl] .adyen-checkout__field-wrapper>.adyen-checkout__field:nth-child(2){margin-left:0;margin-right:8px}
.adyen-checkout__field-wrapper:last-of-type>.adyen-checkout__field{margin-bottom:0}
.adyen-checkout__input{background:#fff;border:1px solid #b9c4c9;border-radius:6px;caret-color:#0075ff;color:#00112c;display:block;font-family:inherit;font-size:1em;height:40px;outline:none;padding:5px 8px;position:relative;transition:border .2s ease-out,box-shadow .2s ease-out;width:100%}
.adyen-checkout__input:hover{border-color:#99a3ad}
.adyen-checkout__input:required{box-shadow:none}
.adyen-checkout__input--disabled,.adyen-checkout__input[readonly]{background:#e6e9eb;border-color:#e6e9eb}
.adyen-checkout__input--disabled:hover{border-color:#e6e9eb}
.adyen-checkout__input-wrapper{display:block;position:relative}
.adyen-checkout__input-wrapper--block{display:block}
.adyen-checkout-input__inline-validation{height:16px;position:absolute;right:14px;top:50%;transform:translateY(-50%);width:16px}
[dir=rtl] .adyen-checkout-input__inline-validation{left:14px;right:auto}
[dir=ltr] .adyen-checkout-input__inline-validation{left:auto;right:14px}
.adyen-checkout-input__inline-validation--valid{color:#089a43}
.adyen-checkout-input__inline-validation--invalid{color:#c12424}
.adyen-checkout__input--valid{border-bottom-color:#089a43}
.adyen-checkout__input--error,.adyen-checkout__input--error:hover,.adyen-checkout__input--invalid,.adyen-checkout__input--invalid:hover{border-color:#c12424}
.adyen-checkout__input::-moz-placeholder{color:#707070;font-weight:200}
.adyen-checkout__input::placeholder{color:#707070;font-weight:200}
.adyen-checkout__input--date{padding-right:30px}
.adyen-checkout__input--focus,.adyen-checkout__input--focus:hover,.adyen-checkout__input:active,.adyen-checkout__input:active:hover,.adyen-checkout__input:focus,.adyen-checkout__input:focus:hover{border:1px solid #0075ff;box-shadow:0 0 0 2px #99c2ff}
.adyen-checkout__input[readonly],.adyen-checkout__input[readonly]:hover{background-color:#e6e9eb;border-color:transparent;color:#687282;cursor:default}
.adyen-checkout__fieldset--personalDetails .adyen-checkout__field--gender .adyen-checkout__radio_group{display:flex}
.adyen-checkout__fieldset--personalDetails .adyen-checkout__radio_group{display:flex;margin:8px 0}
.adyen-checkout__fieldset--personalDetails .adyen-checkout__radio_group__input-wrapper{margin-right:20px}
.adyen-checkout__fieldset--personalDetails .adyen-checkout__radio_group__input-wrapper:last-child{margin:0}
.adyen-checkout__open-invoice .adyen-checkout__fieldset--billingAddress{padding-bottom:8px}
.adyen-checkout__open-invoice .adyen-checkout__fieldset--deliveryAddress{margin-top:24px;padding-bottom:8px}
.adyen-checkout__open-invoice .adyen-checkout__input--separateDeliveryAddress{margin-bottom:0}
.adyen-checkout__open-invoice .adyen-checkout__field--consentCheckbox{margin-top:22px}
.adyen-checkout__input--separateDeliveryAddress+.adyen-checkout__checkbox__label{margin-top:16px}
.adyen-checkout__amazonpay__button{margin:auto}
.adyen-checkout__amazonpay .adyen-checkout__button--ghost{display:block;margin:8px auto 0;width:auto}
@supports (-webkit-appearance:-apple-pay-button){.ApplePayButton-module_apple-pay-button__l5g-d,.ApplePayButton-module_apple-pay__gYjuP{-webkit-appearance:-apple-pay-button}.ApplePayButton-module_apple-pay-button__l5g-d{cursor:pointer;display:inline-block}.ApplePayButton-module_apple-pay-button-black__istwW{-apple-pay-button-style:black}.ApplePayButton-module_apple-pay-button-white__-wLaE{-apple-pay-button-style:white}.ApplePayButton-module_apple-pay-button-white-with-line__MlRq7{-apple-pay-button-style:white-outline}.ApplePayButton-module_apple-pay-button--type-plain__ycfNl{-apple-pay-button-type:plain}.ApplePayButton-module_apple-pay-button--type-buy__9m8AB{-apple-pay-button-type:buy}.ApplePayButton-module_apple-pay-button--type-donate__HmRdK{-apple-pay-button-type:donate}.ApplePayButton-module_apple-pay-button--type-check-out__XdGWd{-apple-pay-button-type:check-out}.ApplePayButton-module_apple-pay-button--type-book__-v-VY{-apple-pay-button-type:book}.ApplePayButton-module_apple-pay-button--type-subscribe__WxWIF{-apple-pay-button-type:subscribe}.ApplePayButton-module_apple-pay-button--type-add-money__zeBA8{-apple-pay-button-type:add-money}.ApplePayButton-module_apple-pay-button--type-contribute__G3E8e{-apple-pay-button-type:contribute}.ApplePayButton-module_apple-pay-button--type-order__ggI6j{-apple-pay-button-type:order}.ApplePayButton-module_apple-pay-button--type-reload__QbgLd{-apple-pay-button-type:reload}.ApplePayButton-module_apple-pay-button--type-rent__VzC-E{-apple-pay-button-type:rent}.ApplePayButton-module_apple-pay-button--type-support__6EjmY{-apple-pay-button-type:support}.ApplePayButton-module_apple-pay-button--type-tip__bdzGK{-apple-pay-button-type:tip}.ApplePayButton-module_apple-pay-button--type-top-up__Eb3qR{-apple-pay-button-type:top-up}}
@supports not (-webkit-appearance:-apple-pay-button){.ApplePayButton-module_apple-pay-button__l5g-d{background-position:50% 50%;background-repeat:no-repeat;background-size:100% 60%;border-radius:5px;box-sizing:border-box;display:inline-block;max-height:64px;min-height:32px;min-width:200px;padding:0}.ApplePayButton-module_apple-pay-button-black__istwW{background-color:#000;background-image:-webkit-named-image(apple-pay-logo-white)}.ApplePayButton-module_apple-pay-button-white-with-line__MlRq7,.ApplePayButton-module_apple-pay-button-white__-wLaE{background-color:#fff;background-image:-webkit-named-image(apple-pay-logo-black)}.ApplePayButton-module_apple-pay-button-white-with-line__MlRq7{border:.5px solid black}}
.adyen-checkout__applepay__button{height:48px;width:240px}
.adyen-checkout__dropin .adyen-checkout__applepay__button{width:100%}
.adyen-checkout__issuer-button{align-items:center;background-color:#fff;border:none;border-radius:6px;box-shadow:inset 0 0 0 1px #b9c4c9;cursor:pointer;display:flex;flex-basis:47%;flex-grow:2;font-size:.81em;height:40px;padding:0 12px;transition:background .3s ease-out,box-shadow .3s ease-out}
.adyen-checkout__issuer-button:active{color:#000}
.adyen-checkout__issuer-button:not(.adyen-checkout__issuer-button--selected):focus{box-shadow:inset 0 0 0 2px #99a3ad;outline:none}
.adyen-checkout__issuer-button:not(.adyen-checkout__issuer-button--selected):focus-visible{box-shadow:inset 0 0 0 2px #99a3ad;outline:none}
.adyen-checkout__issuer-button:not(.adyen-checkout__issuer-button--selected):hover{box-shadow:inset 0 0 0 2px #99a3ad;outline:none}
.adyen-checkout__issuer-button--selected{background:#fff;box-shadow:inset 0 0 0 2px #0075ff;color:#0075ff;font-weight:500;height:40px;transition:none}
.adyen-checkout__issuer-button-img{margin-right:8px;max-height:26px}
.adyen-checkout__issuer-button-group{display:flex;flex-wrap:wrap;gap:16px 16px}
.adyen-checkout__content-separator{align-items:center;color:#687282;display:flex;font-size:13px;justify-content:center;line-height:19px;margin-bottom:16px;margin-top:16px;white-space:nowrap}
.adyen-checkout__content-separator:after,.adyen-checkout__content-separator:before{background:#e6e9eb;content:"";display:block;height:1px;width:100%}
.adyen-checkout__content-separator:after{margin-left:20px}
.adyen-checkout__content-separator:before{margin-right:20px}
.adyen-checkout__field--issuer-list{margin-bottom:0}
.adyen-checkout__issuer-list__termsAndConditions{text-align:center}
.adyen-checkout__card-input__form{transition:opacity .25s ease-out}
.adyen-checkout__card__cardNumber{max-width:400px}
.adyen-checkout__card__cardNumber__input{padding:5px 8px}
.adyen-checkout__card__exp-date__input--oneclick{font-weight:400;line-height:30px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}
.adyen-checkout__card__holderName,.adyen-checkout__field--expiryDate,.adyen-checkout__field--storedCard{margin-bottom:0}
.adyen-checkout__card-input .adyen-checkout__fieldset--billingAddress,.adyen-checkout__card__holderName,.adyen-checkout__card__kcp-authentication,.adyen-checkout__card__socialSecurityNumber,.adyen-checkout__installments,.adyen-checkout__store-details{margin-top:16px}
.adyen-checkout__card-input.adyen-checkout__card-input--loading{pointer-events:none}
.adyen-checkout-error-panel+.adyen-checkout__card__holderName,.adyen-checkout-error-panel--sr-only+.adyen-checkout__card__holderName,.adyen-checkout__card__holderName:first-child{margin:0 0 16px}
.adyen-checkout__field--cardNumber .adyen-checkout__input--valid:not(.adyen-checkout__card__cardNumber__input--noBrand)+.adyen-checkout-input__inline-validation--valid,.adyen-checkout__field--cardNumber .adyen-checkout__input--error .adyen-checkout__card__cardNumber__brandIcon{display:none}
.adyen-checkout__field--securityCode.adyen-checkout__field--error .adyen-checkout__card__cvc__hint,.adyen-checkout__field--securityCode.adyen-checkout__field--valid .adyen-checkout__card__cvc__hint{opacity:0}
@keyframes cvcIndicateLocation{0%{opacity:1}to{opacity:.3}}
.adyen-checkout__label--focused .adyen-checkout__field__cvc--back-hint .adyen-checkout__card__cvc__hint--back .adyen-checkout__card__cvc__hint__location,.adyen-checkout__label--focused .adyen-checkout__field__cvc--front-hint .adyen-checkout__card__cvc__hint--front .adyen-checkout__card__cvc__hint__location{animation-direction:alternate;animation-duration:1s;animation-iteration-count:infinite;animation-name:cvcIndicateLocation}
.adyen-checkout__card__cvc__hint__wrapper{align-items:center;backface-visibility:visible;display:flex;height:100%;margin:0 10px;position:absolute;right:0;top:0;transform:translateZ(0);transform-origin:center;transform-style:preserve-3d;transition:transform .3s cubic-bezier(.455,.03,.515,.955);width:27px;will-change:transform}
.adyen-checkout__field__cvc--front-hint.adyen-checkout__card__cvc__hint__wrapper{transform:rotateY(180deg)}
.adyen-checkout__card__cvc__hint{backface-visibility:hidden;position:absolute;transition:opacity .1s linear}
.adyen-checkout__field__exp-date_hint_wrapper{align-items:center;bottom:0;display:flex;position:absolute;right:0;top:0;transition:opacity .1s linear}
.adyen-checkout__field__exp-date_hint_wrapper.adyen-checkout__field__exp-date_hint_wrapper--hidden{opacity:0}
.adyen-checkout__field__exp-date_hint{height:18px;margin:0 10px 0 0;width:27px}
.adyen-checkout__card__cvc__hint--front{transform:rotateY(180deg)}
@media (prefers-reduced-motion:reduce){.adyen-checkout__card__cvc__hint__wrapper{transition:none}}
.adyen-checkout__fieldset--revolving-plan .adyen-checkout__fieldset__fields{justify-content:left}
.adyen-checkout__fieldset--revolving-plan .adyen-checkout__radio_group{display:flex;flex-direction:column}
.adyen-checkout__fieldset--revolving-plan .adyen-checkout__radio_group__input-wrapper{margin-top:20px}
.adyen-checkout__fieldset--revolving-plan .adyen-checkout__field--revolving-plan-installments{margin-left:15px;position:relative;top:42px;width:30%}
.LoadingWrapper-module_loading-input__form__ffCKa{opacity:1}
.LoadingWrapper-module_loading-input__form--loading__7GmVo{opacity:0}
.LoadingWrapper-module_loading-input__spinner__GxA51{display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}
.LoadingWrapper-module_loading-input__spinner--active__ENNBS{display:block}
.CardInput-module_card-input__wrapper__wXSCw{position:relative}
.CardInput-module_card-input__wrapper__wXSCw *,.CardInput-module_card-input__wrapper__wXSCw :after,.CardInput-module_card-input__wrapper__wXSCw :before{box-sizing:border-box}
.CardInput-module_card-input__icon__3Cz5M{border-radius:3px;height:18px;margin-left:7px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:27px}
.CardInput-module_card-input__form__fRo1r{opacity:1}
.CardInput-module_card-input__spinner__-j2Qi{display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}
.CardInput-module_card-input__spinner--active__slD7w{display:block}
.CardInput-module_card-input__form--loading__rrmdj{opacity:0}
.CardInput-module_adyen-checkout__input__11tlB{display:block;max-height:100px}
.CardInput-module_adyen-checkout__card__cvc__input--hidden__VIlHV,.CardInput-module_adyen-checkout__card__exp-date__input--hidden__evi6-{display:none}
.CardInput-module_adyen-checkout__card__exp-cvc__exp-date__input--hidden__YC3VT{justify-content:flex-end}
.CardInput-module_revolving-plan-installments__disabled__VhNj2{opacity:.4;pointer-events:none}
.adyen-checkout-error-panel{margin-bottom:20px}
.adyen-checkout-error-panel .adyen-checkout-error-panel__wrapper{font-size:.75em}
.adyen-checkout-error-panel--sr-only{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}
.adyen-checkout__card__dual-branding__buttons{display:flex;opacity:.4;pointer-events:none}
.adyen-checkout__card__dual-branding__buttons--active{opacity:1;pointer-events:auto}
.adyen-checkout__card__dual-branding__buttons .adyen-checkout__card__cardNumber__brandIcon{cursor:pointer;opacity:1}
.adyen-checkout__card__dual-branding__buttons .adyen-checkout__card__cardNumber__brandIcon:first-child{right:40px}
.adyen-checkout__card__dual-branding__buttons .adyen-checkout__card__cardNumber__brandIcon--not-selected{opacity:.5}
.adyen-checkout__card__brands{display:flex;flex-basis:auto;flex-shrink:1;flex-wrap:wrap;gap:4px;height:16px;margin-bottom:16px;margin-top:-8px;overflow:hidden;transition:all .2s ease-out}
.adyen-checkout__card__brands--hidden{height:0;opacity:0}
.adyen-checkout__card__brands img{border-radius:3px;height:16px;width:24px}
.adyen-checkout__card__brands__brand-wrapper{display:inline-block;height:16px;position:relative;width:24px}
.adyen-checkout__card__brands__brand-wrapper:after{border:1px solid rgba(0,27,43,.17);border-radius:3px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}
.adyen-checkout-ctp__otp-resend-code{color:#0075ff;cursor:pointer;font-size:13px;font-weight:400;margin-left:auto}
.adyen-checkout-ctp__otp-resend-code--confirmation,.adyen-checkout-ctp__otp-resend-code--disabled{color:#687282;cursor:default;font-size:13px;font-weight:400;margin-left:auto;pointer-events:none}
.adyen-checkout-ctp__otp-resend-code--confirmation{align-items:center;display:flex}
.adyen-checkout-ctp__otp-resend-code--confirmation>img{margin-left:4px}
.adyen-checkout-ctp__otp-resend-code-counter{color:#000;cursor:default;display:inline-block;font-size:13px;font-weight:400;margin-left:auto;text-align:right}
.adyen-checkout__field.adyen-checkout__field--otp{margin-bottom:24px}
.adyen-checkout__modal-wrapper{align-items:center;display:flex;height:100%;left:0;overflow-y:auto;overscroll-behavior-y:contain;padding:24px;position:fixed;top:0;visibility:hidden;width:100%;z-index:10}
.adyen-checkout__modal-wrapper:before{background:rgba(0,17,44,.5);content:"";height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s linear;width:100%;z-index:10}
.adyen-checkout__modal-wrapper--open{visibility:visible}
.adyen-checkout__modal-wrapper--open .adyen-checkout__modal,.adyen-checkout__modal-wrapper--open:before{opacity:1}
.adyen-checkout__modal{background-color:#fff;border-radius:12px;box-shadow:0 8px 24px #00112c26;margin:auto;opacity:0;padding:16px;position:relative;transition:opacity .2s ease,visibility .2s ease;z-index:11}
@media (max-width:480px){.adyen-checkout__modal-wrapper{padding:0}.adyen-checkout__modal{border-radius:0;height:100%}}
.adyen-checkout__ctp-modal-header-image{display:block;margin:auto}
.adyen-checkout__ctp-modal-title{font-size:20px;font-weight:700;line-height:24px;margin:0 0 12px;padding:0}
.adyen-checkout__ctp-modal-text{font-size:13px;font-weight:400;line-height:19px;margin-bottom:16px}
.adyen-checkout__ctp-modal-benefits{margin-left:0;padding-left:20px}
.adyen-checkout__ctp-modal-benefits li{margin-bottom:16px}
.adyen-checkout__modal-wrapper--ctp .adyen-checkout__modal{max-width:464px}
.adyen_checkout-ctp__brand-wrapper--popup{justify-content:center;margin-bottom:24px}
.adyen_checkout-ctp__brand-wrapper{align-items:center;display:flex;height:18px}
.adyen_checkout-ctp__brand-logo{margin-right:6px;width:24px}
.adyen_checkout-ctp__brand-pipe{height:15px;margin-right:6px}
.adyen_checkout-ctp__brand-scheme{margin-right:6px;-o-object-fit:none;object-fit:none}
.adyen_checkout-ctp__brand-scheme-mc{width:27px}
.adyen_checkout-ctp__brand-scheme-visa{width:35px}
.adyen-web__ctp-info-button{background-color:#fff;border:0;cursor:pointer;padding:0}
.adyen-checkout-ctp__otp-subtitle--highlighted{color:#00112c;font-weight:500}
.adyen-checkout-ctp__section-logout-button{color:#0075ff;cursor:pointer;font-size:13px;font-weight:400;line-height:19px;margin-left:auto}
.adyen-checkout-ctp__section-logout-button--disabled{color:#687282;pointer-events:none}
.adyen-checkout-ctp__section{background-color:#fff;border-radius:12px;box-shadow:0 8px 24px #00000026;padding:16px;position:relative}
.adyen-checkout-ctp__section-brand{align-items:center;display:flex;height:18px;margin-bottom:14px}
.adyen-checkout-ctp__section .adyen-checkout__fieldset{margin-bottom:24px}
.adyen-checkout-ctp__section-header{align-items:center;display:flex}
.adyen-checkout-ctp__section-header-title{font-size:17px;font-weight:600;line-height:22px;margin-bottom:4px;padding:0;width:auto}
@media screen and (max-width:400px){.adyen-checkout-ctp__section-header-title{font-size:15px}}
.adyen-checkout-ctp__section-header-adornment{margin-left:5px}
.adyen-checkout-ctp__section-text{color:#687282;font-size:13px;font-weight:400;line-height:19px;margin:0 0 16px}
.adyen-checkout-ctp__separator{color:#00112c;font-size:13px;font-weight:400}
.adyen-checkout-ctp__card-list-single-card{align-items:center;background-color:#f7f8f9;border-radius:6px;display:flex;font-size:13px;font-weight:400;height:40px;line-height:19px;padding:12px}
.adyen-checkout-ctp__card-list-single-card-expired{color:#687282;text-decoration:line-through}
.adyen-checkout-ctp__expired-label{color:#687282;font-weight:500;line-height:17px;margin-left:auto}
.adyen-checkout-ctp__card-image{border-radius:3px;margin-right:8px}
.adyen-checkout-ctp__cards-list-dropdown .adyen-checkout__dropdown__element--disabled{opacity:1}
.adyen-checkout-ctp__cards-list-dropdown .adyen-checkout__dropdown__element--disabled .adyen-checkout__dropdown__element__text{opacity:.4;text-decoration:line-through}
.adyen-checkout-ctp__cards-list-dropdown .adyen-checkout__dropdown__element--disabled .adyen-checkout__dropdown__element__secondary-text{color:#687282;font-weight:500;line-height:17px}
.adyen-checkout-ctp__cards-list-dropdown .adyen-checkout__dropdown__button--disabled{opacity:1}
.adyen-checkout-ctp__cards-list-dropdown .adyen-checkout__dropdown__button--disabled .adyen-checkout__dropdown__button__text{opacity:.4;text-decoration:line-through}
.adyen-checkout-ctp__cards-list-dropdown .adyen-checkout__dropdown__button--disabled .adyen-checkout__dropdown__button__secondary-text{color:#687282;font-weight:500;opacity:1}
.adyen-checkout-ctp__empty-cards{align-items:center;background-color:#f7f8f9;border-radius:6px;color:#687282;display:flex;font-size:13px;font-weight:400;height:40px;line-height:19px;margin-bottom:24px;padding:12px 16px}
.adyen-checkout-ctp__card{background-color:#fff;border:none;border-radius:4px;box-shadow:0 0 0 2px #999595;cursor:pointer;height:40px;margin-bottom:20px;width:100%}
.adyen-checkout-ctp__loading-image{display:block;margin:30px auto auto}
.adyen-checkout-ctp__loading-subtitle{font-size:16px;line-height:19px;margin:0 auto 58px;max-width:280px;text-align:center}
.adyen-checkout__field.adyen-checkout__field--shopperLogin{margin-bottom:24px}
.adyen-checkout__button-group{background:transparent;display:flex;justify-content:space-between}
.adyen-checkout__button-group .adyen-checkout__button{background:transparent;border:0;box-shadow:inset 0 0 0 1px #99a3ad;color:#00112c;font-size:.81em;font-weight:400;height:40px;line-height:40px;margin-right:8px;padding:0;text-align:center}
.adyen-checkout__button-group .adyen-checkout__button:last-child{margin-right:0}
.adyen-checkout__button-group .adyen-checkout__button:hover{background:transparent;box-shadow:inset 0 0 0 2px #99a3ad}
.adyen-checkout__button-group .adyen-checkout__button:active{background:#f7f8f9;box-shadow:inset 0 0 0 2px #99a3ad}
.adyen-checkout__button-group .adyen-checkout__button--disabled,.adyen-checkout__button-group .adyen-checkout__button--disabled:hover{cursor:not-allowed;opacity:.4;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.adyen-checkout__button-group .adyen-checkout__button--selected,.adyen-checkout__button-group .adyen-checkout__button--selected:active,.adyen-checkout__button-group .adyen-checkout__button--selected:active:hover,.adyen-checkout__button-group .adyen-checkout__button--selected:hover{background:#e5efff;box-shadow:inset 0 0 0 2px #0075ff;color:#0075ff;font-weight:500;height:40px;transition:none}
.adyen-checkout__button-group .adyen-checkout__button .adyen-checkout__button-group__input{opacity:0;pointer-events:none;position:absolute}
.adyen-checkout__adyen-giving .adyen-checkout__status__icon{display:block;margin:56px auto 32px}
.adyen-checkout__adyen-giving .adyen-checkout__status__text{color:#00112c;margin-bottom:56px;text-align:center}
.adyen-checkout__campaign{background:#00112c;border-radius:6px;height:227px;overflow:hidden;position:relative}
.adyen-checkout__campaign-link:hover .adyen-checkout__campaign-description{text-decoration:underline}
.adyen-checkout__campaign-container{height:100%}
.adyen-checkout__campaign-logo{border:2px solid rgba(255,255,255,.4);border-radius:3px;display:block;height:48px;margin-bottom:16px;overflow:hidden;width:48px}
.adyen-checkout__campaign-background-image{background-color:#00112c;background-position:50%;background-size:cover;height:100%}
.adyen-checkout__campaign-link .adyen-checkout__campaign-background-image:before{background:inherit;content:"";height:100%;position:absolute;transition:transform .6s ease-out;width:100%}
.adyen-checkout__campaign-link .adyen-checkout__campaign-background-image:hover:before{transform:scale(1.1)}
.adyen-checkout__campaign-link .adyen-checkout__campaign-content{pointer-events:none}
.adyen-checkout__campaign-content{bottom:0;padding:16px;position:absolute;z-index:2}
.adyen-checkout__campaign-description,.adyen-checkout__campaign-title{color:#fff;font-weight:400;margin:0}
.adyen-checkout__campaign-title{font-size:1em;margin-bottom:8px}
.adyen-checkout__campaign-description{font-size:.81em;line-height:19px}
.adyen-checkout__adyen-giving-actions{margin-top:16px}
.adyen-checkout__button.adyen-checkout__button--donate{margin:16px auto 8px}
.adyen-checkout__button.adyen-checkout__button--decline{display:block;margin:auto;width:auto}
.adyen-checkout__paywithgoogle{height:48px}
.adyen-checkout__paywithgoogle>div>button,.adyen-checkout__paywithgoogle>div>button.long,.adyen-checkout__paywithgoogle>div>button.short{height:48px;transition:background-color .3s ease-out,box-shadow .3s ease-out}
.adyen-checkout__paywithgoogle>div>button.long:focus,.adyen-checkout__paywithgoogle>div>button.short:focus,.adyen-checkout__paywithgoogle>div>button:focus{box-shadow:0 0 0 2px #99c2ff;outline:0}
.adyen-checkout__paywithgoogle>div>button.gpay-button{padding:15px 24px 13px}
.adyen-checkout__econtext-input__field>.adyen-checkout__button--pay:only-child{margin-top:0}
.adyen-checkout__voucher-result{border-radius:12px;box-sizing:border-box;position:relative;text-align:center}
.adyen-checkout__voucher-result__bottom,.adyen-checkout__voucher-result__top{background:#fff;border:1px solid #d4d9db}
.adyen-checkout__voucher-result__top{border-bottom:0;border-radius:12px 12px 0 0;padding:40px 0 24px}
.adyen-checkout__voucher-result__bottom{border-radius:0 0 12px 12px;border-top:0}
.adyen-checkout__voucher-result__separator{align-items:center;background:#fff;display:flex;height:13px;margin:0 auto;position:relative;width:calc(100% - 14px)}
.adyen-checkout__voucher-result__separator:after,.adyen-checkout__voucher-result__separator:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSIxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjYSkiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJtMCAwIDUgMiAxLjUgNEg3VjBIMFptMCAxMyA1LTIgMS41LTRIN3Y2SDBaIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTYuNDIzIDYuNUM2LjQyMyAzLjMxMiAzLjc4My43NTYuNS41MThjMy4zODYuMjM2IDYgMi44NTUgNiA1Ljk4MiAwIDMuMTI3LTIuNjE0IDUuNzQ2LTYgNS45ODN2LS4wMDFjMy4yODQtLjIzNyA1LjkyMy0yLjc5NCA1LjkyMy01Ljk4MloiIHN0cm9rZT0iI0Q0RDlEQiIvPjxwYXRoIGZpbGw9IiNENEQ5REIiIGQ9Ik0wIDBoMXYxSDB6TTAgMTJoMXYxSDB6Ii8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iYSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMGg3djEzSDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+)}
.adyen-checkout__voucher-result__separator:before{left:-7px}
.adyen-checkout__voucher-result__separator:after,.adyen-checkout__voucher-result__separator:before{background-position:100%;background-repeat:no-repeat;content:"";height:13px;position:absolute;top:0;width:7px}
.adyen-checkout__voucher-result__separator:after{right:-7px;transform:rotate(-180deg)}
.adyen-checkout__voucher-result__separator__inner{border-top:1px solid #e6e9eb;width:100%}
.adyen-checkout__voucher-result__image{align-items:center;display:flex;justify-content:center;margin-bottom:40px;width:100%}
.adyen-checkout__link--voucher-result-instructions{display:inline-block}
.adyen-checkout__voucher-result__image__wrapper{display:block;height:48px;margin:0 24px;position:relative}
.adyen-checkout__voucher-result__image__wrapper:after{border:1px solid rgba(0,27,43,.17);border-radius:3px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}
.adyen-checkout__voucher-result__image__wrapper:nth-child(2):before{border-left:1px solid #d4d9db;content:"";height:64px;left:-24.5px;position:absolute;top:-8px;width:1px}
.adyen-checkout__voucher-result__image__brand,.adyen-checkout__voucher-result__image__issuer{border-radius:3px;height:48px}
.adyen-checkout__voucher-result__introduction{color:#00112c;font-size:.81em;line-height:19px;margin:0 auto;max-width:400px;text-align:center}
.adyen-checkout__voucher-result__amount{color:#00112c;font-size:1em;font-weight:700;margin:24px auto 0;text-align:center}
.adyen-checkout__voucher-result__surcharge{color:#687282;display:block;font-size:.81em;font-weight:400;line-height:19px;text-align:center}
.adyen-checkout__voucher-result__code__label{display:block;font-weight:400;left:0;line-height:19px;margin:0 auto;position:absolute;right:0;top:-2px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto}
.adyen-checkout__voucher-result__code__label:before{content:"";position:absolute}
.adyen-checkout__voucher-result__code__label__text{background:#fff;color:#00112c;font-size:13px;letter-spacing:normal;line-height:1;padding:0 8px}
.adyen-checkout__voucher-result__code__barcode{display:block;height:56px;margin:0 auto 8px;max-width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.adyen-checkout__voucher-result__code{border-width:1px 0;color:#00112c;display:inline-block;font-size:1.5em;font-weight:700;letter-spacing:1px;line-height:1.2;margin:0 auto;padding:16px 48px;position:relative;text-align:center;-webkit-user-select:all;-moz-user-select:all;user-select:all;width:100%;word-break:break-word}
.adyen-checkout__voucher-result__details{list-style:none;margin:-1px auto 0;padding:0}
.adyen-checkout__voucher-result__details__item{border-top:1px solid #e6e9eb;color:#00112c;display:flex;font-size:.81em;justify-content:space-between;padding:16px 24px;word-break:break-word}
.adyen-checkout__voucher-result__details__item:last-child{margin-bottom:0}
.adyen-checkout__voucher-result__details__label{max-width:50%;text-align:left}
.adyen-checkout__voucher-result__details__value{font-weight:700;max-width:50%;text-align:right}
.adyen-checkout__voucher-result__actions{align-items:center;display:flex;justify-content:center;list-style:none;margin:0 auto 32px;max-width:100%;min-width:200px;padding:0;width:300px}
.adyen-checkout__voucher-result__actions__item{margin:0 4px}
.adyen-checkout__paypal__buttons{position:relative;z-index:0}
.adyen-checkout__paypal__button{display:flex;margin-bottom:16px}
.adyen-checkout__paypal__button:empty{display:none}
.adyen-checkout__paypal__status--pending{margin:16px 0}
.adyen-checkout__paypal__status--processing{align-items:center;display:flex;font-size:13px;justify-content:center;padding:24px 0}
.adyen-checkout__payment-method .adyen-checkout__paypal__status--pending{margin:-16px 0 38px}
.adyen-checkout__payment-method .adyen-checkout__paypal__status--processing{padding:20px 0 65px}
.adyen-checkout__phone-input{direction:ltr}
.adyen-checkout__phone-input .adyen-checkout__input-wrapper{width:100%}
.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__input{height:auto;padding:0}
.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__input:focus{border:1px solid #0075ff;box-shadow:0 0 0 2px #99c2ff}
.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__dropdown__button{border:0;border-bottom-right-radius:0;border-top-right-radius:0;height:35px;width:auto}
.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__dropdown__button:after{box-sizing:revert;height:10px;left:40px}
.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__input--phoneNumber{border:1px solid transparent;height:35px;margin-left:8px;padding-left:15px}
.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__input-wrapper--phoneInput{align-items:center;display:flex}
.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__input-wrapper--phoneInput:focus{border:1px solid #0075ff;box-shadow:0 0 0 2px #99c2ff}
.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__phoneNumber{align-items:center;display:flex;margin-left:65px;width:100%}
.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__countryFlag{position:absolute}
.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__dropdown__button--active,.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__dropdown__button--active:hover{box-shadow:none}
.adyen-checkout__threeds2__challenge,.adyen-checkout__threeds2__challenge-container{background-color:transparent;box-sizing:border-box;display:block;height:inherit;min-height:400px;overflow:hidden;position:relative;width:100%}
.adyen-checkout__threeds2__challenge--01,.adyen-checkout__threeds2__challenge--01 .adyen-checkout__iframe--threeDSIframe{height:400px;width:250px}
.adyen-checkout__threeds2__challenge--02,.adyen-checkout__threeds2__challenge--02 .adyen-checkout__iframe--threeDSIframe{height:400px;width:390px}
.adyen-checkout__threeds2__challenge--03,.adyen-checkout__threeds2__challenge--03 .adyen-checkout__iframe--threeDSIframe{height:600px;width:500px}
.adyen-checkout__threeds2__challenge--04,.adyen-checkout__threeds2__challenge--04 .adyen-checkout__iframe--threeDSIframe{height:400px;width:600px}
.adyen-checkout__threeds2__challenge--05,.adyen-checkout__threeds2__challenge--05 .adyen-checkout__iframe--threeDSIframe{height:100%;width:100%}
.adyen-checkout__iframe--threeDSIframe{border:0;left:0;position:absolute;top:0}
.adyen-checkout__threeds2-challenge-error .adyen-checkout__status__icon{display:block;margin:56px auto 32px}
.adyen-checkout__threeds2-challenge-error .adyen-checkout__status__text{color:#c12424;margin-bottom:56px;text-align:center}
.adyen-checkout__qr-loader{background:#fff;border:1px solid #d4d9db;border-radius:12px;padding:40px;text-align:center}
.adyen-checkout__qr-loader--result{padding:100px}
.adyen-checkout__qr-loader__brand-logo{border-radius:3px;width:74px}
.adyen-checkout__qr-loader__subtitle{margin:32px auto 0;max-width:400px}
.adyen-checkout__qr-loader__subtitle--result{margin-bottom:32px}
.adyen-checkout__qr-loader__payment_amount,.adyen-checkout__qr-loader__subtitle{color:#00112c;font-size:1em;line-height:19px}
.adyen-checkout__qr-loader__icon{height:88px;width:88px}
.adyen-checkout__qr-loader__payment_amount{font-weight:700}
.adyen-checkout__qr-loader__progress{background:#d4d9db;border-radius:24px;height:4px;margin:32px auto 12px;padding-right:3%;width:152px}
[dir=rtl] .adyen-checkout__qr-loader__progress{padding-left:3%;padding-right:0}
.adyen-checkout__qr-loader__percentage{background:#0075FF;border-radius:24px;display:block;height:100%}
.adyen-checkout__qr-loader__countdown{color:#687282;font-size:.81em}
.adyen-checkout__qr-loader>.adyen-checkout__spinner__wrapper{margin:60px 0}
.adyen-checkout__qr-loader__app-link{display:none;margin-top:16px}
.adyen-checkout__button.adyen-checkout__button--qr-loader{margin-top:24px;text-decoration:none}
.adyen-checkout__qr-loader__instructions{color:#687282;font-size:1em;line-height:1.5;margin-top:32px}
.adyen-checkout__qr-loader__actions{align-items:center;display:flex;justify-content:center;margin-top:32px}
@media only screen and (max-device-width:1200px){.adyen-checkout__qr-loader__app-link{display:block}}
.adyen-checkout__voucher-result--boletobancario .adyen-checkout__voucher-result__code,.adyen-checkout__voucher-result--oxxo .adyen-checkout__voucher-result__code{font-size:.81em;line-height:19px;padding:24px;word-break:break-all}
.adyen-checkout__alert-message{border-radius:6px;display:flex;font-size:.81em;margin:0 0 16px;padding:12px;text-align:left}
.adyen-checkout__alert-message--error{background:#fbe6ed}
.adyen-checkout__alert-message--warning{background:#ffeacc}
.adyen-checkout__alert-message--info{background:#e5efff}
.adyen-checkout__alert-message__icon{height:14px;margin-right:8px;width:14px}
.adyen-checkout__giftcard-result__header{align-items:center;display:flex;flex-wrap:nowrap;font-size:1em;font-weight:400;justify-content:space-between;position:relative;width:100%}
.adyen-checkout__giftcard-result__header__title{align-items:center;display:flex}
.adyen-checkout__giftcard-result__name{margin-left:8px}
.adyen-checkout__giftcard-result__balance{list-style:none;margin:16px 0 0;padding:0}
.adyen-checkout__giftcard-result__balance__item{display:flex;justify-content:space-between;margin-bottom:8px}
.adyen-checkout__giftcard-result__balance__item .adyen-checkout__giftcard-result__balance__title--transactionLimit{color:#687282}
.adyen-checkout__giftcard-result__balance__item:last-child{margin-bottom:0}
.adyen-checkout__giftcard-result__balance__value--amount{font-weight:700}
.adyen-checkout__giftcard-result__remaining-balance{color:#687282;font-size:13px;line-height:19px;margin:8px auto 0;text-align:center}
.DropinComponent-module_adyen-checkout__payment-methods-list__mAjAm{list-style:none;margin:0;padding:0}
.DropinComponent-module_adyen-checkout__payment-method__nWdwg{display:block;max-height:60px}
.DropinComponent-module_adyen-checkout__payment-method__details__-rsW7{display:none}
.DropinComponent-module_adyen-checkout__payment-method__image__nB80V{height:26px;width:40px}
.DropinComponent-module_adyen-checkout__payment-method__image__wrapper__6NWzA{margin-right:8px}
[dir=rtl] .DropinComponent-module_adyen-checkout__payment-method__image__wrapper__6NWzA{margin-left:8px;margin-right:0}
.DropinComponent-module_adyen-checkout__payment-method--selected__6egZF{max-height:100%}
.DropinComponent-module_adyen-checkout__payment-method--selected__6egZF .DropinComponent-module_adyen-checkout__payment-method__details__-rsW7{display:block}
.adyen-checkout__payment-method__disable-confirmation{background:#C12424;border-left:1px solid #b82222;border-right:1px solid #b82222;color:#fff;font-size:.81em;margin:0 -17px;max-height:0;opacity:0;overflow:hidden;transition:opacity .15s ease-out,max-height .15s linear,margin-bottom .1s linear}
.adyen-checkout__payment-method__disable-confirmation.adyen-checkout__payment-method__disable-confirmation--open{margin-bottom:16px;max-height:62px;opacity:1}
.adyen-checkout__payment-method__disable-confirmation__content{align-items:center;display:flex;justify-content:space-between;padding:8px 16px}
.adyen-checkout__payment-method__disable-confirmation__buttons{display:flex}
.adyen-checkout__payment-method__disable-confirmation__button{background:#C12424;border:1px solid transparent;border-radius:6px;color:#fff;cursor:pointer;display:block;height:auto;line-height:14px;margin:0 0 0 8px;padding:8px;width:auto}
.adyen-checkout__payment-method__disable-confirmation__button:hover,.adyen-checkout__payment-method__disable-confirmation__button:hover:focus{background:#ac2020;box-shadow:none}
.adyen-checkout__payment-method__disable-confirmation__button:active,.adyen-checkout__payment-method__disable-confirmation__button:hover:active{background:#961c1c;box-shadow:none}
.adyen-checkout__payment-method__disable-confirmation__button--remove,.adyen-checkout__payment-method__disable-confirmation__button--remove:disabled{border-color:#fff}
.adyen-checkout__payment-method__disable-confirmation__button--cancel,.adyen-checkout__payment-method__disable-confirmation__button--cancel:disabled{border-color:transparent}
.adyen-checkout__payment-method{background:#fff;border:1px solid #e6e9eb;cursor:pointer;margin-top:-1px;position:relative;transition:opacity .3s ease-out;width:100%}
.adyen-checkout__payment-method:focus{outline:0}
.adyen-checkout__payment-method--selected+.adyen-checkout__payment-method,.adyen-checkout__payment-method:first-child{border-top-left-radius:12px;border-top-right-radius:12px;margin-top:0}
.adyen-checkout__payment-method--next-selected,.adyen-checkout__payment-method:last-child{border-bottom-left-radius:12px;border-bottom-right-radius:12px;margin-bottom:0}
.adyen-checkout__payment-method--loading{opacity:.2}
.adyen-checkout__payment-method--selected.adyen-checkout__payment-method--loading{opacity:.9}
.adyen-checkout__payment-method--confirming .adyen-checkout__payment-method__details__content,.adyen-checkout__payment-method--disabling{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.adyen-checkout__payment-method--disabling{opacity:.3}
.adyen-checkout__payment-method__header{align-items:center;color:#00112c;display:flex;flex-wrap:nowrap;font-size:1em;font-weight:400;justify-content:space-between;padding:12px 16px 12px 44px;position:relative;transition:background .1s ease-out;width:100%}
[dir=rtl] .adyen-checkout__payment-method__header{padding:12px 44px 12px 12px}
.adyen-checkout__payment-method--standalone .adyen-checkout__payment-method__header{padding:16px}
.adyen-checkout__payment-method__header__title{align-items:center;background:none;border:none;color:#00112c;cursor:pointer;display:flex;flex-shrink:0;font-size:1em;font-weight:400;margin-right:16px;max-width:100%;padding:4px}
[dir=rtl] .adyen-checkout__payment-method__header__title{margin-left:16px;margin-right:0}
.adyen-checkout__payment-method__surcharge{color:#687282;margin-left:5px}
.adyen-checkout__payment-method--selected{background:#f7f8f9;border:1px solid #e6e9eb;border-radius:12px;cursor:default;margin:8px 0;transition:margin .15s cubic-bezier(.4,0,.2,1) 0ms,opacity .3s ease-out}
.adyen-checkout__payment-method--selected .adyen-checkout__payment-method__header{flex-wrap:wrap}
.adyen-checkout__payment-method__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.adyen-checkout__payment-method__name--selected{font-weight:500}
.adyen-checkout__payment-method__details{padding:0 16px;position:relative}
.adyen-checkout__payment-method__details__content{margin:0 0 16px}
.adyen-checkout__payment-method__image__wrapper{height:26px;position:relative;width:40px}
.adyen-checkout__payment-method__image__wrapper--outline:after{border:1px solid rgba(0,27,43,.17);border-radius:3px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}
.adyen-checkout__payment-method__image{border-radius:3px;display:block}
.adyen-checkout__payment-method__brands{display:flex;flex-basis:auto;flex-shrink:1;flex-wrap:wrap;height:16px;margin:4px 0;overflow:hidden;text-align:right}
.adyen-checkout__payment-method__brands .adyen-checkout__payment-method__brand-number{color:#99a3ad;font-size:13px}
.adyen-checkout__payment-method--selected .adyen-checkout__payment-method__brands{height:auto;overflow:visible;text-align:left}
.adyen-checkout__payment-method__brands .adyen-checkout__payment-method__image__wrapper{display:inline-block;height:16px;margin-right:4px;transition:opacity .2s ease-out;width:24px}
.adyen-checkout__payment-method__brands .adyen-checkout__payment-method__image__wrapper:last-child{margin:0}
.adyen-checkout__payment-method--selected .adyen-checkout__payment-method__brands .adyen-checkout__payment-method__image__wrapper{margin-bottom:4px}
.adyen-checkout__payment-method__brands img{height:16px;width:24px}
.adyen-checkout__payment-method__image__wrapper--disabled{opacity:.25}
.adyen-checkout__payment-method__radio{background-color:#fff;border:1px solid #b9c4c9;border-radius:50%;height:16px;left:16px;position:absolute;transition:border-color .2s ease-out,box-shadow .2s ease-out;width:16px}
[dir=rtl] .adyen-checkout__payment-method__radio{left:auto;right:16px}
.adyen-checkout__payment-method--standalone .adyen-checkout__payment-method__radio{display:none}
.adyen-checkout__payment-method__radio:after{background-color:#fff;border-radius:50%;content:"";display:block;height:6px;left:0;margin:0 auto;position:absolute;right:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease-out;width:6px}
.adyen-checkout__payment-method:hover:not(.adyen-checkout__payment-method--selected) .adyen-checkout__payment-method__radio{border-color:#99a3ad;box-shadow:0 0 0 2px #d4d9db;cursor:pointer}
.adyen-checkout__payment-method__radio--selected{background-color:#0075ff;border:0;transition:all .3s ease-out}
.adyen-checkout__payment-method__radio--selected:hover{box-shadow:0 0 0 2px #06f6}
.adyen-checkout__payment-method__radio--selected:after{transform:translateY(-50%) scale(1)}
.adyen-checkout__order-payment-methods-list{list-style:none;margin:0 auto 16px;padding:0}
.adyen-checkout__order-payment-method{background:#fff;border:1px solid #e6e9eb;margin-top:-1px;position:relative;width:100%}
.adyen-checkout__order-payment-method:first-child{border-top-left-radius:12px;border-top-right-radius:12px}
.adyen-checkout__order-payment-method:last-child{border-bottom-left-radius:12px;border-bottom-right-radius:12px}
.adyen-checkout__order-payment-method__header{align-items:center;color:#00112c;display:flex;flex-wrap:nowrap;font-size:1em;font-weight:500;justify-content:space-between;padding:16px;position:relative;transition:background .1s ease-out;width:100%}
.adyen-checkout__order-payment-method__header .adyen-checkout__payment-method__header__title{padding:0}
.adyen-checkout__order-payment-method__details{padding:0 16px 16px}
.adyen-checkout__order-payment-method__deducted-amount{display:flex;font-size:1em;justify-content:space-between;line-height:1em}
.adyen-checkout__order-payment-method__deducted-amount__label{font-size:.81em}
.adyen-checkout__order-payment-method__deducted-amount__value{font-weight:500}
.adyen-checkout__order-remaining-amount{background:#ffeacc;border-radius:6px;color:#7f4a00;display:block;font-size:.81em;margin-bottom:16px;padding:8px 16px;width:100%}
.adyen-checkout__order-remaining-amount strong{font-weight:700}
.adyen-checkout__status{align-items:center;background-color:#fff;border:1px solid #d4d9db;border-radius:6px;color:#00112c;display:flex;flex-direction:column;font-size:1em;height:350px;justify-content:center;margin:0;padding:32px;text-align:center}
.adyen-checkout__status__icon{margin-bottom:24px}
.adyen-checkout__status .adyen-checkout__spinner__wrapper{max-height:88px}
.adyen-checkout__dropin,.adyen-checkout__dropin *,.adyen-checkout__dropin :after,.adyen-checkout__dropin :before{box-sizing:border-box}
.adyen-checkout__payment-methods-list--loading{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.adyen-checkout__instant-payment-methods-list{list-style:none;margin:0;padding:0}
.adyen-checkout__instant-payment-methods-list li:not(:last-child){margin-bottom:8px}
.adyen-checkout__link{color:#0075ff;text-decoration:none}
.adyen-checkout__link:hover{text-decoration:underline}
.AchInput-module_sf-input__wrapper__lfdiv{position:relative}
.AchInput-module_sf-input__wrapper__lfdiv *,.AchInput-module_sf-input__wrapper__lfdiv :after,.AchInput-module_sf-input__wrapper__lfdiv :before{box-sizing:border-box}
.AchInput-module_adyen-checkout__input__8WwCR{display:block;max-height:100px}
.adyen-checkout__pm__holderName{margin-bottom:0}
.adyen-checkout__fieldset__title+.adyen-checkout__ach-sf__form{margin-top:0}
.adyen-checkout__ach-input .adyen-checkout__fieldset--address,.adyen-checkout__ach-sf__form{margin-top:16px}
.adyen-checkout__loading-input__form{transition:opacity .25s ease-out}
.adyen-checkout-phone-input--new{direction:ltr}
.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper{width:100%}
.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper .adyen-checkout__input{height:auto;padding:0}
.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper .adyen-checkout__input:focus-within{border:1px solid #0075ff}
.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper .adyen-checkout__input:focus-within .adyen-checkout-dropdown--countrycode-selector{border-right:1px solid #0075ff}
.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper .adyen-checkout__dropdown__button{border:0;border-bottom-right-radius:0;border-top-right-radius:0;height:35px;width:auto}
.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper .adyen-checkout__dropdown__button:after{box-sizing:revert;height:10px}
.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper .adyen-checkout__dropdown__button--active,.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper .adyen-checkout__dropdown__button--active:hover{box-shadow:none}
.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper .adyen-checkout-input--phone-number{border:1px solid transparent;height:35px;line-height:35px;min-height:35px;padding-bottom:0;padding-left:15px;padding-top:0}
.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper .adyen-checkout-input--phone-number:focus-within{border:1px solid #0075ff;box-shadow:0 0 0 2px #99c2ff}
.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper .adyen-checkout-dropdown--countrycode-selector{border-right:1px solid #dce0e5;min-width:134px;width:134px}
.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper .adyen-checkout-input-holder--phone-input{align-items:center;display:flex}
.adyen-checkout-phone-input--new .adyen-checkout__input-wrapper .adyen-checkout-phone-number{align-items:center;display:flex;flex:3}
.adyen-checkout-phone-input--new .adyen-checkout-phone-input__error-holder{margin-top:-10px}
.adyen-checkout__await{background:#fff;border:1px solid #d4d9db;border-radius:12px;padding:40px;text-align:center}
.adyen-checkout__await--result{padding:100px}
.adyen-checkout__qr-loader--app{border:0;border-radius:0;padding:0}
.adyen-checkout__await__brand-logo{border-radius:3px;width:74px}
.adyen-checkout__await__indicator-text,.adyen-checkout__await__subtitle{color:#00112c;font-size:1em;line-height:19px;margin-top:32px}
.adyen-checkout__await__indicator-holder .adyen-checkout__await__indicator-text{margin-left:10px;margin-top:6px}
.adyen-checkout__await__indicator-holder{display:flex;justify-content:center;margin-bottom:20px;margin-top:32px}
.adyen-checkout__await__subtitle--result{margin-bottom:32px}
.adyen-checkout__await__icon{height:88px;width:88px}
.adyen-checkout__await__progress{background:#d4d9db;border-radius:24px;height:4px;margin:32px auto 12px;width:152px}
.adyen-checkout__await__percentage{background:#0075FF;border-radius:24px;display:block;height:100%}
.adyen-checkout__await__countdown{color:#687282;font-size:.81em}
.adyen-checkout__await>.adyen-checkout__spinner__wrapper{margin:60px 0}
.adyen-checkout__await__app-link{display:none;margin-top:16px}
@media only screen and (max-device-width:1200px){.adyen-checkout__await__app-link{display:block}}
.adyen-checkout__blik__helper{color:#00112c;font-size:1em;font-weight:400;margin:0 0 16px;padding:0}
.adyen-checkout__bankTransfer__introduction{color:#00112c;font-size:.81em;font-weight:400;margin:0 0 16px;padding:0}
.adyen-checkout__bankTransfer__emailField{margin:0 0 16px}
.adyen-checkout__bacs--confirm{position:relative}
.adyen-checkout__bacs--confirm .adyen-checkout-input__inline-validation--valid{display:none}
.adyen-checkout__bacs .adyen-checkout__field--inactive{pointer-events:none}
.adyen-checkout__bacs .adyen-checkout__bacs--edit{cursor:pointer;position:absolute;right:0;top:-25px;width:20%}
.adyen-checkout__bacs .adyen-checkout__bacs--edit-dropin{top:-50px}
.adyen-checkout__bacs .adyen-checkout__bacs--edit .adyen-checkout__bacs--edit-button{background:none;border:none;color:#0075ff;cursor:pointer;text-align:end;text-decoration:underline}
.adyen-checkout__voucher-result__introduction{font-size:1em;max-width:420px}
.adyen-checkout__klarna-widget{pointer-events:all}
.adyen-checkout__field--vpa{margin-bottom:0}
.adyen-checkout__segmented-control{background:#fff;border:1px solid #b9c4c9;border-radius:6px;display:flex;gap:4px;justify-content:space-between;padding:4px 5px}
.adyen-checkout__segmented-control--disabled{pointer-events:none}
.adyen-checkout__segmented-control--disabled>.adyen-checkout__segmented-control-segment{color:#8390a3}
.adyen-checkout__segmented-control--disabled>.adyen-checkout__segmented-control-segment--selected{background:#F3F6F9;border:1.5px solid #8390a3}
.adyen-checkout__segmented-control-segment{background:#fff;border:0;border-radius:6px;color:#0075ff;cursor:pointer;flex-grow:1;font-weight:500;height:40px;text-align:center;transition:background .3s ease-out;width:100%}
.adyen-checkout__segmented-control-segment:not(.adyen-checkout__segmented-control-segment--selected):hover{background-color:#f7f8f9}
.adyen-checkout__segmented-control-segment:active{background-color:#f7f8f9;border:1.5px solid #687282}
.adyen-checkout__segmented-control-segment--selected{background:#E5F1FF;border:1.5px solid #0075ff;color:#0075ff;font-weight:700}
.adyen-checkout_upi-mode-selection-text{font-size:13px;font-weight:400;line-height:19px;margin-bottom:7px;margin-top:0}
.adyen-checkout__segmented-control--upi-margin-bottom{margin-bottom:16px}
*,
*::before,
*::after {
  box-sizing: border-box;
}
/*
    2. Remove default margin
  */
* {
  margin: 0;
}
/*
    3. Allow percentage-based heights in the application
  */
html,
body {
  height: 100%;
}
/*
    Typographic tweaks!
    4. Add accessible line-height
    5. Improve text rendering
  */
body {
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
}
/*
    6. Improve media defaults
  */
img,
picture,
video,
canvas,
svg {
  display: block;
  max-width: 100%;
}
/*
    7. Remove built-in form typography styles
  */
input,
button,
textarea,
select {
  font: inherit;
}
/*
    8. Avoid text overflows
  */
p,
h1,
h2,
h3,
h4,
h5,
h6 {
  overflow-wrap: break-word;
}
/* Cards */
/* Typography */
/* Icons */
*, :before, :after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / .5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: ;
}
::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / .5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: ;
}
*, :before, :after {
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  border-color: #e5e7eb;
}
:before, :after {
  --tw-content: "" ;
}
html, :host {
  line-height: 1.5;
  -webkit-text-size-adjust: 100%;
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
  font-feature-settings: normal;
  font-variation-settings: normal;
  -webkit-tap-highlight-color: transparent;
}
body {
  margin: 0;
  line-height: inherit;
}
hr {
  height: 0;
  color: inherit;
  border-top-width: 1px;
}
abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}
h1, h2, h3, h4, h5, h6 {
  font-size: inherit;
  font-weight: inherit;
}
a {
  color: inherit;
  text-decoration: inherit;
}
b, strong {
  font-weight: bolder;
}
code, kbd, samp, pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  font-feature-settings: normal;
  font-variation-settings: normal;
  font-size: 1em;
}
small {
  font-size: 80%;
}
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
table {
  text-indent: 0;
  border-color: inherit;
  border-collapse: collapse;
}
button, input, optgroup, select, textarea {
  font-family: inherit;
  font-feature-settings: inherit;
  font-variation-settings: inherit;
  font-size: 100%;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  color: inherit;
  margin: 0;
  padding: 0;
}
button, select {
  text-transform: none;
}
button, input:where([type=button]), input:where([type=reset]), input:where([type=submit]) {
  -webkit-appearance: button;
  background-color: transparent;
  background-image: none;
}
:-moz-focusring {
  outline: auto;
}
:-moz-ui-invalid {
  box-shadow: none;
}
progress {
  vertical-align: baseline;
}
::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
  height: auto;
}
[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
summary {
  display: list-item;
}
blockquote, dl, dd, h1, h2, h3, h4, h5, h6, hr, figure, p, pre {
  margin: 0;
}
fieldset {
  margin: 0;
  padding: 0;
}
legend {
  padding: 0;
}
ol, ul, menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
dialog {
  padding: 0;
}
textarea {
  resize: vertical;
}
input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1;
  color: #9ca3af;
}
input::placeholder, textarea::placeholder {
  opacity: 1;
  color: #9ca3af;
}
button, [role=button] {
  cursor: pointer;
}
:disabled {
  cursor: default;
}
img, svg, video, canvas, audio, iframe, embed, object {
  display: block;
  vertical-align: middle;
}
img, video {
  max-width: 100%;
  height: auto;
}
[hidden]:where(:not([hidden=until-found])) {
  display: none;
}
.tpc-absolute {
  position: absolute;
}
.-tpc-bottom-full {
  bottom: -100%;
}
.tpc-bottom-3 {
  bottom: 0.75rem;
}
.tpc-bottom-4 {
  bottom: 1rem;
}
.tpc-left-1\/2 {
  left: 50%;
}
.tpc-left-3 {
  left: 0.75rem;
}
.tpc-right-3 {
  right: 0.75rem;
}
.tpc-top-1\/2 {
  top: 50%;
}
.tpc-top-3 {
  top: 0.75rem;
}
.tpc-m-3 {
  margin: 0.75rem;
}
.tpc-m-6 {
  margin: 1.5rem;
}
.tpc-m-8 {
  margin: 2rem;
}
.tpc-m-\[5px\] {
  margin: 5px;
}
.tpc-mx-0 {
  margin-left: 0;
  margin-right: 0;
}
.tpc-mb-12 {
  margin-bottom: 3rem;
}
.tpc-mb-2 {
  margin-bottom: 0.5rem;
}
.tpc-mb-5 {
  margin-bottom: 1.25rem;
}
.tpc-ml-0\.5 {
  margin-left: 0.125rem;
}
.tpc-ml-2 {
  margin-left: 0.5rem;
}
.tpc-mt-2 {
  margin-top: 0.5rem;
}
.tpc-mt-3 {
  margin-top: 0.75rem;
}
.tpc-mt-4 {
  margin-top: 1rem;
}
.tpc-mt-6 {
  margin-top: 1.5rem;
}
.tpc-block {
  display: block;
}
.tpc-flex {
  display: flex;
}
.tpc-h-10 {
  height: 2.5rem;
}
.tpc-h-12 {
  height: 3rem;
}
.tpc-h-24 {
  height: 6rem;
}
.tpc-h-auto {
  height: auto;
}
.tpc-h-full {
  height: 100%;
}
.tpc-w-1\/2 {
  width: 50%;
}
.tpc-w-128 {
  width: 512px;
}
.tpc-w-24 {
  width: 6rem;
}
.tpc-w-3\/4 {
  width: 75%;
}
.tpc-w-32 {
  width: 8rem;
}
.tpc-w-64 {
  width: 16rem;
}
.tpc-w-96 {
  width: 24rem;
}
.tpc-w-auto {
  width: auto;
}
.tpc-w-full {
  width: 100%;
}
.tpc--translate-x-1\/2 {
  --tw-translate-x: -50%;
  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));
}
.tpc--translate-y-1\/2 {
  --tw-translate-y: -50%;
  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));
}
.tpc-rotate-180 {
  --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));
}
.tpc-transform {
  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));
}
@keyframes tpc-spin {
to {
    transform: rotate(360deg);
}
}
.tpc-animate-spin {
  animation: tpc-spin 1s linear infinite;
}
.tpc-cursor-pointer {
  cursor: pointer;
}
.tpc-items-center {
  align-items: center;
}
.tpc-justify-center {
  justify-content: center;
}
.tpc-justify-between {
  justify-content: space-between;
}
.tpc-gap-2 {
  gap: 0.5rem;
}
.tpc-gap-4 {
  gap: 1rem;
}
.tpc-gap-8 {
  gap: 2rem;
}
.tpc-gap-x-4 {
  -moz-column-gap: 1rem;
  column-gap: 1rem;
}
.tpc-space-x-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * (1 - var(--tw-space-x-reverse)));
}
.tpc-border-b {
  border-bottom-width: 1px;
}
.tpc-opacity-0 {
  opacity: 0;
}
@font-face {
  font-family: Poppins;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/poppins@latest/latin-400-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Poppins;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/poppins@latest/latin-500-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Josefin Sans;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/josefin-sans@latest/latin-400-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Josefin Sans;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/josefin-sans@latest/latin-500-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Inter Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/inter@latest/latin-400-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Inter Variable;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/inter@latest/latin-500-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/montserrat@latest/latin-400-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/montserrat@latest/latin-400-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/montserrat@latest/latin-500-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/montserrat@latest/latin-500-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Source Serif Pro";
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/source-serif-pro@latest/latin-300-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/source-serif-pro@latest/latin-300-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Source Serif Pro";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/source-serif-pro@latest/latin-400-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/source-serif-pro@latest/latin-400-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Cinzel;
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/cinzel@latest/latin-400-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/cinzel@latest/latin-400-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Cinzel;
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/cinzel@latest/latin-500-normal.woff2) format("woff2"), url(https://cdn.jsdelivr.net/fontsource/fonts/cinzel@latest/latin-500-normal.woff) format("woff");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
:root [theme=the-palace] {
  --color-midnight-blue-50: #eaf0f5;
  --color-midnight-blue-100: #d0dbe7;
  --color-midnight-blue-200: #aabfd4;
  --color-midnight-blue-300: #7296b6;
  --color-midnight-blue-400: #426180;
  --color-midnight-blue-500: #0a203e;
  --color-midnight-blue-600: #091939;
  --color-midnight-blue-700: #091534;
  --color-midnight-blue-800: #0a1229;
  --color-midnight-blue-900: #0a1020;
  --color-indigo-50: #e4e7f1;
  --color-indigo-100: #ced2e3;
  --color-indigo-200: #9ba3c2;
  --color-indigo-300: #6874a5;
  --color-indigo-400: #3f4b7c;
  --color-indigo-500: #242b47;
  --color-indigo-600: #1d2239;
  --color-indigo-700: #161a2b;
  --color-indigo-800: #0e111c;
  --color-indigo-900: #07090e;
  --color-ocean-blue-50: #f0f4fa;
  --color-ocean-blue-100: #dfe8f1;
  --color-ocean-blue-200: #b8cce0;
  --color-ocean-blue-250: #a6c0d9;
  --color-ocean-blue-300: #93b5d2;
  --color-ocean-blue-400: #42729a;
  --color-ocean-blue-500: #254d6e;
  --color-ocean-blue-600: #1b3d5c;
  --color-ocean-blue-700: #16314c;
  --color-ocean-blue-800: #162c41;
  --color-ocean-blue-900: #142334;
  --color-ocean-blue-950: #0f1824;
  --color-sky-blue-50: #f1f9fb;
  --color-sky-blue-100: #e4f3f7;
  --color-sky-blue-200: #c9e8ef;
  --color-sky-blue-300: #addce6;
  --color-sky-blue-400: #92d1de;
  --color-sky-blue-500: #77c5d6;
  --color-sky-blue-600: #44afc7;
  --color-sky-blue-700: #2e869a;
  --color-sky-blue-800: #1f5a66;
  --color-sky-blue-900: #0f2d33;
  --color-turquoise-50: #e9fcfb;
  --color-turquoise-100: #cef7f6;
  --color-turquoise-200: #9cefed;
  --color-turquoise-300: #6be7e3;
  --color-turquoise-400: #3adfda;
  --color-turquoise-500: #1fc1bc;
  --color-turquoise-600: #1ba7a2;
  --color-turquoise-700: #137471;
  --color-turquoise-800: #0c4d4b;
  --color-turquoise-900: #062726;
  --color-orange-50: #fef2e6;
  --color-orange-100: #fde9d2;
  --color-orange-200: #fcd2a5;
  --color-orange-300: #fabc78;
  --color-orange-400: #f9a54b;
  --color-orange-500: #f78f1e;
  --color-orange-600: #dc7302;
  --color-orange-700: #985206;
  --color-orange-800: #6b3a04;
  --color-orange-900: #351d02;
  --color-copper-50: #f9f6ed;
  --color-copper-100: #f1e7d0;
  --color-copper-200: #e4cfa4;
  --color-copper-300: #d4b070;
  --color-copper-400: #c69449;
  --color-copper-500: #af7b39;
  --color-copper-600: #9d6531;
  --color-copper-700: #7e4b2a;
  --color-copper-800: #6a3e29;
  --color-copper-900: #5b3628;
  --color-copper-950: #341c14;
  --color-bronze-50: #f7f2ee;
  --color-bronze-100: #f1e9e1;
  --color-bronze-200: #e3d2c3;
  --color-bronze-300: #d4bca5;
  --color-bronze-400: #c6a587;
  --color-bronze-500: #b88f69;
  --color-bronze-600: #a3764d;
  --color-bronze-700: #7d5b3b;
  --color-bronze-800: #4e3925;
  --color-bronze-900: #271d13;
  --color-marble-50: #f7f6f3;
  --color-marble-100: #edeae3;
  --color-marble-200: #ded9ce;
  --color-marble-300: #c6bfae;
  --color-marble-400: #aaa092;
  --color-marble-500: #958a7e;
  --color-marble-600: #877c73;
  --color-marble-700: #716760;
  --color-marble-800: #605852;
  --color-marble-900: #504844;
  --color-olive-grey-50: #f7f6f1;
  --color-olive-grey-100: #edece7;
  --color-olive-grey-200: #dbd8cf;
  --color-olive-grey-300: #cac5b7;
  --color-olive-grey-400: #b8b19f;
  --color-olive-grey-500: #a69e87;
  --color-olive-grey-600: #8a8167;
  --color-olive-grey-700: #68614d;
  --color-olive-grey-800: #454133;
  --color-olive-grey-900: #23201a;
  --color-danger-red-50: #ffebeb;
  --color-danger-red-100: #ffe0e0;
  --color-danger-red-200: #fba7a7;
  --color-danger-red-300: #f47171;
  --color-danger-red-400: #eb4242;
  --color-danger-red-500: #cc0000;
  --color-danger-red-600: #b60000;
  --color-danger-red-700: #9b0000;
  --color-danger-red-800: #800000;
  --color-danger-red-900: #660000;
  --color-warning-yellow-50: #fef8e9;
  --color-warning-yellow-100: #fdf2d8;
  --color-warning-yellow-200: #fce5b1;
  --color-warning-yellow-300: #fad989;
  --color-warning-yellow-400: #f9cc62;
  --color-warning-yellow-500: #f7bf3b;
  --color-warning-yellow-600: #eba80a;
  --color-warning-yellow-700: #b07e07;
  --color-warning-yellow-800: #765405;
  --color-warning-yellow-900: #3b2a02;
  --color-positive-green-50: #f3fcf6;
  --color-positive-green-100: #e3f8ea;
  --color-positive-green-200: #ccf0d9;
  --color-positive-green-300: #97ddb1;
  --color-positive-green-400: #65c387;
  --color-positive-green-500: #3fa665;
  --color-positive-green-600: #2ca056;
  --color-positive-green-700: #286c41;
  --color-positive-green-800: #1d5e36;
  --color-positive-green-900: #21452f;
  --color-grey-0: #ffffff;
  --color-grey-50: #fafafa;
  --color-grey-100: #f4f4f5;
  --color-grey-200: #e4e4e7;
  --color-grey-300: #d4d4d8;
  --color-grey-400: #a1a1aa;
  --color-grey-500: #71717a;
  --color-grey-600: #52525b;
  --color-grey-700: #3f3f46;
  --color-grey-800: #27272a;
  --color-grey-900: #1a1a1e;
  --color-grey-950: #101014;
  --color-grey-1000: #000000;
  --color-background-disabled: #f4f4f5;
  --color-background-brand: #254d6e;
  --color-background-inverse: #101014;
  --color-background-overlay: rgba(0, 0, 0, .4);
  --color-background-on-brand-primary: #ffffff;
  --color-background-on-brand-weak: #42729a;
  --color-background-on-brand-secondary: #b88f69;
  --color-background-on-media: #ffffff;
  --color-background-on-media-weak: rgba(255, 255, 255, .6);
  --color-background-on-inverse: #ffffff;
  --color-background-base-default: #ffffff;
  --color-background-base-hover: #fafafa;
  --color-background-base-active: #f4f4f5;
  --color-background-base-alternative: #f7f6f1;
  --color-background-raised-default: #ffffff;
  --color-background-raised-hover: #fafafa;
  --color-background-raised-active: #f4f4f5;
  --color-background-neutral-default: #a1a1aa;
  --color-background-neutral-hover: #71717a;
  --color-background-neutral-active: #52525b;
  --color-background-neutral-weak: #f4f4f5;
  --color-background-neutral-weak-hover: #e4e4e7;
  --color-background-neutral-active-active: #d4d4d8;
  --color-background-neutral-skeleton: #f4f4f5;
  --color-background-accent-default: #254d6e;
  --color-background-accent-hover: #1b3d5c;
  --color-background-accent-active: #16314c;
  --color-background-accent-weak: #f0f4fa;
  --color-background-accent-secondary: #a3764d;
  --color-background-danger-default: #cc0000;
  --color-background-danger-hover: #b60000;
  --color-background-danger-active: #9b0000;
  --color-background-danger-weak: #ffebeb;
  --color-background-warning-default: #f7bf3b;
  --color-background-warning-weak: #fef8e9;
  --color-background-positive-default: #286c41;
  --color-background-positive-weak: #e3f8ea;
  --color-foreground-default: #0f1824;
  --color-foreground-weak: #71717a;
  --color-foreground-danger: #cc0000;
  --color-foreground-warning: #765405;
  --color-foreground-positive: #286c41;
  --color-foreground-disabled: #d4d4d8;
  --color-foreground-on-accent: #ffffff;
  --color-foreground-on-accent-secondary: #ffffff;
  --color-foreground-on-brand: #ffffff;
  --color-foreground-on-brand-inverse: #254d6e;
  --color-foreground-on-media: #ffffff;
  --color-foreground-on-inverse: #ffffff;
  --color-foreground-on-media-inverse: #101014;
  --color-foreground-on-danger: #ffffff;
  --color-foreground-accent-default: #254d6e;
  --color-foreground-accent-hover: #16314c;
  --color-foreground-accent-active: #162c41;
  --color-foreground-accent-secondary: #7d5b3b;
  --color-border-default: #e4e4e7;
  --color-border-strong: #d4d4d8;
  --color-border-danger: #cc0000;
  --color-border-warning: #765405;
  --color-border-positive: #3fa665;
  --color-border-disabled: #e4e4e7;
  --color-border-on-brand: #93b5d2;
  --color-border-on-media: #ffffff;
  --color-border-accent-default: #254d6e;
  --color-border-accent-secodary: #a3764d;
  --font-family-brand: Source Serif Pro;
  --font-family-base: Inter Variable;
  --typography-display-l-font-family: Source Serif Pro;
  --typography-display-l-font-weight: 300;
  --typography-display-l-font-size-default: 80px;
  --typography-display-l-font-size-mobile: 52px;
  --typography-display-l-line-height-default: 88px;
  --typography-display-l-line-height-mobile: 60px;
  --typography-display-l-letter-spacing: -.699999988079071px;
  --typography-display-l-text-transform: none;
  --typography-display-m-font-family: Source Serif Pro;
  --typography-display-m-font-weight: 300;
  --typography-display-m-font-size-default: 64px;
  --typography-display-m-font-size-mobile: 44px;
  --typography-display-m-line-height-default: 72px;
  --typography-display-m-line-height-mobile: 52px;
  --typography-display-m-letter-spacing: -.5px;
  --typography-display-m-text-transform: none;
  --typography-display-s-font-family: Source Serif Pro;
  --typography-display-s-font-weight: 300;
  --typography-display-s-font-size-default: 46px;
  --typography-display-s-font-size-mobile: 36px;
  --typography-display-s-line-height-default: 56px;
  --typography-display-s-line-height-mobile: 44px;
  --typography-display-s-letter-spacing: -.4000000059604645px;
  --typography-display-s-text-transform: none;
  --typography-title-l-font-family: Source Serif Pro;
  --typography-title-l-font-weight: 300;
  --typography-title-l-font-size: 32px;
  --typography-title-l-line-height: 40px;
  --typography-title-l-letter-spacing: -.3199999928474426px;
  --typography-title-l-text-transform: none;
  --typography-title-m-font-family: Source Serif Pro;
  --typography-title-m-font-weight: 300;
  --typography-title-m-font-size: 28px;
  --typography-title-m-line-height: 34px;
  --typography-title-m-letter-spacing: -.2800000011920929px;
  --typography-title-m-text-transform: none;
  --typography-title-s-font-family: Source Serif Pro;
  --typography-title-s-font-weight: 300;
  --typography-title-s-font-size: 26px;
  --typography-title-s-line-height: 32px;
  --typography-title-s-letter-spacing: -.23999999463558197px;
  --typography-title-xs-font-family: Inter Variable;
  --typography-title-xs-font-weight: 400;
  --typography-title-xs-font-size: 18px;
  --typography-title-xs-line-height: 24px;
  --typography-title-xs-letter-spacing: 0px;
  --typography-body-font-family: Inter Variable;
  --typography-body-font-weight-default: 400;
  --typography-body-font-weight-strong: 500;
  --typography-body-m-font-size: 16px;
  --typography-body-m-line-height: 24px;
  --typography-body-m-letter-spacing: 0px;
  --typography-body-s-font-size: 14px;
  --typography-body-s-line-height: 20px;
  --typography-body-s-letter-spacing: 0px;
  --typography-body-xs-font-size: 12px;
  --typography-body-xs-line-height: 16px;
  --typography-body-xs-letter-spacing: 0px;
  --typography-body-xxs-font-size: 10px;
  --typography-body-xxs-line-height: 14px;
  --typography-body-xxs-letter-spacing: 0px;
  --typography-label-font-family: Inter Variable;
  --typography-label-m-font-weight: 500;
  --typography-label-m-font-size: 16px;
  --typography-label-m-line-height: 24px;
  --typography-label-m-letter-spacing: 0px;
  --typography-label-text-transform: none;
  --typography-label-s-font-weight: 500;
  --typography-label-s-font-size: 14px;
  --typography-label-s-line-height: 20px;
  --typography-label-s-letter-spacing: 0px;
  --typography-label-xs-font-weight: 500;
  --typography-label-xs-font-size: 12px;
  --typography-label-xs-line-height: 16px;
  --typography-label-xs-letter-spacing: 0px;
  --typography-overline-font-family: Inter Variable;
  --typography-overline-font-weight: 400;
  --typography-overline-font-size: 12px;
  --typography-overline-line-height: 16px;
  --typography-overline-letter-spacing: 0px;
  --radius-none: 0px;
  --radius-xs: 5px;
  --radius-s: 10px;
  --radius-m: 14px;
  --radius-l: 18px;
  --radius-xl: 24px;
  --radius-full: 9999px;
  --component-theme-asset: The Palace Company;
  --component-button-radius: 5px;
  --component-checkbox-radius: 5px;
  --component-chip-radius: 9999px;
  --component-counter-radius: 9999px;
  --component-container-s-radius: 5px;
  --component-container-m-radius: 10px;
  --component-fab-radius: 9999px;
  --component-icon-button-radius: 9999px;
  --component-input-radius: 5px;
  --component-progress-bar-radius: 9999px;
  --component-segmented-control-segment-radius: 5px;
  --component-segmented-control-container-radius: 9px;
  --component-tag-radius: 5px;
  --component-navigation-item-radius: 5px;
  --component-sheet-radius: 14px ;
}
:root [theme=palace-resorts] {
  --color-midnight-blue-50: #eaf0f5;
  --color-midnight-blue-100: #d0dbe7;
  --color-midnight-blue-200: #aabfd4;
  --color-midnight-blue-300: #7296b6;
  --color-midnight-blue-400: #426180;
  --color-midnight-blue-500: #0a203e;
  --color-midnight-blue-600: #091939;
  --color-midnight-blue-700: #091534;
  --color-midnight-blue-800: #0a1229;
  --color-midnight-blue-900: #0a1020;
  --color-indigo-50: #e4e7f1;
  --color-indigo-100: #ced2e3;
  --color-indigo-200: #9ba3c2;
  --color-indigo-300: #6874a5;
  --color-indigo-400: #3f4b7c;
  --color-indigo-500: #242b47;
  --color-indigo-600: #1d2239;
  --color-indigo-700: #161a2b;
  --color-indigo-800: #0e111c;
  --color-indigo-900: #07090e;
  --color-ocean-blue-50: #f0f4fa;
  --color-ocean-blue-100: #dfe8f1;
  --color-ocean-blue-200: #b8cce0;
  --color-ocean-blue-250: #a6c0d9;
  --color-ocean-blue-300: #93b5d2;
  --color-ocean-blue-400: #42729a;
  --color-ocean-blue-500: #254d6e;
  --color-ocean-blue-600: #1b3d5c;
  --color-ocean-blue-700: #16314c;
  --color-ocean-blue-800: #162c41;
  --color-ocean-blue-900: #142334;
  --color-ocean-blue-950: #0f1824;
  --color-sky-blue-50: #f1f9fb;
  --color-sky-blue-100: #e4f3f7;
  --color-sky-blue-200: #c9e8ef;
  --color-sky-blue-300: #addce6;
  --color-sky-blue-400: #92d1de;
  --color-sky-blue-500: #77c5d6;
  --color-sky-blue-600: #44afc7;
  --color-sky-blue-700: #2e869a;
  --color-sky-blue-800: #1f5a66;
  --color-sky-blue-900: #0f2d33;
  --color-turquoise-50: #e9fcfb;
  --color-turquoise-100: #cef7f6;
  --color-turquoise-200: #9cefed;
  --color-turquoise-300: #6be7e3;
  --color-turquoise-400: #3adfda;
  --color-turquoise-500: #1fc1bc;
  --color-turquoise-600: #1ba7a2;
  --color-turquoise-700: #137471;
  --color-turquoise-800: #0c4d4b;
  --color-turquoise-900: #062726;
  --color-orange-50: #fef2e6;
  --color-orange-100: #fde9d2;
  --color-orange-200: #fcd2a5;
  --color-orange-300: #fabc78;
  --color-orange-400: #f9a54b;
  --color-orange-500: #f78f1e;
  --color-orange-600: #dc7302;
  --color-orange-700: #985206;
  --color-orange-800: #6b3a04;
  --color-orange-900: #351d02;
  --color-copper-50: #f9f6ed;
  --color-copper-100: #f1e7d0;
  --color-copper-200: #e4cfa4;
  --color-copper-300: #d4b070;
  --color-copper-400: #c69449;
  --color-copper-500: #af7b39;
  --color-copper-600: #9d6531;
  --color-copper-700: #7e4b2a;
  --color-copper-800: #6a3e29;
  --color-copper-900: #5b3628;
  --color-copper-950: #341c14;
  --color-bronze-50: #f7f2ee;
  --color-bronze-100: #f1e9e1;
  --color-bronze-200: #e3d2c3;
  --color-bronze-300: #d4bca5;
  --color-bronze-400: #c6a587;
  --color-bronze-500: #b88f69;
  --color-bronze-600: #a3764d;
  --color-bronze-700: #7d5b3b;
  --color-bronze-800: #4e3925;
  --color-bronze-900: #271d13;
  --color-marble-50: #f7f6f3;
  --color-marble-100: #edeae3;
  --color-marble-200: #ded9ce;
  --color-marble-300: #c6bfae;
  --color-marble-400: #aaa092;
  --color-marble-500: #958a7e;
  --color-marble-600: #877c73;
  --color-marble-700: #716760;
  --color-marble-800: #605852;
  --color-marble-900: #504844;
  --color-olive-grey-50: #f7f6f1;
  --color-olive-grey-100: #edece7;
  --color-olive-grey-200: #dbd8cf;
  --color-olive-grey-300: #cac5b7;
  --color-olive-grey-400: #b8b19f;
  --color-olive-grey-500: #a69e87;
  --color-olive-grey-600: #8a8167;
  --color-olive-grey-700: #68614d;
  --color-olive-grey-800: #454133;
  --color-olive-grey-900: #23201a;
  --color-danger-red-50: #ffebeb;
  --color-danger-red-100: #ffe0e0;
  --color-danger-red-200: #fba7a7;
  --color-danger-red-300: #f47171;
  --color-danger-red-400: #eb4242;
  --color-danger-red-500: #cc0000;
  --color-danger-red-600: #b60000;
  --color-danger-red-700: #9b0000;
  --color-danger-red-800: #800000;
  --color-danger-red-900: #660000;
  --color-warning-yellow-50: #fef8e9;
  --color-warning-yellow-100: #fdf2d8;
  --color-warning-yellow-200: #fce5b1;
  --color-warning-yellow-300: #fad989;
  --color-warning-yellow-400: #f9cc62;
  --color-warning-yellow-500: #f7bf3b;
  --color-warning-yellow-600: #eba80a;
  --color-warning-yellow-700: #b07e07;
  --color-warning-yellow-800: #765405;
  --color-warning-yellow-900: #3b2a02;
  --color-positive-green-50: #f3fcf6;
  --color-positive-green-100: #e3f8ea;
  --color-positive-green-200: #ccf0d9;
  --color-positive-green-300: #97ddb1;
  --color-positive-green-400: #65c387;
  --color-positive-green-500: #3fa665;
  --color-positive-green-600: #2ca056;
  --color-positive-green-700: #286c41;
  --color-positive-green-800: #1d5e36;
  --color-positive-green-900: #21452f;
  --color-grey-0: #ffffff;
  --color-grey-50: #fafafa;
  --color-grey-100: #f4f4f5;
  --color-grey-200: #e4e4e7;
  --color-grey-300: #d4d4d8;
  --color-grey-400: #a1a1aa;
  --color-grey-500: #71717a;
  --color-grey-600: #52525b;
  --color-grey-700: #3f3f46;
  --color-grey-800: #27272a;
  --color-grey-900: #1a1a1e;
  --color-grey-950: #101014;
  --color-grey-1000: #000000;
  --color-background-disabled: #f4f4f5;
  --color-background-brand: #254d6e;
  --color-background-inverse: #101014;
  --color-background-overlay: rgba(0, 0, 0, .4);
  --color-background-on-brand-primary: #ffffff;
  --color-background-on-brand-weak: #42729a;
  --color-background-on-brand-secondary: #1fc1bc;
  --color-background-on-media: #ffffff;
  --color-background-on-media-weak: rgba(255, 255, 255, .6);
  --color-background-on-inverse: #ffffff;
  --color-background-base-default: #ffffff;
  --color-background-base-hover: #fafafa;
  --color-background-base-active: #f4f4f5;
  --color-background-base-alternative: #f4f4f5;
  --color-background-raised-default: #ffffff;
  --color-background-raised-hover: #fafafa;
  --color-background-raised-active: #f4f4f5;
  --color-background-neutral-default: #a1a1aa;
  --color-background-neutral-hover: #71717a;
  --color-background-neutral-active: #52525b;
  --color-background-neutral-weak: #f4f4f5;
  --color-background-neutral-weak-hover: #e4e4e7;
  --color-background-neutral-active-active: #d4d4d8;
  --color-background-neutral-skeleton: #f4f4f5;
  --color-background-accent-default: #254d6e;
  --color-background-accent-hover: #1b3d5c;
  --color-background-accent-active: #16314c;
  --color-background-accent-weak: #f0f4fa;
  --color-background-accent-secondary: #1ba7a2;
  --color-background-danger-default: #cc0000;
  --color-background-danger-hover: #b60000;
  --color-background-danger-active: #9b0000;
  --color-background-danger-weak: #ffebeb;
  --color-background-warning-default: #f7bf3b;
  --color-background-warning-weak: #fef8e9;
  --color-background-positive-default: #286c41;
  --color-background-positive-weak: #e3f8ea;
  --color-foreground-default: #0f1824;
  --color-foreground-weak: #71717a;
  --color-foreground-danger: #cc0000;
  --color-foreground-warning: #765405;
  --color-foreground-positive: #286c41;
  --color-foreground-disabled: #d4d4d8;
  --color-foreground-on-accent: #ffffff;
  --color-foreground-on-accent-secondary: #ffffff;
  --color-foreground-on-brand: #ffffff;
  --color-foreground-on-brand-inverse: #254d6e;
  --color-foreground-on-media: #ffffff;
  --color-foreground-on-inverse: #ffffff;
  --color-foreground-on-media-inverse: #101014;
  --color-foreground-on-danger: #ffffff;
  --color-foreground-accent-default: #254d6e;
  --color-foreground-accent-hover: #16314c;
  --color-foreground-accent-active: #162c41;
  --color-foreground-accent-secondary: #1ba7a2;
  --color-border-default: #e4e4e7;
  --color-border-strong: #d4d4d8;
  --color-border-danger: #cc0000;
  --color-border-warning: #765405;
  --color-border-positive: #3fa665;
  --color-border-disabled: #e4e4e7;
  --color-border-on-brand: #93b5d2;
  --color-border-on-media: #ffffff;
  --color-border-accent-default: #254d6e;
  --color-border-accent-secodary: #1ba7a2;
  --font-family-brand: Poppins;
  --font-family-base: Poppins;
  --typography-display-l-font-family: Poppins;
  --typography-display-l-font-weight: 400;
  --typography-display-l-font-size-default: 72px;
  --typography-display-l-font-size-mobile: 48px;
  --typography-display-l-line-height-default: 80px;
  --typography-display-l-line-height-mobile: 56px;
  --typography-display-l-letter-spacing: 0px;
  --typography-display-l-text-transform: none;
  --typography-display-m-font-family: Poppins;
  --typography-display-m-font-weight: 400;
  --typography-display-m-font-size-default: 56px;
  --typography-display-m-font-size-mobile: 40px;
  --typography-display-m-line-height-default: 64px;
  --typography-display-m-line-height-mobile: 48px;
  --typography-display-m-letter-spacing: 0px;
  --typography-display-m-text-transform: none;
  --typography-display-s-font-family: Poppins;
  --typography-display-s-font-weight: 400;
  --typography-display-s-font-size-default: 40px;
  --typography-display-s-font-size-mobile: 32px;
  --typography-display-s-line-height-default: 48px;
  --typography-display-s-line-height-mobile: 40px;
  --typography-display-s-letter-spacing: 0px;
  --typography-display-s-text-transform: none;
  --typography-title-l-font-family: Poppins;
  --typography-title-l-font-weight: 400;
  --typography-title-l-font-size: 28px;
  --typography-title-l-line-height: 34px;
  --typography-title-l-letter-spacing: 0px;
  --typography-title-l-text-transform: none;
  --typography-title-m-font-family: Poppins;
  --typography-title-m-font-weight: 400;
  --typography-title-m-font-size: 24px;
  --typography-title-m-line-height: 30px;
  --typography-title-m-letter-spacing: 0px;
  --typography-title-m-text-transform: none;
  --typography-title-s-font-family: Poppins;
  --typography-title-s-font-weight: 400;
  --typography-title-s-font-size: 22px;
  --typography-title-s-line-height: 28px;
  --typography-title-s-letter-spacing: 0px;
  --typography-title-xs-font-family: Poppins;
  --typography-title-xs-font-weight: 400;
  --typography-title-xs-font-size: 18px;
  --typography-title-xs-line-height: 24px;
  --typography-title-xs-letter-spacing: 0px;
  --typography-body-font-family: Poppins;
  --typography-body-font-weight-default: 400;
  --typography-body-font-weight-strong: 500;
  --typography-body-m-font-size: 16px;
  --typography-body-m-line-height: 24px;
  --typography-body-m-letter-spacing: 0px;
  --typography-body-s-font-size: 14px;
  --typography-body-s-line-height: 20px;
  --typography-body-s-letter-spacing: 0px;
  --typography-body-xs-font-size: 12px;
  --typography-body-xs-line-height: 16px;
  --typography-body-xs-letter-spacing: 0px;
  --typography-body-xxs-font-size: 10px;
  --typography-body-xxs-line-height: 14px;
  --typography-body-xxs-letter-spacing: 0px;
  --typography-label-font-family: Poppins;
  --typography-label-m-font-weight: 500;
  --typography-label-m-font-size: 16px;
  --typography-label-m-line-height: 24px;
  --typography-label-m-letter-spacing: 0px;
  --typography-label-text-transform: none;
  --typography-label-s-font-weight: 500;
  --typography-label-s-font-size: 14px;
  --typography-label-s-line-height: 20px;
  --typography-label-s-letter-spacing: 0px;
  --typography-label-xs-font-weight: 500;
  --typography-label-xs-font-size: 12px;
  --typography-label-xs-line-height: 16px;
  --typography-label-xs-letter-spacing: 0px;
  --typography-overline-font-family: Poppins;
  --typography-overline-font-weight: 400;
  --typography-overline-font-size: 12px;
  --typography-overline-line-height: 16px;
  --typography-overline-letter-spacing: 0px;
  --radius-none: 0px;
  --radius-xs: 5px;
  --radius-s: 10px;
  --radius-m: 14px;
  --radius-l: 18px;
  --radius-xl: 24px;
  --radius-full: 9999px;
  --component-theme-asset: Palace Resorts;
  --component-button-radius: 5px;
  --component-checkbox-radius: 5px;
  --component-chip-radius: 9999px;
  --component-counter-radius: 9999px;
  --component-container-s-radius: 5px;
  --component-container-m-radius: 10px;
  --component-fab-radius: 9999px;
  --component-icon-button-radius: 9999px;
  --component-input-radius: 5px;
  --component-progress-bar-radius: 9999px;
  --component-segmented-control-segment-radius: 5px;
  --component-segmented-control-container-radius: 9px;
  --component-tag-radius: 5px;
  --component-navigation-item-radius: 5px;
  --component-sheet-radius: 14px ;
}
:root [theme=le-blanc] {
  --color-midnight-blue-50: #eaf0f5;
  --color-midnight-blue-100: #d0dbe7;
  --color-midnight-blue-200: #aabfd4;
  --color-midnight-blue-300: #7296b6;
  --color-midnight-blue-400: #426180;
  --color-midnight-blue-500: #0a203e;
  --color-midnight-blue-600: #091939;
  --color-midnight-blue-700: #091534;
  --color-midnight-blue-800: #0a1229;
  --color-midnight-blue-900: #0a1020;
  --color-indigo-50: #e4e7f1;
  --color-indigo-100: #ced2e3;
  --color-indigo-200: #9ba3c2;
  --color-indigo-300: #6874a5;
  --color-indigo-400: #3f4b7c;
  --color-indigo-500: #242b47;
  --color-indigo-600: #1d2239;
  --color-indigo-700: #161a2b;
  --color-indigo-800: #0e111c;
  --color-indigo-900: #07090e;
  --color-ocean-blue-50: #f0f4fa;
  --color-ocean-blue-100: #dfe8f1;
  --color-ocean-blue-200: #b8cce0;
  --color-ocean-blue-250: #a6c0d9;
  --color-ocean-blue-300: #93b5d2;
  --color-ocean-blue-400: #42729a;
  --color-ocean-blue-500: #254d6e;
  --color-ocean-blue-600: #1b3d5c;
  --color-ocean-blue-700: #16314c;
  --color-ocean-blue-800: #162c41;
  --color-ocean-blue-900: #142334;
  --color-ocean-blue-950: #0f1824;
  --color-sky-blue-50: #f1f9fb;
  --color-sky-blue-100: #e4f3f7;
  --color-sky-blue-200: #c9e8ef;
  --color-sky-blue-300: #addce6;
  --color-sky-blue-400: #92d1de;
  --color-sky-blue-500: #77c5d6;
  --color-sky-blue-600: #44afc7;
  --color-sky-blue-700: #2e869a;
  --color-sky-blue-800: #1f5a66;
  --color-sky-blue-900: #0f2d33;
  --color-turquoise-50: #e9fcfb;
  --color-turquoise-100: #cef7f6;
  --color-turquoise-200: #9cefed;
  --color-turquoise-300: #6be7e3;
  --color-turquoise-400: #3adfda;
  --color-turquoise-500: #1fc1bc;
  --color-turquoise-600: #1ba7a2;
  --color-turquoise-700: #137471;
  --color-turquoise-800: #0c4d4b;
  --color-turquoise-900: #062726;
  --color-orange-50: #fef2e6;
  --color-orange-100: #fde9d2;
  --color-orange-200: #fcd2a5;
  --color-orange-300: #fabc78;
  --color-orange-400: #f9a54b;
  --color-orange-500: #f78f1e;
  --color-orange-600: #dc7302;
  --color-orange-700: #985206;
  --color-orange-800: #6b3a04;
  --color-orange-900: #351d02;
  --color-copper-50: #f9f6ed;
  --color-copper-100: #f1e7d0;
  --color-copper-200: #e4cfa4;
  --color-copper-300: #d4b070;
  --color-copper-400: #c69449;
  --color-copper-500: #af7b39;
  --color-copper-600: #9d6531;
  --color-copper-700: #7e4b2a;
  --color-copper-800: #6a3e29;
  --color-copper-900: #5b3628;
  --color-copper-950: #341c14;
  --color-bronze-50: #f7f2ee;
  --color-bronze-100: #f1e9e1;
  --color-bronze-200: #e3d2c3;
  --color-bronze-300: #d4bca5;
  --color-bronze-400: #c6a587;
  --color-bronze-500: #b88f69;
  --color-bronze-600: #a3764d;
  --color-bronze-700: #7d5b3b;
  --color-bronze-800: #4e3925;
  --color-bronze-900: #271d13;
  --color-marble-50: #f7f6f3;
  --color-marble-100: #edeae3;
  --color-marble-200: #ded9ce;
  --color-marble-300: #c6bfae;
  --color-marble-400: #aaa092;
  --color-marble-500: #958a7e;
  --color-marble-600: #877c73;
  --color-marble-700: #716760;
  --color-marble-800: #605852;
  --color-marble-900: #504844;
  --color-olive-grey-50: #f7f6f1;
  --color-olive-grey-100: #edece7;
  --color-olive-grey-200: #dbd8cf;
  --color-olive-grey-300: #cac5b7;
  --color-olive-grey-400: #b8b19f;
  --color-olive-grey-500: #a69e87;
  --color-olive-grey-600: #8a8167;
  --color-olive-grey-700: #68614d;
  --color-olive-grey-800: #454133;
  --color-olive-grey-900: #23201a;
  --color-danger-red-50: #ffebeb;
  --color-danger-red-100: #ffe0e0;
  --color-danger-red-200: #fba7a7;
  --color-danger-red-300: #f47171;
  --color-danger-red-400: #eb4242;
  --color-danger-red-500: #cc0000;
  --color-danger-red-600: #b60000;
  --color-danger-red-700: #9b0000;
  --color-danger-red-800: #800000;
  --color-danger-red-900: #660000;
  --color-warning-yellow-50: #fef8e9;
  --color-warning-yellow-100: #fdf2d8;
  --color-warning-yellow-200: #fce5b1;
  --color-warning-yellow-300: #fad989;
  --color-warning-yellow-400: #f9cc62;
  --color-warning-yellow-500: #f7bf3b;
  --color-warning-yellow-600: #eba80a;
  --color-warning-yellow-700: #b07e07;
  --color-warning-yellow-800: #765405;
  --color-warning-yellow-900: #3b2a02;
  --color-positive-green-50: #f3fcf6;
  --color-positive-green-100: #e3f8ea;
  --color-positive-green-200: #ccf0d9;
  --color-positive-green-300: #97ddb1;
  --color-positive-green-400: #65c387;
  --color-positive-green-500: #3fa665;
  --color-positive-green-600: #2ca056;
  --color-positive-green-700: #286c41;
  --color-positive-green-800: #1d5e36;
  --color-positive-green-900: #21452f;
  --color-grey-0: #ffffff;
  --color-grey-50: #fafafa;
  --color-grey-100: #f4f4f5;
  --color-grey-200: #e4e4e7;
  --color-grey-300: #d4d4d8;
  --color-grey-400: #a1a1aa;
  --color-grey-500: #71717a;
  --color-grey-600: #52525b;
  --color-grey-700: #3f3f46;
  --color-grey-800: #27272a;
  --color-grey-900: #1a1a1e;
  --color-grey-950: #101014;
  --color-grey-1000: #000000;
  --color-background-disabled: #f4f4f5;
  --color-background-brand: #1a1a1e;
  --color-background-inverse: #101014;
  --color-background-overlay: rgba(0, 0, 0, .4);
  --color-background-on-brand-primary: #ffffff;
  --color-background-on-brand-weak: #27272a;
  --color-background-on-brand-secondary: #f78f1e;
  --color-background-on-media: #ffffff;
  --color-background-on-media-weak: rgba(255, 255, 255, .6);
  --color-background-on-inverse: #ffffff;
  --color-background-base-default: #ffffff;
  --color-background-base-hover: #fafafa;
  --color-background-base-active: #f4f4f5;
  --color-background-base-alternative: #f4f4f5;
  --color-background-raised-default: #ffffff;
  --color-background-raised-hover: #fafafa;
  --color-background-raised-active: #f4f4f5;
  --color-background-neutral-default: #a1a1aa;
  --color-background-neutral-hover: #71717a;
  --color-background-neutral-active: #52525b;
  --color-background-neutral-weak: #f4f4f5;
  --color-background-neutral-weak-hover: #e4e4e7;
  --color-background-neutral-active-active: #d4d4d8;
  --color-background-neutral-skeleton: #f4f4f5;
  --color-background-accent-default: #1a1a1e;
  --color-background-accent-hover: #27272a;
  --color-background-accent-active: #3f3f46;
  --color-background-accent-weak: #f4f4f5;
  --color-background-accent-secondary: #dc7302;
  --color-background-danger-default: #cc0000;
  --color-background-danger-hover: #b60000;
  --color-background-danger-active: #b60000;
  --color-background-danger-weak: #ffebeb;
  --color-background-warning-default: #f7bf3b;
  --color-background-warning-weak: #fef8e9;
  --color-background-positive-default: #3fa665;
  --color-background-positive-weak: #e3f8ea;
  --color-foreground-default: #27272a;
  --color-foreground-weak: #71717a;
  --color-foreground-danger: #cc0000;
  --color-foreground-warning: #765405;
  --color-foreground-positive: #286c41;
  --color-foreground-disabled: #d4d4d8;
  --color-foreground-on-accent: #ffffff;
  --color-foreground-on-accent-secondary: #ffffff;
  --color-foreground-on-brand: #ffffff;
  --color-foreground-on-brand-inverse: #1a1a1e;
  --color-foreground-on-media: #ffffff;
  --color-foreground-on-inverse: #ffffff;
  --color-foreground-on-media-inverse: #101014;
  --color-foreground-on-danger: #ffffff;
  --color-foreground-accent-default: #1a1a1e;
  --color-foreground-accent-hover: #27272a;
  --color-foreground-accent-active: #3f3f46;
  --color-foreground-accent-secondary: #985206;
  --color-border-default: #e4e4e7;
  --color-border-strong: #d4d4d8;
  --color-border-danger: #cc0000;
  --color-border-warning: #765405;
  --color-border-positive: #3fa665;
  --color-border-disabled: #e4e4e7;
  --color-border-on-brand: #52525b;
  --color-border-on-media: #ffffff;
  --color-border-accent-default: #1a1a1e;
  --color-border-accent-secodary: #dc7302;
  --font-family-brand: Josefin Sans;
  --font-family-base: Poppins;
  --typography-display-l-font-family: Josefin Sans;
  --typography-display-l-font-weight: 400;
  --typography-display-l-font-size-default: 72px;
  --typography-display-l-font-size-mobile: 48px;
  --typography-display-l-line-height-default: 80px;
  --typography-display-l-line-height-mobile: 56px;
  --typography-display-l-letter-spacing: .699999988079071px;
  --typography-display-l-text-transform: none;
  --typography-display-m-font-family: Josefin Sans;
  --typography-display-m-font-weight: 400;
  --typography-display-m-font-size-default: 56px;
  --typography-display-m-font-size-mobile: 40px;
  --typography-display-m-line-height-default: 64px;
  --typography-display-m-line-height-mobile: 48px;
  --typography-display-m-letter-spacing: .5px;
  --typography-display-m-text-transform: none;
  --typography-display-s-font-family: Josefin Sans;
  --typography-display-s-font-weight: 400;
  --typography-display-s-font-size-default: 40px;
  --typography-display-s-font-size-mobile: 32px;
  --typography-display-s-line-height-default: 48px;
  --typography-display-s-line-height-mobile: 40px;
  --typography-display-s-letter-spacing: .4000000059604645px;
  --typography-display-s-text-transform: uppercase;
  --typography-title-l-font-family: Josefin Sans;
  --typography-title-l-font-weight: 400;
  --typography-title-l-font-size: 28px;
  --typography-title-l-line-height: 34px;
  --typography-title-l-letter-spacing: 0px;
  --typography-title-l-text-transform: none;
  --typography-title-m-font-family: Josefin Sans;
  --typography-title-m-font-weight: 400;
  --typography-title-m-font-size: 24px;
  --typography-title-m-line-height: 30px;
  --typography-title-m-letter-spacing: 0px;
  --typography-title-m-text-transform: none;
  --typography-title-s-font-family: Josefin Sans;
  --typography-title-s-font-weight: 400;
  --typography-title-s-font-size: 22px;
  --typography-title-s-line-height: 28px;
  --typography-title-s-letter-spacing: 0px;
  --typography-title-xs-font-family: Poppins;
  --typography-title-xs-font-weight: 400;
  --typography-title-xs-font-size: 18px;
  --typography-title-xs-line-height: 24px;
  --typography-title-xs-letter-spacing: 0px;
  --typography-body-font-family: Poppins;
  --typography-body-font-weight-default: 400;
  --typography-body-font-weight-strong: 500;
  --typography-body-m-font-size: 16px;
  --typography-body-m-line-height: 24px;
  --typography-body-m-letter-spacing: 0px;
  --typography-body-s-font-size: 14px;
  --typography-body-s-line-height: 20px;
  --typography-body-s-letter-spacing: 0px;
  --typography-body-xs-font-size: 12px;
  --typography-body-xs-line-height: 16px;
  --typography-body-xs-letter-spacing: 0px;
  --typography-body-xxs-font-size: 10px;
  --typography-body-xxs-line-height: 14px;
  --typography-body-xxs-letter-spacing: 0px;
  --typography-label-font-family: Poppins;
  --typography-label-m-font-weight: 500;
  --typography-label-m-font-size: 14px;
  --typography-label-m-line-height: 20px;
  --typography-label-m-letter-spacing: 0px;
  --typography-label-text-transform: uppercase;
  --typography-label-s-font-weight: 500;
  --typography-label-s-font-size: 13px;
  --typography-label-s-line-height: 18px;
  --typography-label-s-letter-spacing: 0px;
  --typography-label-xs-font-weight: 500;
  --typography-label-xs-font-size: 12px;
  --typography-label-xs-line-height: 16px;
  --typography-label-xs-letter-spacing: 0px;
  --typography-overline-font-family: Poppins;
  --typography-overline-font-weight: 500;
  --typography-overline-font-size: 12px;
  --typography-overline-line-height: 16px;
  --typography-overline-letter-spacing: 0px;
  --radius-none: 0px;
  --radius-xs: 5px;
  --radius-s: 10px;
  --radius-m: 14px;
  --radius-l: 18px;
  --radius-xl: 24px;
  --radius-full: 9999px;
  --component-theme-asset: Le Blanc;
  --component-button-radius: 5px;
  --component-checkbox-radius: 5px;
  --component-chip-radius: 9999px;
  --component-counter-radius: 9999px;
  --component-container-s-radius: 5px;
  --component-container-m-radius: 10px;
  --component-fab-radius: 9999px;
  --component-icon-button-radius: 9999px;
  --component-input-radius: 5px;
  --component-progress-bar-radius: 9999px;
  --component-segmented-control-segment-radius: 5px;
  --component-segmented-control-container-radius: 9px;
  --component-tag-radius: 5px;
  --component-navigation-item-radius: 5px;
  --component-sheet-radius: 14px ;
}
:root [theme=le-blanc-new] {
  --color-midnight-blue-50: #eaf0f5;
  --color-midnight-blue-100: #d0dbe7;
  --color-midnight-blue-200: #aabfd4;
  --color-midnight-blue-300: #7296b6;
  --color-midnight-blue-400: #426180;
  --color-midnight-blue-500: #0a203e;
  --color-midnight-blue-600: #091939;
  --color-midnight-blue-700: #091534;
  --color-midnight-blue-800: #0a1229;
  --color-midnight-blue-900: #0a1020;
  --color-indigo-50: #e4e7f1;
  --color-indigo-100: #ced2e3;
  --color-indigo-200: #9ba3c2;
  --color-indigo-300: #6874a5;
  --color-indigo-400: #3f4b7c;
  --color-indigo-500: #242b47;
  --color-indigo-600: #1d2239;
  --color-indigo-700: #161a2b;
  --color-indigo-800: #0e111c;
  --color-indigo-900: #07090e;
  --color-ocean-blue-50: #f0f4fa;
  --color-ocean-blue-100: #dfe8f1;
  --color-ocean-blue-200: #b8cce0;
  --color-ocean-blue-250: #a6c0d9;
  --color-ocean-blue-300: #93b5d2;
  --color-ocean-blue-400: #42729a;
  --color-ocean-blue-500: #254d6e;
  --color-ocean-blue-600: #1b3d5c;
  --color-ocean-blue-700: #16314c;
  --color-ocean-blue-800: #162c41;
  --color-ocean-blue-900: #142334;
  --color-ocean-blue-950: #0f1824;
  --color-sky-blue-50: #f1f9fb;
  --color-sky-blue-100: #e4f3f7;
  --color-sky-blue-200: #c9e8ef;
  --color-sky-blue-300: #addce6;
  --color-sky-blue-400: #92d1de;
  --color-sky-blue-500: #77c5d6;
  --color-sky-blue-600: #44afc7;
  --color-sky-blue-700: #2e869a;
  --color-sky-blue-800: #1f5a66;
  --color-sky-blue-900: #0f2d33;
  --color-turquoise-50: #e9fcfb;
  --color-turquoise-100: #cef7f6;
  --color-turquoise-200: #9cefed;
  --color-turquoise-300: #6be7e3;
  --color-turquoise-400: #3adfda;
  --color-turquoise-500: #1fc1bc;
  --color-turquoise-600: #1ba7a2;
  --color-turquoise-700: #137471;
  --color-turquoise-800: #0c4d4b;
  --color-turquoise-900: #062726;
  --color-orange-50: #fef2e6;
  --color-orange-100: #fde9d2;
  --color-orange-200: #fcd2a5;
  --color-orange-300: #fabc78;
  --color-orange-400: #f9a54b;
  --color-orange-500: #f78f1e;
  --color-orange-600: #dc7302;
  --color-orange-700: #985206;
  --color-orange-800: #6b3a04;
  --color-orange-900: #351d02;
  --color-copper-50: #f9f6ed;
  --color-copper-100: #f1e7d0;
  --color-copper-200: #e4cfa4;
  --color-copper-300: #d4b070;
  --color-copper-400: #c69449;
  --color-copper-500: #af7b39;
  --color-copper-600: #9d6531;
  --color-copper-700: #7e4b2a;
  --color-copper-800: #6a3e29;
  --color-copper-900: #5b3628;
  --color-copper-950: #341c14;
  --color-bronze-50: #f7f2ee;
  --color-bronze-100: #f1e9e1;
  --color-bronze-200: #e3d2c3;
  --color-bronze-300: #d4bca5;
  --color-bronze-400: #c6a587;
  --color-bronze-500: #b88f69;
  --color-bronze-600: #a3764d;
  --color-bronze-700: #7d5b3b;
  --color-bronze-800: #4e3925;
  --color-bronze-900: #271d13;
  --color-marble-50: #f7f6f3;
  --color-marble-100: #edeae3;
  --color-marble-200: #ded9ce;
  --color-marble-300: #c6bfae;
  --color-marble-400: #aaa092;
  --color-marble-500: #958a7e;
  --color-marble-600: #877c73;
  --color-marble-700: #716760;
  --color-marble-800: #605852;
  --color-marble-900: #504844;
  --color-olive-grey-50: #f7f6f1;
  --color-olive-grey-100: #edece7;
  --color-olive-grey-200: #dbd8cf;
  --color-olive-grey-300: #cac5b7;
  --color-olive-grey-400: #b8b19f;
  --color-olive-grey-500: #a69e87;
  --color-olive-grey-600: #8a8167;
  --color-olive-grey-700: #68614d;
  --color-olive-grey-800: #454133;
  --color-olive-grey-900: #23201a;
  --color-danger-red-50: #ffebeb;
  --color-danger-red-100: #ffe0e0;
  --color-danger-red-200: #fba7a7;
  --color-danger-red-300: #f47171;
  --color-danger-red-400: #eb4242;
  --color-danger-red-500: #cc0000;
  --color-danger-red-600: #b60000;
  --color-danger-red-700: #9b0000;
  --color-danger-red-800: #800000;
  --color-danger-red-900: #660000;
  --color-warning-yellow-50: #fef8e9;
  --color-warning-yellow-100: #fdf2d8;
  --color-warning-yellow-200: #fce5b1;
  --color-warning-yellow-300: #fad989;
  --color-warning-yellow-400: #f9cc62;
  --color-warning-yellow-500: #f7bf3b;
  --color-warning-yellow-600: #eba80a;
  --color-warning-yellow-700: #b07e07;
  --color-warning-yellow-800: #765405;
  --color-warning-yellow-900: #3b2a02;
  --color-positive-green-50: #f3fcf6;
  --color-positive-green-100: #e3f8ea;
  --color-positive-green-200: #ccf0d9;
  --color-positive-green-300: #97ddb1;
  --color-positive-green-400: #65c387;
  --color-positive-green-500: #3fa665;
  --color-positive-green-600: #2ca056;
  --color-positive-green-700: #286c41;
  --color-positive-green-800: #1d5e36;
  --color-positive-green-900: #21452f;
  --color-grey-0: #ffffff;
  --color-grey-50: #fafafa;
  --color-grey-100: #f4f4f5;
  --color-grey-200: #e4e4e7;
  --color-grey-300: #d4d4d8;
  --color-grey-400: #a1a1aa;
  --color-grey-500: #71717a;
  --color-grey-600: #52525b;
  --color-grey-700: #3f3f46;
  --color-grey-800: #27272a;
  --color-grey-900: #1a1a1e;
  --color-grey-950: #101014;
  --color-grey-1000: #000000;
  --color-background-disabled: #f4f4f5;
  --color-background-brand: #0a203e;
  --color-background-inverse: #000000;
  --color-background-overlay: rgba(0, 0, 0, .4);
  --color-background-on-brand-primary: #ffffff;
  --color-background-on-brand-weak: #426180;
  --color-background-on-brand-secondary: #af7b39;
  --color-background-on-media: #ffffff;
  --color-background-on-media-weak: rgba(255, 255, 255, .6);
  --color-background-on-inverse: #ffffff;
  --color-background-base-default: #f7f6f3;
  --color-background-base-hover: #edeae3;
  --color-background-base-active: #ded9ce;
  --color-background-base-alternative: #edeae3;
  --color-background-raised-default: #f7f6f3;
  --color-background-raised-hover: #edeae3;
  --color-background-raised-active: #ded9ce;
  --color-background-neutral-default: #aaa092;
  --color-background-neutral-hover: #958a7e;
  --color-background-neutral-active: #877c73;
  --color-background-neutral-weak: #edeae3;
  --color-background-neutral-weak-hover: #ded9ce;
  --color-background-neutral-active-active: #c6bfae;
  --color-background-neutral-skeleton: #c6bfae;
  --color-background-accent-default: #0a203e;
  --color-background-accent-hover: #091534;
  --color-background-accent-active: #0a1020;
  --color-background-accent-weak: #ded9ce;
  --color-background-accent-secondary: #af7b39;
  --color-background-danger-default: #cc0000;
  --color-background-danger-hover: #b60000;
  --color-background-danger-active: #b60000;
  --color-background-danger-weak: #ffebeb;
  --color-background-warning-default: #f7bf3b;
  --color-background-warning-weak: #fef8e9;
  --color-background-positive-default: #3fa665;
  --color-background-positive-weak: #ccf0d9;
  --color-foreground-default: #000000;
  --color-foreground-weak: #27272a;
  --color-foreground-danger: #cc0000;
  --color-foreground-warning: #765405;
  --color-foreground-positive: #1d5e36;
  --color-foreground-disabled: #d4d4d8;
  --color-foreground-on-accent: #ffffff;
  --color-foreground-on-accent-secondary: #ffffff;
  --color-foreground-on-brand: #ffffff;
  --color-foreground-on-brand-inverse: #000000;
  --color-foreground-on-media: #ffffff;
  --color-foreground-on-inverse: #ffffff;
  --color-foreground-on-media-inverse: #000000;
  --color-foreground-on-danger: #ffffff;
  --color-foreground-accent-default: #0a203e;
  --color-foreground-accent-hover: #091939;
  --color-foreground-accent-active: #091534;
  --color-foreground-accent-secondary: #9d6531;
  --color-border-default: #a1a1aa;
  --color-border-strong: #71717a;
  --color-border-danger: #cc0000;
  --color-border-warning: #765405;
  --color-border-positive: #3fa665;
  --color-border-disabled: #e4e4e7;
  --color-border-on-brand: #52525b;
  --color-border-on-media: #ffffff;
  --color-border-accent-default: #1a1a1e;
  --color-border-accent-secodary: #dc7302;
  --font-family-brand: Montserrat;
  --font-family-base: Montserrat;
  --typography-display-l-font-family: Montserrat;
  --typography-display-l-font-weight: 400;
  --typography-display-l-font-size-default: 72px;
  --typography-display-l-font-size-mobile: 48px;
  --typography-display-l-line-height-default: 80px;
  --typography-display-l-line-height-mobile: 56px;
  --typography-display-l-letter-spacing: .699999988079071px;
  --typography-display-l-text-transform: none;
  --typography-display-m-font-family: Montserrat;
  --typography-display-m-font-weight: 400;
  --typography-display-m-font-size-default: 56px;
  --typography-display-m-font-size-mobile: 40px;
  --typography-display-m-line-height-default: 64px;
  --typography-display-m-line-height-mobile: 48px;
  --typography-display-m-letter-spacing: .5px;
  --typography-display-m-text-transform: none;
  --typography-display-s-font-family: Montserrat;
  --typography-display-s-font-weight: 400;
  --typography-display-s-font-size-default: 40px;
  --typography-display-s-font-size-mobile: 32px;
  --typography-display-s-line-height-default: 48px;
  --typography-display-s-line-height-mobile: 40px;
  --typography-display-s-letter-spacing: .4000000059604645px;
  --typography-display-s-text-transform: none;
  --typography-title-l-font-family: Montserrat;
  --typography-title-l-font-weight: 400;
  --typography-title-l-font-size: 28px;
  --typography-title-l-line-height: 34px;
  --typography-title-l-letter-spacing: 0px;
  --typography-title-l-text-transform: none;
  --typography-title-m-font-family: Montserrat;
  --typography-title-m-font-weight: 400;
  --typography-title-m-font-size: 24px;
  --typography-title-m-line-height: 30px;
  --typography-title-m-letter-spacing: 0px;
  --typography-title-m-text-transform: none;
  --typography-title-s-font-family: Montserrat;
  --typography-title-s-font-weight: 400;
  --typography-title-s-font-size: 22px;
  --typography-title-s-line-height: 28px;
  --typography-title-s-letter-spacing: 0px;
  --typography-title-xs-font-family: Montserrat;
  --typography-title-xs-font-weight: 400;
  --typography-title-xs-font-size: 18px;
  --typography-title-xs-line-height: 24px;
  --typography-title-xs-letter-spacing: 0px;
  --typography-body-font-family: Montserrat;
  --typography-body-font-weight-default: 400;
  --typography-body-font-weight-strong: 500;
  --typography-body-m-font-size: 16px;
  --typography-body-m-line-height: 24px;
  --typography-body-m-letter-spacing: 0px;
  --typography-body-s-font-size: 14px;
  --typography-body-s-line-height: 20px;
  --typography-body-s-letter-spacing: 0px;
  --typography-body-xs-font-size: 12px;
  --typography-body-xs-line-height: 16px;
  --typography-body-xs-letter-spacing: 0px;
  --typography-body-xxs-font-size: 10px;
  --typography-body-xxs-line-height: 14px;
  --typography-body-xxs-letter-spacing: 0px;
  --typography-label-font-family: Montserrat;
  --typography-label-m-font-weight: 500;
  --typography-label-m-font-size: 14px;
  --typography-label-m-line-height: 20px;
  --typography-label-m-letter-spacing: 0px;
  --typography-label-text-transform: uppercase;
  --typography-label-s-font-weight: 500;
  --typography-label-s-font-size: 13px;
  --typography-label-s-line-height: 18px;
  --typography-label-s-letter-spacing: 0px;
  --typography-label-xs-font-weight: 500;
  --typography-label-xs-font-size: 12px;
  --typography-label-xs-line-height: 16px;
  --typography-label-xs-letter-spacing: 0px;
  --typography-overline-font-family: Montserrat;
  --typography-overline-font-weight: 600;
  --typography-overline-font-size: 12px;
  --typography-overline-line-height: 16px;
  --typography-overline-letter-spacing: 0px;
  --radius-none: 0px;
  --radius-xs: 5px;
  --radius-s: 10px;
  --radius-m: 14px;
  --radius-l: 18px;
  --radius-xl: 24px;
  --radius-full: 9999px;
  --component-theme-asset: Le Blanc;
  --component-button-radius: 5px;
  --component-checkbox-radius: 5px;
  --component-chip-radius: 9999px;
  --component-counter-radius: 9999px;
  --component-container-s-radius: 5px;
  --component-container-m-radius: 10px;
  --component-fab-radius: 9999px;
  --component-icon-button-radius: 9999px;
  --component-input-radius: 5px;
  --component-progress-bar-radius: 9999px;
  --component-segmented-control-segment-radius: 5px;
  --component-segmented-control-container-radius: 9px;
  --component-tag-radius: 5px;
  --component-navigation-item-radius: 5px;
  --component-sheet-radius: 14px ;
}
:root [theme=moon-palace] {
  --color-midnight-blue-50: #eaf0f5;
  --color-midnight-blue-100: #d0dbe7;
  --color-midnight-blue-200: #aabfd4;
  --color-midnight-blue-300: #7296b6;
  --color-midnight-blue-400: #426180;
  --color-midnight-blue-500: #0a203e;
  --color-midnight-blue-600: #091939;
  --color-midnight-blue-700: #091534;
  --color-midnight-blue-800: #0a1229;
  --color-midnight-blue-900: #0a1020;
  --color-indigo-50: #e4e7f1;
  --color-indigo-100: #ced2e3;
  --color-indigo-200: #9ba3c2;
  --color-indigo-300: #6874a5;
  --color-indigo-400: #3f4b7c;
  --color-indigo-500: #242b47;
  --color-indigo-600: #1d2239;
  --color-indigo-700: #161a2b;
  --color-indigo-800: #0e111c;
  --color-indigo-900: #07090e;
  --color-ocean-blue-50: #f0f4fa;
  --color-ocean-blue-100: #dfe8f1;
  --color-ocean-blue-200: #b8cce0;
  --color-ocean-blue-250: #a6c0d9;
  --color-ocean-blue-300: #93b5d2;
  --color-ocean-blue-400: #42729a;
  --color-ocean-blue-500: #254d6e;
  --color-ocean-blue-600: #1b3d5c;
  --color-ocean-blue-700: #16314c;
  --color-ocean-blue-800: #162c41;
  --color-ocean-blue-900: #142334;
  --color-ocean-blue-950: #0f1824;
  --color-sky-blue-50: #f1f9fb;
  --color-sky-blue-100: #e4f3f7;
  --color-sky-blue-200: #c9e8ef;
  --color-sky-blue-300: #addce6;
  --color-sky-blue-400: #92d1de;
  --color-sky-blue-500: #77c5d6;
  --color-sky-blue-600: #44afc7;
  --color-sky-blue-700: #2e869a;
  --color-sky-blue-800: #1f5a66;
  --color-sky-blue-900: #0f2d33;
  --color-turquoise-50: #e9fcfb;
  --color-turquoise-100: #cef7f6;
  --color-turquoise-200: #9cefed;
  --color-turquoise-300: #6be7e3;
  --color-turquoise-400: #3adfda;
  --color-turquoise-500: #1fc1bc;
  --color-turquoise-600: #1ba7a2;
  --color-turquoise-700: #137471;
  --color-turquoise-800: #0c4d4b;
  --color-turquoise-900: #062726;
  --color-orange-50: #fef2e6;
  --color-orange-100: #fde9d2;
  --color-orange-200: #fcd2a5;
  --color-orange-300: #fabc78;
  --color-orange-400: #f9a54b;
  --color-orange-500: #f78f1e;
  --color-orange-600: #dc7302;
  --color-orange-700: #985206;
  --color-orange-800: #6b3a04;
  --color-orange-900: #351d02;
  --color-copper-50: #f9f6ed;
  --color-copper-100: #f1e7d0;
  --color-copper-200: #e4cfa4;
  --color-copper-300: #d4b070;
  --color-copper-400: #c69449;
  --color-copper-500: #af7b39;
  --color-copper-600: #9d6531;
  --color-copper-700: #7e4b2a;
  --color-copper-800: #6a3e29;
  --color-copper-900: #5b3628;
  --color-copper-950: #341c14;
  --color-bronze-50: #f7f2ee;
  --color-bronze-100: #f1e9e1;
  --color-bronze-200: #e3d2c3;
  --color-bronze-300: #d4bca5;
  --color-bronze-400: #c6a587;
  --color-bronze-500: #b88f69;
  --color-bronze-600: #a3764d;
  --color-bronze-700: #7d5b3b;
  --color-bronze-800: #4e3925;
  --color-bronze-900: #271d13;
  --color-marble-50: #f7f6f3;
  --color-marble-100: #edeae3;
  --color-marble-200: #ded9ce;
  --color-marble-300: #c6bfae;
  --color-marble-400: #aaa092;
  --color-marble-500: #958a7e;
  --color-marble-600: #877c73;
  --color-marble-700: #716760;
  --color-marble-800: #605852;
  --color-marble-900: #504844;
  --color-olive-grey-50: #f7f6f1;
  --color-olive-grey-100: #edece7;
  --color-olive-grey-200: #dbd8cf;
  --color-olive-grey-300: #cac5b7;
  --color-olive-grey-400: #b8b19f;
  --color-olive-grey-500: #a69e87;
  --color-olive-grey-600: #8a8167;
  --color-olive-grey-700: #68614d;
  --color-olive-grey-800: #454133;
  --color-olive-grey-900: #23201a;
  --color-danger-red-50: #ffebeb;
  --color-danger-red-100: #ffe0e0;
  --color-danger-red-200: #fba7a7;
  --color-danger-red-300: #f47171;
  --color-danger-red-400: #eb4242;
  --color-danger-red-500: #cc0000;
  --color-danger-red-600: #b60000;
  --color-danger-red-700: #9b0000;
  --color-danger-red-800: #800000;
  --color-danger-red-900: #660000;
  --color-warning-yellow-50: #fef8e9;
  --color-warning-yellow-100: #fdf2d8;
  --color-warning-yellow-200: #fce5b1;
  --color-warning-yellow-300: #fad989;
  --color-warning-yellow-400: #f9cc62;
  --color-warning-yellow-500: #f7bf3b;
  --color-warning-yellow-600: #eba80a;
  --color-warning-yellow-700: #b07e07;
  --color-warning-yellow-800: #765405;
  --color-warning-yellow-900: #3b2a02;
  --color-positive-green-50: #f3fcf6;
  --color-positive-green-100: #e3f8ea;
  --color-positive-green-200: #ccf0d9;
  --color-positive-green-300: #97ddb1;
  --color-positive-green-400: #65c387;
  --color-positive-green-500: #3fa665;
  --color-positive-green-600: #2ca056;
  --color-positive-green-700: #286c41;
  --color-positive-green-800: #1d5e36;
  --color-positive-green-900: #21452f;
  --color-grey-0: #ffffff;
  --color-grey-50: #fafafa;
  --color-grey-100: #f4f4f5;
  --color-grey-200: #e4e4e7;
  --color-grey-300: #d4d4d8;
  --color-grey-400: #a1a1aa;
  --color-grey-500: #71717a;
  --color-grey-600: #52525b;
  --color-grey-700: #3f3f46;
  --color-grey-800: #27272a;
  --color-grey-900: #1a1a1e;
  --color-grey-950: #101014;
  --color-grey-1000: #000000;
  --color-background-disabled: #27272a;
  --color-background-brand: #27272a;
  --color-background-inverse: #ffffff;
  --color-background-overlay: rgba(0, 0, 0, .4);
  --color-background-on-brand-primary: #f4f4f5;
  --color-background-on-brand-weak: #1b3d5c;
  --color-background-on-brand-secondary: #b8cce0;
  --color-background-on-media: #ffffff;
  --color-background-on-media-weak: rgba(255, 255, 255, .6);
  --color-background-on-inverse: #ffffff;
  --color-background-base-default: #101014;
  --color-background-base-hover: #1a1a1e;
  --color-background-base-active: #27272a;
  --color-background-base-alternative: #1a1a1e;
  --color-background-raised-default: #1a1a1e;
  --color-background-raised-hover: #27272a;
  --color-background-raised-active: #3f3f46;
  --color-background-neutral-default: #3f3f46;
  --color-background-neutral-hover: #52525b;
  --color-background-neutral-active: #71717a;
  --color-background-neutral-weak: #27272a;
  --color-background-neutral-weak-hover: #3f3f46;
  --color-background-neutral-active-active: #52525b;
  --color-background-neutral-skeleton: #3f3f46;
  --color-background-accent-default: #93b5d2;
  --color-background-accent-hover: #a6c0d9;
  --color-background-accent-active: #b8cce0;
  --color-background-accent-weak: #16314c;
  --color-background-accent-secondary: #b8cce0;
  --color-background-danger-default: #f47171;
  --color-background-danger-hover: #fba7a7;
  --color-background-danger-active: #f47171;
  --color-background-danger-weak: #800000;
  --color-background-warning-default: #fad989;
  --color-background-warning-weak: #765405;
  --color-background-positive-default: #ccf0d9;
  --color-background-positive-weak: #21452f;
  --color-foreground-default: #f4f4f5;
  --color-foreground-weak: #a1a1aa;
  --color-foreground-danger: #fba7a7;
  --color-foreground-warning: #fce5b1;
  --color-foreground-positive: #65c387;
  --color-foreground-disabled: #3f3f46;
  --color-foreground-on-accent: #101014;
  --color-foreground-on-accent-secondary: #101014;
  --color-foreground-on-brand: #f4f4f5;
  --color-foreground-on-brand-inverse: #101014;
  --color-foreground-on-media: #ffffff;
  --color-foreground-on-inverse: #101014;
  --color-foreground-on-media-inverse: #101014;
  --color-foreground-on-danger: #101014;
  --color-foreground-accent-default: #b8cce0;
  --color-foreground-accent-hover: #a6c0d9;
  --color-foreground-accent-active: #93b5d2;
  --color-foreground-accent-secondary: #b8cce0;
  --color-border-default: #3f3f46;
  --color-border-strong: #52525b;
  --color-border-danger: #fba7a7;
  --color-border-warning: #fce5b1;
  --color-border-positive: #e3f8ea;
  --color-border-disabled: #27272a;
  --color-border-on-brand: #52525b;
  --color-border-on-media: #ffffff;
  --color-border-accent-default: #b8cce0;
  --color-border-accent-secodary: #b8cce0;
  --font-family-brand: Poppins;
  --font-family-base: Poppins;
  --typography-display-l-font-family: Poppins;
  --typography-display-l-font-weight: 400;
  --typography-display-l-font-size-default: 72px;
  --typography-display-l-font-size-mobile: 48px;
  --typography-display-l-line-height-default: 80px;
  --typography-display-l-line-height-mobile: 56px;
  --typography-display-l-letter-spacing: 0px;
  --typography-display-l-text-transform: none;
  --typography-display-m-font-family: Poppins;
  --typography-display-m-font-weight: 400;
  --typography-display-m-font-size-default: 56px;
  --typography-display-m-font-size-mobile: 40px;
  --typography-display-m-line-height-default: 64px;
  --typography-display-m-line-height-mobile: 48px;
  --typography-display-m-letter-spacing: 0px;
  --typography-display-m-text-transform: none;
  --typography-display-s-font-family: Poppins;
  --typography-display-s-font-weight: 400;
  --typography-display-s-font-size-default: 40px;
  --typography-display-s-font-size-mobile: 32px;
  --typography-display-s-line-height-default: 48px;
  --typography-display-s-line-height-mobile: 40px;
  --typography-display-s-letter-spacing: 0px;
  --typography-display-s-text-transform: none;
  --typography-title-l-font-family: Poppins;
  --typography-title-l-font-weight: 400;
  --typography-title-l-font-size: 28px;
  --typography-title-l-line-height: 34px;
  --typography-title-l-letter-spacing: 0px;
  --typography-title-l-text-transform: none;
  --typography-title-m-font-family: Poppins;
  --typography-title-m-font-weight: 400;
  --typography-title-m-font-size: 24px;
  --typography-title-m-line-height: 30px;
  --typography-title-m-letter-spacing: 0px;
  --typography-title-m-text-transform: none;
  --typography-title-s-font-family: Poppins;
  --typography-title-s-font-weight: 400;
  --typography-title-s-font-size: 22px;
  --typography-title-s-line-height: 28px;
  --typography-title-s-letter-spacing: 0px;
  --typography-title-xs-font-family: Poppins;
  --typography-title-xs-font-weight: 400;
  --typography-title-xs-font-size: 18px;
  --typography-title-xs-line-height: 24px;
  --typography-title-xs-letter-spacing: 0px;
  --typography-body-font-family: Poppins;
  --typography-body-font-weight-default: 400;
  --typography-body-font-weight-strong: 500;
  --typography-body-m-font-size: 16px;
  --typography-body-m-line-height: 24px;
  --typography-body-m-letter-spacing: 0px;
  --typography-body-s-font-size: 14px;
  --typography-body-s-line-height: 20px;
  --typography-body-s-letter-spacing: 0px;
  --typography-body-xs-font-size: 12px;
  --typography-body-xs-line-height: 16px;
  --typography-body-xs-letter-spacing: 0px;
  --typography-body-xxs-font-size: 10px;
  --typography-body-xxs-line-height: 14px;
  --typography-body-xxs-letter-spacing: 0px;
  --typography-label-font-family: Poppins;
  --typography-label-m-font-weight: 500;
  --typography-label-m-font-size: 16px;
  --typography-label-m-line-height: 24px;
  --typography-label-m-letter-spacing: 0px;
  --typography-label-text-transform: none;
  --typography-label-s-font-weight: 500;
  --typography-label-s-font-size: 14px;
  --typography-label-s-line-height: 20px;
  --typography-label-s-letter-spacing: 0px;
  --typography-label-xs-font-weight: 500;
  --typography-label-xs-font-size: 12px;
  --typography-label-xs-line-height: 16px;
  --typography-label-xs-letter-spacing: 0px;
  --typography-overline-font-family: Poppins;
  --typography-overline-font-weight: 400;
  --typography-overline-font-size: 12px;
  --typography-overline-line-height: 16px;
  --typography-overline-letter-spacing: .75px;
  --radius-none: 0px;
  --radius-xs: 5px;
  --radius-s: 10px;
  --radius-m: 14px;
  --radius-l: 18px;
  --radius-xl: 24px;
  --radius-full: 9999px;
  --component-theme-asset: Moon Palace;
  --component-button-radius: 5px;
  --component-checkbox-radius: 5px;
  --component-chip-radius: 9999px;
  --component-counter-radius: 9999px;
  --component-container-s-radius: 5px;
  --component-container-m-radius: 10px;
  --component-fab-radius: 9999px;
  --component-icon-button-radius: 9999px;
  --component-input-radius: 5px;
  --component-progress-bar-radius: 9999px;
  --component-segmented-control-segment-radius: 5px;
  --component-segmented-control-container-radius: 9px;
  --component-tag-radius: 5px;
  --component-navigation-item-radius: 5px;
  --component-sheet-radius: 14px ;
}
* {
  font-family: var(--typography-body-font-family), "san-serif" !important;
}
#app .p-tab-active {
  background: var(--p-tabs-tab-background);
  border-width: var(--p-tabs-tab-border-width);
  border-color: var(--p-tabs-tab-border-color);
  color: var(--p-tabs-tab-color);
  padding: var(--p-tabs-tab-padding);
  font-weight: var(--p-tabs-tab-font-weight);
  transition: background var(--p-tabs-transition-duration), border-color var(--p-tabs-transition-duration), color var(--p-tabs-transition-duration), outline-color var(--p-tabs-transition-duration), box-shadow var(--p-tabs-transition-duration);
  margin: var(--p-tabs-tab-margin);
  font-family: var(--typography-body-font-family);
  font-weight: var(--typography-body-font-weight-strong);
  font-size: var(--typography-body-s-font-size);
  line-height: var(--typography-body-s-line-height);
  letter-spacing: var(--typography-body-s-letter-spacing);
}
#app .p-tab {
  background-color: var(--color-background-neutral-weak);
  border: none;
}
#app .p-tabpanels {
  background: transparent;
  padding: 20px 0px;
}
#app .p-tab:hover {
  color: #0F1824 !important;
}
#app .p-tab-active {
  border-color: transparent;
  border-radius: 10px;
  color: var(--color-foreground-default);
  background-color: var(--color-background-base-default);
}
body {
  font-family: "Open Sans Variable", sans-serif;
}
#app {
  max-width: 1280px;
  margin: 0 auto;
}
label, input, button {
  font-family: var(--typography-body-font-family), "san-serif" !important;
}
.tpc-text-field label, .tpc-text-field input {
  font-family: var(--typography-body-font-family), "san-serif" !important;
}