.search-distance-metric[data-v-9e5dd022]{background-color:#fff;border-radius:25px;box-shadow:0 0 4px rgba(0,0,0,.14);display:flex;flex-direction:row;font-size:var(--font-size-sm);gap:8px;max-width:80%;overflow:hidden;padding:calc(var(--gutter-size)/3);z-index:99}.search-distance-metric__button[data-v-9e5dd022]{background-color:rgb(var(--search-distance-metric-button-background-color,var(--generic-cta-background)));border:none;border-radius:25px;color:rgb(var(--search-distance-metric-button-color,var(--generic-cta-color)));cursor:pointer;min-width:50px;padding:calc(var(--gutter-size)/3) calc(var(--gutter-size)/1.5);text-align:center;transition:all .16s ease-out}.search-distance-metric__button--active[data-v-9e5dd022],.search-distance-metric__button[data-v-9e5dd022]:hover{background-color:rgb(var(--search-distance-metric-button-background-color,var(--generic-cta-hoverBackground)));color:rgb(var(--search-distance-metric-button-color,var(--generic-cta-hover)))}.custom-filter[data-v-2c160f60]{margin:0;padding:0 var(--gutter-size) var(--gutter-size);position:relative}.custom-filter__title[data-v-2c160f60]{color:rgb(var("",var(--font-heading-color)));display:flex;font-family:var(--font-default-custom,var(--font-heading-family));font-size:var(--font-heading-size);font-weight:var(--font-heading-weight);justify-content:space-between;margin:0;padding:var(--gutter-size) 0 calc(var(--gutter-size)/1.5)}[dir=ltr] .custom-filter__title[data-v-2c160f60]{text-align:left}[dir=rtl] .custom-filter__title[data-v-2c160f60]{text-align:right}[dir=ltr] .custom-filter__filter[data-v-2c160f60]{text-align:left}[dir=rtl] .custom-filter__filter[data-v-2c160f60]{text-align:right}.custom-filter__filter__list[data-v-2c160f60]{list-style:none;margin:0;padding:0}.custom-filter__filter__list__item--overflow[data-v-2c160f60]{display:none}.custom-filter__filter__list__item__link[data-v-2c160f60]{color:rgb(var(--generic-link-color));cursor:pointer;display:flex;justify-content:space-between;margin:3px 0 6px;-webkit-text-decoration:none;text-decoration:none;transition:color .16s ease-in-out}.custom-filter__filter__list__item__link[data-v-2c160f60]:focus,.custom-filter__filter__list__item__link[data-v-2c160f60]:hover{color:rgb(var(--generic-link-hover));-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration:var(--custom-filter-list-item-link-text-decoration,underline);text-decoration:var(--custom-filter-list-item-link-text-decoration,underline)}.custom-filter__filter__list__item__link[data-v-2c160f60]:focus:after,.custom-filter__filter__list__item__link[data-v-2c160f60]:hover:after{transform:scale(0)}.custom-filter__filter__list__item__link:focus .custom-filter__filter__list__item__link__name[data-v-2c160f60]:before,.custom-filter__filter__list__item__link:hover .custom-filter__filter__list__item__link__name[data-v-2c160f60]:before{border-color:rgb(var(--generic-link-hover))}.custom-filter__filter__list__item--refined .custom-filter__filter__list__item__link[data-v-2c160f60]{color:rgb(var(--generic-link-hover));font-weight:700}.custom-filter__filter__list__item__link__name[data-v-2c160f60]{position:relative}[dir=ltr] .custom-filter__filter__list__item__link__name[data-v-2c160f60]{padding-left:24px}[dir=rtl] .custom-filter__filter__list__item__link__name[data-v-2c160f60]{padding-right:24px}.custom-filter__filter__list__item__link__name[data-v-2c160f60]:after,.custom-filter__filter__list__item__link__name[data-v-2c160f60]:before{position:absolute}.custom-filter__filter__list__item__link__name[data-v-2c160f60]:before{background:none;border:1px solid rgb(var(--generic-text-color));border-radius:2px;bottom:0;content:"";height:14px;margin:0;top:0;transition:background .16s;width:14px}[dir=ltr] .custom-filter__filter__list__item__link__name[data-v-2c160f60]:before{left:0}[dir=rtl] .custom-filter__filter__list__item__link__name[data-v-2c160f60]:before{right:0}.custom-filter__filter__list__item--refined .custom-filter__filter__list__item__link__name[data-v-2c160f60]:before{background:rgb(var(--generic-link-hover));border-color:rgb(var(--generic-link-hover))}.custom-filter__filter__list__item__link__name[data-v-2c160f60]:after{border-bottom:2px solid transparent;bottom:0;content:"";height:4px;top:4px;transition-delay:0s,.16s;transition-property:border-left,border-bottom;transition-timing-function:ease-in-out;width:8px}[dir=ltr] .custom-filter__filter__list__item__link__name[data-v-2c160f60]:after{left:3px}[dir=rtl] .custom-filter__filter__list__item__link__name[data-v-2c160f60]:after{right:3px}[dir=ltr] .custom-filter__filter__list__item__link__name[data-v-2c160f60]:after{border-left:2px solid transparent}[dir=rtl] .custom-filter__filter__list__item__link__name[data-v-2c160f60]:after{border-right:2px solid transparent}[dir=ltr] .custom-filter__filter__list__item__link__name[data-v-2c160f60]:after{transform:rotate(-45deg)}[dir=rtl] .custom-filter__filter__list__item__link__name[data-v-2c160f60]:after{transform:rotate(45deg)}.custom-filter__filter__list__item--refined .custom-filter__filter__list__item__link__name[data-v-2c160f60]:after{border-bottom:2px solid rgb(var(--generic-text-opposite));margin-right:0;margin-top:0}[dir=ltr] .custom-filter__filter__list__item--refined .custom-filter__filter__list__item__link__name[data-v-2c160f60]:after{border-left:2px solid rgb(var(--generic-text-opposite))}[dir=rtl] .custom-filter__filter__list__item--refined .custom-filter__filter__list__item__link__name[data-v-2c160f60]:after{border-right:2px solid rgb(var(--generic-text-opposite))}.custom-filter__filter__list__item__link__count[data-v-2c160f60]{flex:0 0 50px}[dir=ltr] .custom-filter__filter__list__item__link__count[data-v-2c160f60]{text-align:right}[dir=rtl] .custom-filter__filter__list__item__link__count[data-v-2c160f60]{text-align:left}.custom-filter__filter__list__item__link__name[data-v-2c160f60]{flex:1 1 auto}.custom-filter__hide[data-v-2c160f60],.custom-filter__show[data-v-2c160f60]{color:rgb(var(--generic-link-color));cursor:pointer;margin-top:calc(var(--gutter-size)/1.5);position:relative;-webkit-text-decoration:none;text-decoration:none;transition:color .16s ease-in-out}.custom-filter__hide[data-v-2c160f60]:focus,.custom-filter__hide[data-v-2c160f60]:hover,.custom-filter__show[data-v-2c160f60]:focus,.custom-filter__show[data-v-2c160f60]:hover{color:rgb(var(--generic-link-hover));-webkit-text-decoration:underline;text-decoration:underline}[dir=ltr] .custom-filter__hide[data-v-2c160f60],[dir=ltr] .custom-filter__show[data-v-2c160f60]{padding-left:24px}[dir=rtl] .custom-filter__hide[data-v-2c160f60],[dir=rtl] .custom-filter__show[data-v-2c160f60]{padding-right:24px}.custom-filter__hide__icon[data-v-2c160f60],.custom-filter__show__icon[data-v-2c160f60]{position:absolute}[dir=ltr] .custom-filter__hide__icon[data-v-2c160f60],[dir=ltr] .custom-filter__show__icon[data-v-2c160f60]{left:0}[dir=rtl] .custom-filter__hide__icon[data-v-2c160f60],[dir=rtl] .custom-filter__show__icon[data-v-2c160f60]{right:0}.custom-filter__hide__icon[data-v-2c160f60]{transform:rotate(180deg)}.ui-tooltip[data-v-5ae46bee]{display:inline-block;position:relative}.ui-tooltip__content[data-v-5ae46bee]{word-wrap:break-word;background-color:rgb(var(--ui-tooltip-content-background-color,var(--generic-background-color)));border-radius:10px;box-shadow:0 4px 6px 0 rgba(0,0,0,.184);color:rgb(var(--ui-tooltip-content-color,var(--generic-text-color)));font-size:var(--ui-tooltip-content-font-size,var(--font-size-xs));padding:calc(var(--gutter-size)/3) calc(var(--gutter-size)/1.5);position:absolute;z-index:900}.ui-tooltip__content--bottom[data-v-5ae46bee]{top:calc(100% + 8px)}.hidden-count[data-v-7b761506]{padding:3px 0!important}.type-filter[data-v-7b761506]{margin:0;padding:0}.type-filter__title[data-v-7b761506]{color:rgb(var("",var(--font-heading-color)));display:flex;font-family:var(--font-default-custom,var(--font-heading-family));font-size:var(--font-heading-size);font-weight:var(--font-heading-weight);justify-content:space-between;line-height:1rem;margin:0;padding:var(--gutter-size) 0 calc(var(--gutter-size)/1.5)}[dir=ltr] .type-filter__title[data-v-7b761506]{text-align:left}[dir=rtl] .type-filter__title[data-v-7b761506]{text-align:right}[dir=ltr] .type-filter__title[data-v-7b761506]{padding-left:var(--gutter-size)}[dir=rtl] .type-filter__title[data-v-7b761506]{padding-right:var(--gutter-size)}.type-filter__filter[data-v-7b761506]{padding:0 var(--gutter-size) var(--gutter-size)}[dir=ltr] .type-filter__filter[data-v-7b761506]{text-align:left}[dir=rtl] .type-filter__filter[data-v-7b761506]{text-align:right}.type-filter__filter__list[data-v-7b761506]{display:flex;display:var(--type-filter-filter-list-display);flex-wrap:wrap;list-style:none;margin:0;padding:0}.type-filter__filter__list__item[data-v-7b761506]{background:rgb(var(--form-chip-background-color,var(--generic-background-hued)));border-radius:20px;display:inline-block;margin:4px 0;position:relative;transition:background .16s ease-in-out}[dir=ltr] .type-filter__filter__list__item[data-v-7b761506]{margin-right:10px}[dir=rtl] .type-filter__filter__list__item[data-v-7b761506]{margin-left:10px}[dir=ltr] .type-filter__filter__list__item[data-v-7b761506]:last-child{margin-right:0}[dir=rtl] .type-filter__filter__list__item[data-v-7b761506]:last-child{margin-left:0}.type-filter__filter__list__item[data-v-7b761506]:focus,.type-filter__filter__list__item[data-v-7b761506]:hover{background:rgb(var(--form-chip-background-hover,var(--generic-background-darkhued)))}.type-filter__filter__list__item:focus .type-filter__filter__list__item__link[data-v-7b761506],.type-filter__filter__list__item:hover .type-filter__filter__list__item__link[data-v-7b761506]{color:rgb(var(--form-chip-text-hover,var(--generic-text-color)))}.type-filter__filter__list__item--selected[data-v-7b761506],.type-filter__filter__list__item--selected[data-v-7b761506]:focus,.type-filter__filter__list__item--selected[data-v-7b761506]:hover{background:rgb(var(--form-chip-background-active,var(--generic-brand-color)))}.type-filter__filter__list__item--selected:focus .type-filter__filter__list__item__link[data-v-7b761506],.type-filter__filter__list__item--selected:hover .type-filter__filter__list__item__link[data-v-7b761506],.type-filter__filter__list__item__link[data-v-7b761506]{color:rgb(var(--form-chip-text-color,var(--generic-text-color)))}.type-filter__filter__list__item__link[data-v-7b761506]{align-items:center;cursor:pointer;display:inline-flex;font-size:var(--font-size-sm);height:40px;justify-content:space-between;letter-spacing:normal;letter-spacing:var(--search-page-letter-spacing,normal);margin:0 5px;padding:3px 35px 3px 0;position:relative;-webkit-text-decoration:none;text-decoration:none;transition:color .16s ease-in-out;transition:all .32s ease-in-out}.type-filter__filter__list__item__link[data-v-7b761506]:focus,.type-filter__filter__list__item__link[data-v-7b761506]:hover{color:none}.type-filter__filter__list__item--selected .type-filter__filter__list__item__link[data-v-7b761506]{color:rgb(var(--form-chip-text-active,var(--generic-text-opposite)));padding:3px 0 3px 35px}.type-filter__filter__list__item__link__icon[data-v-7b761506]{height:18px;margin-right:4px;padding-left:5px}.type-filter__filter__list__item__link__count[data-v-7b761506]{align-items:center;background:rgb(var(--form-chip-number-background-color,var(--generic-background-alt)));border-radius:50%;color:rgb(var(--form-chip-number-text-color,var(--generic-text-color)));display:inline-flex;flex:0 0 auto;height:30px;justify-content:center;position:absolute;right:0;transition:all .32s ease-in-out;width:35px}.type-filter__filter__list__item__link__count--selected[data-v-7b761506]{right:calc(100% - 35px)}.type-filter__filter__list__item__link__name[data-v-7b761506]{flex:1 1 auto;padding:0 10px}.type-filter__filter__list__item__link__name--remove-padding-left[data-v-7b761506]{padding-left:0}.filters__header[data-v-0e4d7bf1]{align-items:center;display:flex;flex-direction:row;justify-content:stretch;margin:calc(var(--gutter-size)/1.5) var(--gutter-size)}.filters__header__title[data-v-0e4d7bf1]{color:rgb(var("",var(--font-subtitle-color)));flex:1 0 auto;font-family:var(--font-default-custom,var(--font-subtitle-family));font-size:--font-subtitle-size;font-size:var(--font-subtitle-size,--font-subtitle-size);font-weight:var(--font-subtitle-weight);letter-spacing:normal;letter-spacing:var(--search-page-letter-spacing,normal);margin:0;text-transform:inherit;text-transform:var(--search-page-text-transform,inherit)}.filters__header__reset[data-v-0e4d7bf1]{color:rgb(var(--generic-link-color));cursor:pointer;font-size:var(--font-size-sm);-webkit-text-decoration:none;text-decoration:none;transition:color .16s ease-in-out}.filters__header__reset[data-v-0e4d7bf1]:focus,.filters__header__reset[data-v-0e4d7bf1]:hover{color:rgb(var(--generic-link-hover));-webkit-text-decoration:underline;text-decoration:underline}.filters__custom__item[data-v-0e4d7bf1]{position:relative}.filters__custom__item[data-v-0e4d7bf1]:after{background:rgb(var(--board-border-color,var(--generic-border-color)));content:"";height:1px;left:var(--gutter-size);position:absolute;right:var(--gutter-size);top:0}.filters--notype .filters__custom__item[data-v-0e4d7bf1]:first-child:after{display:none}.division-filter-item--top[data-v-250ea3b1]{margin-bottom:2px}.division-filter-item__link[data-v-250ea3b1]{color:rgb(var(--generic-link-color));cursor:pointer;display:flex;font-size:var(--search-division-item-font-size);font-weight:400;padding:3px 0;-webkit-text-decoration:none;text-decoration:none;transition:color .16s ease-in-out}.division-filter-item__link[data-v-250ea3b1]:focus,.division-filter-item__link[data-v-250ea3b1]:hover{color:rgb(var(--generic-link-hover))}.division-filter-item--inactive>.division-filter-item__link[data-v-250ea3b1]{color:rgb(var(--search-division-inactive-color,var(--generic-text-annotation)));cursor:pointer;-webkit-text-decoration:none;text-decoration:none;transition:color .16s ease-in-out}.division-filter-item--active>.division-filter-item__link[data-v-250ea3b1],.division-filter-item--inactive>.division-filter-item__link[data-v-250ea3b1]:focus,.division-filter-item--inactive>.division-filter-item__link[data-v-250ea3b1]:hover{color:rgb(var(--generic-link-hover))}.division-filter-item--active.division-filter-item--top>.division-filter-item__link[data-v-250ea3b1]{font-weight:700}.division-filter-item__link__arrow[data-v-250ea3b1]{font-size:.625rem;line-height:1rem;opacity:0;text-transform:lowercase;transform:rotate(-90deg) translateY(-10px);transition:all .16s;width:0}.division-filter-item--child>.division-filter-item__link>.division-filter-item__link__arrow[data-v-250ea3b1]{opacity:1;transform:rotate(0deg) translateY(0);width:24px}.division-filter-item__link__name[data-v-250ea3b1]{flex:1 1 auto}.division-filter-item__link__count[data-v-250ea3b1]{padding:0}.division-filter-item__link__icon[data-v-250ea3b1]{font-size:.625rem;line-height:1rem;text-transform:lowercase;transform:rotate(180deg);transition:transform .16s}.algolia-division-filter--closed .division-filter-item__link__icon[data-v-250ea3b1]{transform:rotate(0deg)}.division-filter-item__child[data-v-250ea3b1]{margin-bottom:5px}[dir=ltr] .division-filter-item__child[data-v-250ea3b1]{margin-left:0}[dir=rtl] .division-filter-item__child[data-v-250ea3b1]{margin-right:0}[dir=ltr] .division-filter-item__child[data-v-250ea3b1]{padding-left:var(--gutter-size)}[dir=rtl] .division-filter-item__child[data-v-250ea3b1]{padding-right:var(--gutter-size)}.division-filter-item__child__list[data-v-250ea3b1]{list-style:none;margin:0;padding:0}.division-filter[data-v-04fe98e6]{margin:0;padding:var(--gutter-size)}[dir=ltr] .division-filter[data-v-04fe98e6]{text-align:left}[dir=rtl] .division-filter[data-v-04fe98e6]{text-align:right}.division-filter__title[data-v-04fe98e6]{color:rgb(var("",var(--font-heading-color)));font-family:var(--font-default-custom,var(--font-heading-family));font-size:var(--font-heading-size);font-weight:var(--font-heading-weight);margin:0;margin-bottom:var(--gutter-size)}.division-filter--inactive .division-filter__title[data-v-04fe98e6]{color:rgb(var(--search-division-inactive-color,var(--generic-text-annotation)))}.division-filter__title__link[data-v-04fe98e6]{color:var(--division-title-link-color,var(--generic-link-color));cursor:pointer;letter-spacing:normal;letter-spacing:var(--search-page-letter-spacing,normal);-webkit-text-decoration:none;text-decoration:none;text-transform:inherit;text-transform:var(--search-page-text-transform,inherit);transition:color .16s ease-in-out}.division-filter__title__link[data-v-04fe98e6]:focus,.division-filter__title__link[data-v-04fe98e6]:hover{color:var(--division-title-link-hover,var(--generic-link-hover));-webkit-text-decoration:underline;text-decoration:underline}.division-filter__list[data-v-04fe98e6]{list-style:none;margin:0;padding:0}.image-scroller[data-v-399c3be0]{background:rgb(var(--scroller-background-color,var(--generic-background-alt)));color:rgb(var(--scroller-text-color,var(--generic-text-opposite)));display:flex;flex-wrap:nowrap;justify-content:space-between;overflow:hidden;overflow-x:auto}.image-scroller__item[data-v-399c3be0]{box-sizing:content-box}.image-scroller__item--multiples[data-v-399c3be0]{flex:0 0 calc(100% - 10px - var(--gutter-size)*2)}[dir=ltr] .image-scroller__item--multiples[data-v-399c3be0]{padding-left:var(--gutter-size)}[dir=rtl] .image-scroller__item--multiples[data-v-399c3be0]{padding-right:var(--gutter-size)}[dir=ltr] .image-scroller__item--multiples[data-v-399c3be0]:first-child{padding-left:var(--gutter-size)}[dir=ltr] .image-scroller__item--multiples[data-v-399c3be0]:last-child,[dir=rtl] .image-scroller__item--multiples[data-v-399c3be0]:first-child{padding-right:var(--gutter-size)}[dir=rtl] .image-scroller__item--multiples[data-v-399c3be0]:last-child{padding-left:var(--gutter-size)}@media(min-width:992px){.image-scroller__item--visible-default[data-v-399c3be0]{flex:1 0 calc((100% - 10px - var(--gutter-size)*(2 + var(--hot-visible)))/var(--hot-visible))}.image-scroller__item--visible-list[data-v-399c3be0]{flex:1 0 calc((100% - 10px - var(--gutter-size)*(2 + var(--hot-list-visible)))/var(--hot-list-visible))}}.image-scroller__item__link[data-v-399c3be0]{display:block;position:relative}.image-scroller__item__link[data-v-399c3be0]:focus,.image-scroller__item__link[data-v-399c3be0]:hover{color:rgb(var(--scroller-text-color,var(--generic-text-opposite)))}.image-scroller__item__link__image[data-v-399c3be0]{display:block;width:100%}.image-scroller__item__link__title[data-v-399c3be0]{background:rgba(var(--scroller-text-background,var(--generic-text-color)),.6);bottom:0;left:0;padding:4px calc(var(--gutter-size)/1.5);position:absolute;right:0;text-align:center;transition:background .16s ease-in-out}@media(min-width:992px){.image-scroller__item__link__title[data-v-399c3be0]{padding:10px var(--gutter-size)}}.image-scroller__item__link:focus .image-scroller__item__link__title[data-v-399c3be0],.image-scroller__item__link:hover .image-scroller__item__link__title[data-v-399c3be0]{background:rgba(var(--scroller-text-background,var(--generic-text-color)),.9)}.image-scroller__item__link__title__text[data-v-399c3be0]{color:rgb(var("",var(--font-heading-color)));color:rgb(var(--scroller-text-color,var(--generic-text-opposite)));display:inline-block;font-family:var(--font-default-custom,var(--font-heading-family));font-size:var(--font-heading-size);font-size:var(--font-size-xs);font-weight:var(--font-heading-weight);margin:0 auto;-webkit-text-decoration:none;text-decoration:none}@media(min-width:992px){.image-scroller__item__link__title__text[data-v-399c3be0]{font-size:var(--font-heading-size)}}.footer-links__nav__list[data-v-ee7e3e14]{list-style:none;margin:0;padding:0}.footer-links__nav__list__item[data-v-ee7e3e14]{display:block;margin:0;padding:0;text-align:center}@media(min-width:768px){.footer-links__nav__list__item[data-v-ee7e3e14]{display:inline-block}[dir=ltr] .footer-links__nav__list__item[data-v-ee7e3e14]{padding-right:var(--gutter-size)}[dir=rtl] .footer-links__nav__list__item[data-v-ee7e3e14]{padding-left:var(--gutter-size)}[dir=ltr] .footer-links__nav__list__item[data-v-ee7e3e14]{text-align:left}[dir=rtl] .footer-links__nav__list__item[data-v-ee7e3e14]{text-align:right}}[dir=ltr] .footer-links__nav__list__item[data-v-ee7e3e14]:last-child{padding-right:0}[dir=rtl] .footer-links__nav__list__item[data-v-ee7e3e14]:last-child{padding-left:0}.footer-links__nav__list__item__link[data-v-ee7e3e14]{color:rgb(var(--footer-client-link-color,var(--generic-text-opposite)));cursor:pointer;display:inline-block;margin:3px 0;-webkit-text-decoration:none;text-decoration:none;transition:color .16s ease-in-out}.footer-links__nav__list__item__link[data-v-ee7e3e14]:focus,.footer-links__nav__list__item__link[data-v-ee7e3e14]:hover{color:rgb(var(--footer-client-link-hover,var(--generic-text-opposite)));-webkit-text-decoration:underline;text-decoration:underline}.client-links[data-v-433446ce]{font-size:1.25rem}.client-links__list[data-v-433446ce]{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0}@media(min-width:768px){.client-links__list[data-v-433446ce]{flex-wrap:nowrap}}.client-links__list__item[data-v-433446ce]{display:inline-flex;justify-content:center;margin:0;padding:0;width:calc(20% - var(--gutter-size)*1.5)}@media(min-width:768px){.client-links__list__item[data-v-433446ce]{width:auto}}.client-links__list__item__link[data-v-433446ce]{color:rgb(var(--footer-client-link-color,var(--generic-text-opposite)));cursor:pointer;padding:var(--gutter-size);-webkit-text-decoration:none;text-decoration:none;transition:color .16s ease-in-out}.client-links__list__item__link[data-v-433446ce]:focus,.client-links__list__item__link[data-v-433446ce]:hover{color:rgb(var(--footer-client-link-hover,var(--generic-text-opposite)))}@media(min-width:768px){.client-links__list__item__link[data-v-433446ce]{padding:calc(var(--gutter-size)/1.5) calc(var(--gutter-size)/4)}}.page-search[data-v-1b9b5dfa]{overflow:hidden}.page-search[data-v-1b9b5dfa],.page-search__board[data-v-1b9b5dfa]{display:flex;flex:1 1 auto;flex-direction:column}.page-search__board[data-v-1b9b5dfa]{align-items:stretch;margin:0}.page-search__board__header[data-v-1b9b5dfa]{background:rgb(var(--search-board-alt-background-color,var(--generic-background-color)))}@media(max-width:992px){.page-search__board__header--hide[data-v-1b9b5dfa]{position:relative;z-index:0}}.page-search__board__header__title[data-v-1b9b5dfa]{color:rgb(var(--search-board-title-color,var(--font-subtitle-color)));font-family:var(--font-default-custom,var(--font-subtitle-family));font-size:--font-subtitle-size;font-size:var(--font-subtitle-size,--font-subtitle-size);font-weight:var(--font-subtitle-weight);letter-spacing:normal;letter-spacing:var(--search-page-letter-spacing,normal);margin:0;padding:var(--gutter-size) var(--gutter-size) 0;text-transform:inherit;text-transform:var(--search-page-text-transform,inherit)}.page-search__board__content[data-v-1b9b5dfa]{background:rgb(var(--board-background-color,var(--generic-background-alt)));bottom:0;display:flex;flex-direction:column;font-size:var(--font-size-sm);left:0;line-height:1rem;opacity:0;overflow:hidden;overflow-y:auto;position:absolute;right:0;top:0;transition:all .32s ease-in-out;visibility:hidden;z-index:9}@media(min-width:992px){.page-search__board__content[data-v-1b9b5dfa]{flex:1 0 auto;opacity:1;position:static;visibility:visible}}.page-search--open .page-search__board__content[data-v-1b9b5dfa]{opacity:1;visibility:visible}.page-search__board__content__divisions[data-v-1b9b5dfa]{background:rgb(var(--search-board-alt-background-color,var(--generic-background-color)));display:flex;flex:1 0 auto;flex-direction:column}.page-search__board__content__close[data-v-1b9b5dfa]{align-self:flex-end;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid transparent;border-radius:50%;cursor:pointer;display:inline-flex;font-family:var(--font-default-custom,var(--font-default-family));font-size:12px;line-height:normal;margin:10px;padding:15px;-webkit-text-decoration:none;text-decoration:none;transition:background-color .16s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page-search__board__content__close[data-v-1b9b5dfa]:focus,.page-search__board__content__close[data-v-1b9b5dfa]:hover{background-color:rgb(var(--board-background-alt,var(--generic-background-color)));outline:0}@media(min-width:992px){.page-search__board__content__close[data-v-1b9b5dfa]{display:none}}.page-search__board__content__hide[data-v-1b9b5dfa]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background:rgb(var(--generic-cta-background));border:0;border:1px solid rgb(var(--generic-cta-border));border-radius:var(--border-radius-cta,var(--generic-borderRadius-cta));color:rgb(var(--generic-cta-color));cursor:pointer;display:inline-block;display:block;flex:0 0 auto;font-family:var(--font-default-custom,var(--font-default-family));font-size:var(--font-size);font-size:1rem;line-height:normal;margin:0;margin:calc(var(--gutter-size)/1.5);padding:0;padding:calc(var(--gutter-size)/3) calc(var(--gutter-size)/1.5);position:relative;text-align:center;-webkit-text-decoration:none;text-decoration:none;transition:color .4s,border-color .4s;transition-timing-function:cubic-bezier(.2,1,.3,1);width:calc(100% - (var(--gutter-size)/1.5)*2);width:calc(100% - var(--gutter-size)/1.5*2);z-index:1}.page-search__board__content__hide[data-v-1b9b5dfa]:focus,.page-search__board__content__hide[data-v-1b9b5dfa]:hover{outline:0}.page-search__board__content__hide[data-v-1b9b5dfa]:before{background:rgb(var(--generic-cta-hoverBackground));border-radius:var(--border-radius-cta,var(--generic-borderRadius-cta));content:"";height:calc(100% + 4px);left:-2px;opacity:0;position:absolute;top:-2px;transform:scaleX(.7);transition:transform .4s,opacity .4s;transition-timing-function:cubic-bezier(.2,1,.3,1);width:calc(100% + 4px);z-index:-1}.page-search__board__content__hide[data-v-1b9b5dfa]:not(:disabled):focus,.page-search__board__content__hide[data-v-1b9b5dfa]:not(:disabled):hover{border:1px solid rgb(var(--generic-cta-hoverBorder));color:rgb(var(--generic-cta-hover))}.page-search__board__content__hide[data-v-1b9b5dfa]:not(:disabled):focus:not(:disabled):before,.page-search__board__content__hide[data-v-1b9b5dfa]:not(:disabled):hover:not(:disabled):before{opacity:1;transform:translateZ(0)}.page-search__board__content__hide[data-v-1b9b5dfa]:disabled{cursor:auto;opacity:.3}@media(min-width:992px){.page-search__board__content__hide[data-v-1b9b5dfa]{display:none}}.page-search__feed[data-v-1b9b5dfa]{background-color:rgb(var(--search-feed-background-color,var(--generic-background-alt)));background-image:none;background-image:var(--search-content-background-image,none);background-repeat:repeat;color:rgb(var(--feed-text-color,var(--generic-text-color)));display:flex;flex:1 1 auto;flex-direction:column}.page-search__feed__distance[data-v-1b9b5dfa]{bottom:8px;position:fixed;right:calc(var(--gutter-size)*1.5)}.page-search__feed--filters[data-v-1b9b5dfa],.page-search__feed--loading[data-v-1b9b5dfa],.page-search__feed--map[data-v-1b9b5dfa]{flex:0 0 100%;overflow:hidden}@media(min-width:992px){.page-search__feed--filters[data-v-1b9b5dfa]{flex:1 1 auto;overflow:auto}}.page-search__feed__scroller[data-v-1b9b5dfa]{padding:var(--search-feed-scroller-padding-y,var(--gutter-size)) 0}.page-search__feed__container[data-v-1b9b5dfa]{flex:1 0 auto}.page-search__feed__container__results[data-v-1b9b5dfa]{display:flex;flex:1 1 auto;flex-direction:column;opacity:1;padding:var(--gutter-size) var(--gutter-size) 0;position:relative;transition:all .32s ease-in-out;transition-delay:0;visibility:visible;z-index:1}.page-search__feed--filters .page-search__feed__container__results[data-v-1b9b5dfa],.page-search__feed--loading .page-search__feed__container__results[data-v-1b9b5dfa],.page-search__feed--map .page-search__feed__container__results[data-v-1b9b5dfa]{opacity:0;visibility:hidden}@media(min-width:992px){.page-search__feed--filters .page-search__feed__container__results[data-v-1b9b5dfa]{opacity:1;visibility:visible}}.page-search__feed--filters:not(.page-search__feed--loading) .page-search__feed__container__results[data-v-1b9b5dfa],.page-search__feed--map:not(.page-search__feed--loading) .page-search__feed__container__results[data-v-1b9b5dfa]{display:none}@media(min-width:992px){.page-search__feed--filters:not(.page-search__feed--loading) .page-search__feed__container__results[data-v-1b9b5dfa],.page-search__feed--map:not(.page-search__feed--loading) .page-search__feed__container__results[data-v-1b9b5dfa]{display:flex}}.page-search__feed__container__results__header[data-v-1b9b5dfa]{align-items:center;display:flex;flex-direction:column;margin-bottom:var(--gutter-size);position:relative}@media(min-width:992px){.page-search__feed__container__results__header[data-v-1b9b5dfa]{flex-direction:row}}.page-search__feed__container__results__header__title[data-v-1b9b5dfa]{color:rgb(var(--search-board-title-color,var(--font-subtitle-color)));flex:1 1 auto;font-family:var(--font-default-custom,var(--font-subtitle-family));font-size:--font-subtitle-size;font-size:var(--font-subtitle-size,--font-subtitle-size);font-weight:var(--font-subtitle-weight);letter-spacing:normal;letter-spacing:var(--search-page-letter-spacing,normal);margin:0;text-transform:inherit;text-transform:var(--search-page-text-transform,inherit)}.page-search__feed__container__results__header__title__location[data-v-1b9b5dfa]{color:rgb(var(--search-title-location-color,var(--generic-brand-color)))}.page-search__feed__container__results__description[data-v-1b9b5dfa]{line-height:1.4rem;padding:0 0 var(--gutter-size)}.page-search__feed__container__noresult[data-v-1b9b5dfa]{display:flex;flex:1 1 auto;flex-direction:column;opacity:1;padding:var(--gutter-size) var(--gutter-size) 0;position:relative;transition:all .32s ease-in-out;transition-delay:0;visibility:visible;z-index:1}@media(min-width:992px){.page-search__feed__container__noresult[data-v-1b9b5dfa]{padding:var(--gutter-size) var(--gutter-size) 0}}.page-search__feed__pagination[data-v-1b9b5dfa]{flex:0 0 auto}.page-search__feed--map:not(.page-search__feed--loading) .page-search__feed__pagination[data-v-1b9b5dfa]{bottom:24px;left:12px;margin-bottom:0;position:absolute;z-index:10}.page-search__feed__more[data-v-1b9b5dfa]{align-content:center;display:flex;flex:0 0 auto;justify-content:center;padding:var(--gutter-size)}.page-search__feed__more__content[data-v-1b9b5dfa]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background:rgb(var(--generic-cta-background));border:0;border:1px solid rgb(var(--generic-cta-border));border-radius:var(--border-radius-cta,var(--generic-borderRadius-cta));color:rgb(var(--generic-cta-color));cursor:pointer;display:inline-block;font-family:var(--font-default-custom,var(--font-default-family));font-size:var(--font-size);letter-spacing:normal;letter-spacing:var(--search-page-letter-spacing,normal);line-height:normal;margin:0;padding:0;padding:calc(var(--gutter-size)/3) calc(var(--gutter-size)/1.5);position:relative;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:inherit;text-transform:var(--search-page-text-transform,inherit);transition:color .4s,border-color .4s;transition-timing-function:cubic-bezier(.2,1,.3,1);z-index:1}.page-search__feed__more__content[data-v-1b9b5dfa]:focus,.page-search__feed__more__content[data-v-1b9b5dfa]:hover{outline:0}.page-search__feed__more__content[data-v-1b9b5dfa]:before{background:rgb(var(--generic-cta-hoverBackground));border-radius:var(--border-radius-cta,var(--generic-borderRadius-cta));content:"";height:calc(100% + 4px);left:-2px;opacity:0;position:absolute;top:-2px;transform:scaleX(.7);transition:transform .4s,opacity .4s;transition-timing-function:cubic-bezier(.2,1,.3,1);width:calc(100% + 4px);z-index:-1}.page-search__feed__more__content[data-v-1b9b5dfa]:not(:disabled):focus,.page-search__feed__more__content[data-v-1b9b5dfa]:not(:disabled):hover{border:1px solid rgb(var(--generic-cta-hoverBorder));color:rgb(var(--generic-cta-hover))}.page-search__feed__more__content[data-v-1b9b5dfa]:not(:disabled):focus:not(:disabled):before,.page-search__feed__more__content[data-v-1b9b5dfa]:not(:disabled):hover:not(:disabled):before{opacity:1;transform:translateZ(0)}.page-search__feed__more__content[data-v-1b9b5dfa]:disabled{cursor:auto;opacity:.3}.page-search__feed--map:not(.page-search__feed--loading) .page-search__feed__more__content[data-v-1b9b5dfa]{fill:#666;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background:rgb(var(--generic-background-alt));border:0;border:var(--border-cta,var(--generic-border-cta));border-radius:var(--border-radius-cta,var(--generic-borderRadius-cta));box-shadow:rgba(var(--generic-text-color),.3) 0 1px 4px -1px;color:#666;cursor:pointer;display:flex;font-family:var(--font-default-custom,var(--font-default-family));height:40px;justify-content:center;line-height:normal;margin:0;padding:0 15px;position:absolute;-webkit-text-decoration:none;text-decoration:none;text-transform:none;top:var(--gutter-size);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto;z-index:10}.page-search__feed--map:not(.page-search__feed--loading) .page-search__feed__more__content[data-v-1b9b5dfa]:focus,.page-search__feed--map:not(.page-search__feed--loading) .page-search__feed__more__content[data-v-1b9b5dfa]:hover{outline:0}.page-search__feed--map:not(.page-search__feed--loading) .page-search__feed__more__content[data-v-1b9b5dfa]:before{display:none}.page-search__feed--map:not(.page-search__feed--loading) .page-search__feed__more__content[data-v-1b9b5dfa]:focus,.page-search__feed--map:not(.page-search__feed--loading) .page-search__feed__more__content[data-v-1b9b5dfa]:hover{fill:#000;color:#000}[dir=ltr] .page-search__feed--map:not(.page-search__feed--loading) .page-search__feed__more__content[data-v-1b9b5dfa]{left:var(--gutter-size)}[dir=rtl] .page-search__feed--map:not(.page-search__feed--loading) .page-search__feed__more__content[data-v-1b9b5dfa]{right:var(--gutter-size)}@media(min-width:768px){[dir=ltr] .page-search__feed--map:not(.page-search__feed--loading) .page-search__feed__more__content[data-v-1b9b5dfa]{left:50%}[dir=rtl] .page-search__feed--map:not(.page-search__feed--loading) .page-search__feed__more__content[data-v-1b9b5dfa]{right:50%}[dir=ltr] .page-search__feed--map:not(.page-search__feed--loading) .page-search__feed__more__content[data-v-1b9b5dfa]{transform:translateX(-50%)}[dir=rtl] .page-search__feed--map:not(.page-search__feed--loading) .page-search__feed__more__content[data-v-1b9b5dfa]{transform:translateX(50%)}}.page-search__feed__footer__seo[data-v-1b9b5dfa]{padding:var(--gutter-size) var(--gutter-size);text-align:left}.page-search__feed__footer__client[data-v-1b9b5dfa]{background:rgb(var(--footer-client-background-color,var(--generic-brand-darken)));color:rgb(var(--footer-client-link-color,var(--generic-text-opposite)));display:flex;flex-direction:column;justify-content:space-between;padding:var(--gutter-size)}@media(min-width:768px){.page-search__feed__footer__client[data-v-1b9b5dfa]{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}}@media(min-width:992px){.page-search__feed__footer__client[data-v-1b9b5dfa]{padding:var(--template-footer-padding-vertical,var(--gutter-size)) var(--template-footer-padding--horizontal,var(--gutter-size))}}.page-search__feed__footer__client__links[data-v-1b9b5dfa]{flex:1 1 auto}.page-search__feed__footer__client__social[data-v-1b9b5dfa]{flex:0 0 auto}.page-search__feed__map[data-v-1b9b5dfa]{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:all .32s ease-in-out;visibility:hidden;z-index:9}@media(min-width:992px){.page-search__feed__map[data-v-1b9b5dfa]{position:absolute}}.page-search__feed--map:not(.page-search__feed--loading) .page-search__feed__map[data-v-1b9b5dfa]{opacity:1;visibility:visible}.page-search__feed__loader[data-v-1b9b5dfa]{bottom:0;display:flex;flex:0 0 100%;flex-direction:column;height:40px;left:0;margin:auto;opacity:0;position:absolute;right:0;top:0;transition:all .32s ease-in-out;visibility:hidden;width:40px;z-index:10}.page-search__feed--loading .page-search__feed__loader[data-v-1b9b5dfa]{opacity:1;visibility:visible}.luxury-hot-content[data-v-4ecc631e]{height:80px;position:relative}@media(min-width:768px){.luxury-hot-content[data-v-4ecc631e]{height:130px}}.luxury-hot-content__image[data-v-4ecc631e]{height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;width:auto}.luxury-hot-content__link[data-v-4ecc631e]{height:100%;position:absolute;width:100%}@keyframes translateOnX-685d0309{0%{transform:translateX(-100%)}to{transform:translateX(100vw)}}.line-loader[data-v-685d0309]{height:4px;overflow-x:hidden;position:relative}.line-loader__underlay[data-v-685d0309]{background-color:hsla(0,0%,82%,.631);height:100%;position:absolute;width:100%}.line-loader__overlay[data-v-685d0309]{animation:translateOnX-685d0309 2s linear infinite;background-color:#2563eb;height:100%;position:absolute;width:50%}.luxury-search-input[data-v-45fb9d8f]{align-items:center;border-bottom:1px solid rgb(var(--luxury-search-input-border-color,var(--generic-border-light)));display:flex;height:48px;padding-bottom:4px;position:relative}.luxury-search-input__input[data-v-45fb9d8f]{background-color:rgb(var(--luxury-search-input-background-color,var(--generic-brand-color)));border:none;caret-color:rgb(var(--luxury-search-input-caret-color,var(--generic-text-color)));color:rgb(var(--luxury-search-input-color,var(--generic-text-color)));padding:0 40px;width:100%}.luxury-search-input__input[data-v-45fb9d8f]:focus{outline-width:0}.luxury-search-input__cross[data-v-45fb9d8f],.luxury-search-input__location[data-v-45fb9d8f],.luxury-search-input__search[data-v-45fb9d8f]{cursor:pointer;font-size:var(--font-size-lg);height:auto;position:absolute}.luxury-search-input__cross[data-v-45fb9d8f]:hover,.luxury-search-input__location[data-v-45fb9d8f]:hover,.luxury-search-input__search[data-v-45fb9d8f]:hover{color:rgb(var(--luxury-search-icons-hover-color,var(--generic-text-opposite)))}.luxury-search-input__search[data-v-45fb9d8f]{left:0}.luxury-search-input__location[data-v-45fb9d8f]{max-width:32px;right:0}.luxury-search-input__location--loading[data-v-45fb9d8f]{margin-top:4px;transform:translateX(8px)}.luxury-search-input__cross[data-v-45fb9d8f]{color:#666;font-size:var(--font-size-sm);right:calc(var(--font-size-lg) + 12px)}.luxury-search-input__suggestion[data-v-45fb9d8f]{background-color:rgb(var(--luxury-search-suggestions-background-color,var(--generic-background-alt)));border-bottom-left-radius:6px;border-bottom-right-radius:6px;box-shadow:0 4px 6px 0 rgba(0,0,0,.184);color:rgb(var(--luxury-search-suggestions-color,var(--generic-text-color)));font-size:var(--font-size-sm);left:0;margin-top:-2px;max-height:310px;overflow-x:auto;position:absolute;right:0;top:100%;z-index:10}.luxury-search-input__suggestion__header__label[data-v-45fb9d8f]{padding:calc(var(--gutter-size)/3) calc(var(--gutter-size)/1.5) calc(var(--gutter-size)/3) calc(var(--gutter-size)/1.5);text-transform:uppercase}.luxury-search-input__suggestion__no-result[data-v-45fb9d8f],.luxury-search-input__suggestion__place[data-v-45fb9d8f]{color:#666;font-size:var(--font-size-sm);padding:calc(var(--gutter-size)/3) calc(var(--gutter-size)/1.5) calc(var(--gutter-size)/3) calc(var(--gutter-size)/1.5)}.luxury-search-input__suggestion__place[data-v-45fb9d8f]{cursor:pointer;display:flex;flex-direction:column;min-height:40px;text-transform:capitalize;transition:all .16s linear}.luxury-search-input__suggestion__place[data-v-45fb9d8f]:hover{background-color:rgb(var(--luxury-search-suggestions-active-background-color,var(--generic-background-opposite)));color:rgb(var(--luxury-search-suggestions-active-color,var(--generic-text-opposite)));outline:none}.ui-badges-luxury[data-v-6edbc632]{align-items:center;border:1px solid rgb(var(--ui-badges-luxury-border-color,var(--generic-border-light)));border-radius:25px;cursor:pointer;display:flex;flex-direction:row;font-size:var(--font-size-sm);gap:8px;justify-content:center;min-height:36px;padding:calc(var(--gutter-size)/1.5);transition:all .3s ease-in-out;width:-moz-max-content;width:max-content}.ui-badges-luxury[data-v-6edbc632]:hover{border-color:#666}@media(min-width:768px){.ui-badges-luxury[data-v-6edbc632]{justify-content:flex-start;padding:calc(var(--gutter-size)/3)}}.ui-badges-luxury--active[data-v-6edbc632]{background-color:rgb(var(--ui-badges-luxury-hover-background-color,var(--generic-background-color)));color:rgb(var(--ui-badges-luxury-hover-color,var(--generic-text-color)))}.ui-badges-luxury__image[data-v-6edbc632]{height:18px;width:auto}.luxury-search-block{grid-gap:12px 0;align-items:center;background-color:rgb(var(--luxury-search-block-background-color,var(--generic-brand-color)));color:rgb(var(--luxury-search-block-color,var(--generic-text-color)));display:grid;gap:12px 0;grid-template-columns:1;grid-template-rows:repeat(3,1fr);justify-items:center;padding:calc(var(--gutter-size)*2.4) calc(var(--gutter-size)*1.5);top:0;transition:all .35s ease-out,background-color 0s;z-index:10}@media(min-width:768px){.luxury-search-block{gap:0 12px;grid-template-columns:repeat(3,1fr);grid-template-rows:auto}}@media(min-width:992px){.luxury-search-block{gap:0 48px}}.luxury-search-block__title{font-size:2.2rem;grid-column:span 3/span 3;margin-bottom:48px;margin-top:0;text-transform:uppercase;transition:margin .35s cubic-bezier(0,-.02,.03,.34);transition:font-size .35s cubic-bezier(0,-.02,.03,.34)}.luxury-search-block__input{grid-column:span 3/span 3;transition:all .35s ease-out;width:680px}.luxury-search-block__toggle{align-items:center;cursor:pointer;display:flex;flex-direction:row;font-size:var(--font-size-sm);gap:8px;margin-right:auto;text-transform:uppercase;transition:all .35s ease-out}.luxury-search-block__toggle:hover{color:rgb(var(--generic-text-opposite))}@media(min-width:768px){.luxury-search-block__toggle{margin-left:auto;margin-right:0}}.luxury-search-block__toggle--filter-active:before{background-color:rgb(var(--luxury-search-block-background-color,var(--generic-text-opposite)));border-radius:25px;content:"";height:8px;width:8px}.luxury-search-block__toggle__label{display:flex;flex-direction:row;gap:2px}.luxury-search-block__toggle__icon{transition:transform .15s ease-out}.luxury-search-block__toggle__icon--point-top{transform:rotate(-180deg)}.luxury-search-block__badges{display:flex;flex-direction:row;gap:20px;grid-column:span 3/span 3;justify-content:center;margin:48px auto 0;overflow:hidden;transition:all .35s ease-out}.luxury-search-block--sticky{justify-items:start;padding:calc(var(--gutter-size)*1.5);position:sticky}@media(min-width:768px)and (max-width:992px){.luxury-search-block--sticky{padding:calc(var(--gutter-size)/1.5)}}.luxury-search-block--sticky .luxury-search-block__title{font-size:.95rem;grid-column:span 1/span 1;margin-bottom:0;max-width:100%;overflow:hidden;white-space:nowrap}.luxury-search-block--sticky .luxury-search-block__input{grid-column:span 1/span 1;width:100%}@media(min-width:992px){.luxury-search-block--sticky .luxury-search-block__input{width:500px}}.luxury-search-block--sticky .luxury-search-block__toggle{grid-column:span 1/span 1}.luxury-search-block--sticky .luxury-search-block__badges{align-items:center;flex-direction:column;grid-column:span 1/span 1;margin-top:0;max-height:160px;overflow-y:auto;width:100%}@media(min-width:768px){.luxury-search-block--sticky .luxury-search-block__badges{flex-direction:row;grid-column:span 3/span 3;margin-top:48px;max-height:90px}}.ui-cta-luxury[data-v-c2c5fc18]{align-items:center;background-color:rgb(var(--ui-cta-luxury-background-color,var(--generic-cta-background)));border:1px solid rgb(var(--ui-cta-luxury-border-color,var(--generic-cta-border)));border-radius:inherit;border-radius:var(--border-radius-map-cta,inherit);color:rgb(var(--ui-cta-luxury-color,var(--generic-cta-color)));cursor:pointer;display:flex;gap:12px;padding:12px 16px;text-transform:uppercase;transition:all .25s ease-in-out}.ui-cta-luxury[data-v-c2c5fc18]:focus,.ui-cta-luxury[data-v-c2c5fc18]:hover{background-color:rgb(var(--ui-cta-luxury-hover-background-color,var(--generic-cta-hoverBackground)));border:1px solid rgb(var(--ui-cta-luxury-hover-border-color,var(--generic-cta-hoverBorder)));color:rgb(var(--ui-cta-luxury-hover-color,var(--generic-cta-hover)))}.luxury-footer-lang-social[data-v-dd18835e]{align-items:center;background:rgb(var(--luxury-footer-lang-social-background-color,var(--generic-background-opposite)));border-bottom:.5px solid hsla(0,0%,82%,.631);color:#fff;display:flex;flex-direction:column;font-size:var(--font-size-sm);gap:32px;justify-content:space-between;padding:32px;text-transform:uppercase}@media(min-width:768px){.luxury-footer-lang-social[data-v-dd18835e]{flex-direction:row;padding:calc(var(--gutter-size)*1.5)}}.luxury-footer-lang-social__langs[data-v-dd18835e]{cursor:pointer;display:flex;flex-direction:row;justify-content:center;position:relative}.luxury-footer-lang-social__langs__content[data-v-dd18835e]{align-items:center;display:flex;flex-direction:row;gap:12px;transition:all .15s ease-in-out}.luxury-footer-lang-social__langs__content[data-v-dd18835e]:hover{color:rgb(var(--luxury-footer-lang-social-hover-color,var(--generic-cta-color)))}.luxury-footer-lang-social__langs__content__icon[data-v-dd18835e]{font-size:17px}.luxury-footer-lang-social__langs__selector[data-v-dd18835e]{background-color:#fff;border-radius:4px;bottom:44px;box-shadow:0 4px 6px 0 rgba(0,0,0,.184);color:#000;display:flex;flex-direction:column;gap:12px;padding:calc(var(--gutter-size)/1.5);position:absolute;z-index:900}.luxury-footer-lang-social__langs__selector[data-v-dd18835e]:after{border-bottom:0;border-left:16px solid transparent;border-right:16px solid transparent;border-top:16px solid #fff;bottom:0;content:"";height:0;left:50%;margin-bottom:-15px;margin-left:-16px;position:absolute;width:0}.luxury-footer-lang-social__langs__selector__lang[data-v-dd18835e]{border-radius:4px;color:inherit;padding:calc(var(--gutter-size)/3) var(--gutter-size);-webkit-text-decoration:none;text-decoration:none;transition:all .15s ease-in-out}.luxury-footer-lang-social__langs__selector__lang[data-v-dd18835e]:hover{color:rgb(var(--luxury-footer-lang-social-hover-color,var(--generic-cta-color)))}.luxury-footer-lang-social__langs__selector__lang--active[data-v-dd18835e],.luxury-footer-lang-social__langs__selector__lang--active[data-v-dd18835e]:hover{background-color:rgb(var(--luxury-footer-lang-social-active-background-color,var(--generic-cta-hoverBackground)));color:rgb(var(--luxury-footer-lang-social-active-color,var(--generic-cta-hover)))}.luxury-footer-lang-social__socials[data-v-dd18835e]{display:flex;flex-direction:row;gap:16px}.luxury-footer-lang-social__socials__link[data-v-dd18835e]{color:rgb(var(--luxury-footer-lang-social-link-color,var(--generic-text-color)));cursor:pointer;font-size:17px;-webkit-text-decoration:none;text-decoration:none;transition:color .16s ease-in-out}.luxury-footer-lang-social__socials__link[data-v-dd18835e]:focus,.luxury-footer-lang-social__socials__link[data-v-dd18835e]:hover{color:rgb(var(--generic-link-hover))}.template-search-luxury[data-v-6fe855f1]{display:flex;flex-direction:column;overflow-y:auto;width:100%}.template-search-luxury__content[data-v-6fe855f1]{background-image:none;background-image:var(--search-content-background-image,none);background-repeat:repeat;flex:1 1 auto;position:relative}.template-search-luxury__content__results__view-map__button[data-v-6fe855f1]{position:absolute;right:20px;top:20px;z-index:2}@media(min-width:992px){.template-search-luxury__content__results__view-map__button[data-v-6fe855f1]{right:80px;top:44px}}.template-search-luxury__content__results__view-map__map[data-v-6fe855f1]{bottom:0;left:0;position:absolute;right:0;top:0}.template-search-luxury__content__results__view-list[data-v-6fe855f1]{display:flex;flex-direction:column;gap:56px;margin:56px auto 0;max-width:1500px;padding:0 8px}@media(min-width:768px){.template-search-luxury__content__results__view-list[data-v-6fe855f1]{padding:0 40px}}@media(min-width:992px){.template-search-luxury__content__results__view-list[data-v-6fe855f1]{padding:0 80px}}.template-search-luxury__content__results__view-list__header[data-v-6fe855f1]{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:space-between;text-align:center}@media(min-width:768px){.template-search-luxury__content__results__view-list__header[data-v-6fe855f1]{align-items:flex-start;flex-direction:row;text-align:left}}.template-search-luxury__content__results__view-list__header__title[data-v-6fe855f1]{flex:1 1 auto;font-size:var(--font-size-lg);margin:auto 0;text-transform:uppercase}@media(min-width:768px)and (max-width:992px){.template-search-luxury__content__results__view-list__header__title[data-v-6fe855f1]{flex:0 0 50%}}.template-search-luxury__content__results__view-list__page[data-v-6fe855f1]{margin:0 auto 44px}.template-search-luxury__content__results__view-list__page__link[data-v-6fe855f1]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background:rgb(var(--generic-cta-background));border:0;border:1px solid rgb(var(--generic-cta-border));border-radius:var(--border-radius-cta,var(--generic-borderRadius-cta));color:rgb(var(--generic-cta-color));cursor:pointer;display:inline-block;font-family:var(--font-default-custom,var(--font-default-family));font-size:var(--font-size);line-height:normal;margin:0;padding:0;padding:calc(var(--gutter-size)/3) calc(var(--gutter-size)/1.5);position:relative;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:color .4s,border-color .4s;transition-timing-function:cubic-bezier(.2,1,.3,1);z-index:1}.template-search-luxury__content__results__view-list__page__link[data-v-6fe855f1]:focus,.template-search-luxury__content__results__view-list__page__link[data-v-6fe855f1]:hover{outline:0}.template-search-luxury__content__results__view-list__page__link[data-v-6fe855f1]:before{background:rgb(var(--generic-cta-hoverBackground));border-radius:var(--border-radius-cta,var(--generic-borderRadius-cta));content:"";height:calc(100% + 4px);left:-2px;opacity:0;position:absolute;top:-2px;transform:scaleX(.7);transition:transform .4s,opacity .4s;transition-timing-function:cubic-bezier(.2,1,.3,1);width:calc(100% + 4px);z-index:-1}.template-search-luxury__content__results__view-list__page__link[data-v-6fe855f1]:not(:disabled):focus,.template-search-luxury__content__results__view-list__page__link[data-v-6fe855f1]:not(:disabled):hover{border:1px solid rgb(var(--generic-cta-hoverBorder));color:rgb(var(--generic-cta-hover))}.template-search-luxury__content__results__view-list__page__link[data-v-6fe855f1]:not(:disabled):focus:not(:disabled):before,.template-search-luxury__content__results__view-list__page__link[data-v-6fe855f1]:not(:disabled):hover:not(:disabled):before{opacity:1;transform:translateZ(0)}.template-search-luxury__content__results__view-list__page__link[data-v-6fe855f1]:disabled{cursor:auto;opacity:.3}.template-search-luxury__content__no-result[data-v-6fe855f1]{margin:16px auto 0;max-width:1500px;padding:0 24px}@media(min-width:768px){.template-search-luxury__content__no-result[data-v-6fe855f1]{margin:44px auto 0;padding:0 80px}}