.UiCalendarMonth{--ui-cal-cell:2.4em;color:var(--color-primary);font-size:.875rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.UiCalendarMonth-label{margin-bottom:.5em;font-size:1.15em;font-weight:400;text-align:center;text-transform:capitalize}.UiCalendarMonth-label strong{font-weight:700}.UiCalendarMonth-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));row-gap:2px}.UiCalendarMonth-weekday{padding-bottom:.35em;font-size:.85em;font-weight:700;text-align:center}.UiCalendarMonth-day{position:relative;display:flex;align-items:center;justify-content:center;height:var(--ui-cal-cell);min-width:0;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:700;line-height:1;cursor:default}.UiCalendarMonth-day.is-blank{visibility:hidden}.UiCalendarMonth-day:before{content:"";position:absolute;top:0;bottom:0;display:none;background:var(--color-footer-yellow)}.UiCalendarMonth-day.is-range-start.has-range:before{left:50%;right:0;display:block}.UiCalendarMonth-day.is-range-end.has-range:before{left:0;right:50%;display:block}.UiCalendarMonth-day.is-in-range{background:var(--color-footer-yellow)}.UiCalendarMonth-day.is-past{color:var(--color-darkgrey);font-weight:400;opacity:.45}.UiCalendarMonth-day.is-unavailable{color:var(--color-danger);font-weight:400;opacity:.6}.UiCalendarMonth-day.is-unavailable .UiCalendarMonth-dayNum{text-decoration:line-through}.UiCalendarMonth-day.is-offanchor{font-weight:400;opacity:.55}.UiCalendarMonth-day.is-today .UiCalendarMonth-dayNum{box-shadow:inset 0 0 0 1px var(--color-primary)}.UiCalendarMonth-day.is-anchor.is-available .UiCalendarMonth-dayNum{box-shadow:inset 0 0 0 1px var(--color-primary-25)}.UiCalendarMonth-day.is-range-end .UiCalendarMonth-dayNum,.UiCalendarMonth-day.is-range-start .UiCalendarMonth-dayNum{background:var(--color-secondary);box-shadow:none}.UiCalendarMonth-day.is-preview.is-range-end .UiCalendarMonth-dayNum{background:transparent;box-shadow:inset 0 0 0 2px var(--color-secondary)}.UiCalendarMonth-dayNum{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:calc(var(--ui-cal-cell) - 4px);height:calc(var(--ui-cal-cell) - 4px);border-radius:50%}.UiCalendarMonth.is-interactive .UiCalendarMonth-day:not(.is-disabled){cursor:pointer}.UiCalendarMonth.is-interactive .UiCalendarMonth-day:not(.is-disabled):focus-visible .UiCalendarMonth-dayNum,.UiCalendarMonth.is-interactive .UiCalendarMonth-day:not(.is-disabled):hover .UiCalendarMonth-dayNum{background:var(--color-primary-10)}.UiCalendarMonth.is-interactive .UiCalendarMonth-day:not(.is-disabled):focus-visible{outline:none}.UiCalendarMonth.is-interactive .UiCalendarMonth-day:not(.is-disabled).is-range-end:not(.is-preview):hover .UiCalendarMonth-dayNum,.UiCalendarMonth.is-interactive .UiCalendarMonth-day:not(.is-disabled).is-range-start:hover .UiCalendarMonth-dayNum{background:var(--color-secondary)}:root{--color-primary:#1d406a;--color-primary-80:rgba(29,64,106,.82);--color-primary-80-fc:#466285;--color-primary-50:rgba(29,64,106,.5);--color-primary-25:rgba(29,64,106,.25);--color-primary-10:rgba(29,64,106,.1);--color-primary-10-fc:#e8ecf0;--color-secondary:#fcf205;--color-secondary-10:rgba(252,242,5,.1);--color-secondary-80:rgba(252,242,5,.82);--color-white-25:hsla(0,0%,100%,.25);--color-darkgrey:#707070;--color-lightgrey:#fcfbf7;--color-red:#e62e3c;--color-danger:#e62e3c;--color-footer-yellow:#fffdd9;--color-bg:#fff;--color-text:#1d406a;--soft-blur:blur(5px);--strong-blur:blur(15px);--gutter:16px;--gutter-half:8px;--spacer:1rem;--spacer-1:.25rem;--spacer-2:.5rem;--spacer-3:1rem;--spacer-4:1.5rem;--spacer-5:3rem;--columncount2:1;--imageGradientHeight:10vh;--primary:#1d406a;--primary80:rgba(29,64,106,.82);--primary80FC:#466285;--primary50:rgba(29,64,106,.5);--primary25:rgba(29,64,106,.25);--primary10:rgba(29,64,106,.1);--primary10FC:#e8ecf0;--secondary:#fcf205;--second:#fcf205;--second10:rgba(252,242,5,.1);--second80:rgba(252,242,5,.82);--white25:hsla(0,0%,100%,.25);--red:#e62e3c;--danger:#e62e3c;--footerYellow:#fffdd9;--softBlur:blur(5px);--strongBlur:blur(15px);--gutter0-5:8px;--spacer1:.25rem;--spacer2:.5rem;--spacer3:1rem;--spacer4:1.5rem;--spacer5:3rem;--color-primary-15:rgba(29,64,106,.15);--color-white-75:hsla(0,0%,100%,.75);--color-action:#fcf205;--color-action-text:#1d406a;--color-surface-accent:#fffdd9;--color-box-mint:#e0fcf5;--color-box-sand:#efeece;--color-scrim:rgba(29,64,106,.5);--color-scrim-strong:rgba(0,0,0,.8);--color-skeleton:#e8ecf0;--color-skeleton-highlight:#fcfbf7;--focus-ring:0 0 0 .2rem rgba(29,64,106,.25);--focus-ring-inverse:0 0 0 3px #fff,0 0 0 .35rem #fcf205;--focus-outline:2px solid #1d406a;--focus-outline-offset:2px;--shadow-card:0 0 1em rgba(0,0,0,.4);--shadow-floating:0 0 0 3px #fff,0 .4rem 1.25rem rgba(0,0,0,.4);--radius-pill:1rem;--radius-chip:2rem;--radius-sheet:1rem;--radius-round:50%;--control-sm:2.25rem;--control-min:2.75rem;--control-lg:3rem;--font-size-xs:.75rem;--font-size-sm:.8125rem;--font-size-base:.875rem;--font-size-md:1rem;--font-size-price:1.2rem;--tracking-caps:.06em;--duration-fast:.15s;--duration-base:.3s;--duration-slow:.6s;--duration-sheet:.28s;--duration-skeleton:1.2s;--ease-standard:ease-in-out;--ease-out:ease-out;--ease-sheet:cubic-bezier(.2,.8,.2,1);--z-nav:1000;--z-sticky:1030;--z-fab:1031;--z-sheet:1040;--z-modal:1050;--z-popover:1050;--z-lightbox:5000;--nav-height:56px;--nav-height-lg:87px}@media screen and (min-width:1200px){:root{--columncount2:2}}@media screen and (min-width:1919px){:root{--columncount2:3}}.UiDateRangePicker{position:relative}.UiDateRangePicker-field{cursor:pointer;caret-color:transparent;text-overflow:ellipsis}@media screen and (max-width:767.98px){.UiDateRangePicker-field{font-size:16px}}.UiDateRangePicker-icon{position:absolute;top:50%;left:.85rem;display:flex;color:var(--color-primary);pointer-events:none;transform:translateY(-50%)}.UiDateRangePicker.has-icon .UiDateRangePicker-field{padding-left:2.6rem}.UiDateRangePicker.is-inline .UiDateRangePicker-popover{position:static;max-width:none;padding:0;background:transparent;box-shadow:none;z-index:auto}.UiDateRangePicker.is-inline .UiDateRangePicker-months .UiCalendarMonth{width:auto}.UiDateRangePicker-popover{position:absolute;top:calc(100% + .25rem);left:0;z-index:1050;box-sizing:border-box;min-width:17rem;max-width:calc(100vw - 1rem);padding:1rem;background:#fff;color:var(--color-primary);font-size:.875rem;font-weight:400;line-height:1.4;text-align:left;text-transform:none;box-shadow:0 0 1em #0006}.UiDateRangePicker-popover.is-right{left:auto;right:0}.UiDateRangePicker-months{position:relative;display:flex;gap:1.25rem}.UiDateRangePicker-months .UiCalendarMonth{flex:1 1 0;min-width:0;width:15.5rem}.UiDateRangePicker-nav{position:absolute;top:-.35rem;z-index:2;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid var(--color-primary-25);border-radius:50%;background:#fff;color:var(--color-primary);cursor:pointer}.UiDateRangePicker-nav.is-prev{left:0}.UiDateRangePicker-nav.is-next{right:0}.UiDateRangePicker-nav:focus-visible,.UiDateRangePicker-nav:hover:not(:disabled){background:var(--color-primary-10);outline:none}.UiDateRangePicker-nav:disabled{opacity:.3;cursor:default}.UiDateRangePicker-status{min-height:1.4em;margin:.75rem 0 0;font-size:.8125rem}.UiDateRangePicker-status.is-error{color:var(--color-danger);font-weight:600}.UiDateRangePicker-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.5rem;font-size:.8125rem}.UiDateRangePicker-legend{display:flex;gap:1rem}.UiDateRangePicker-legendItem.is-available{font-weight:700}.UiDateRangePicker-legendItem.is-unavailable{color:var(--color-danger);text-decoration:line-through;opacity:.7}.UiDateRangePicker-close{margin:0;padding:.25rem 0;border:0;background:transparent;color:var(--color-primary);font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.UiDateRangePicker-close:focus-visible,.UiDateRangePicker-close:hover{color:var(--color-primary-80-fc);outline:none}
