:root{--large-container-max-width:1920px;--listings-page-max-width:3840px;--container-max-width:1240px;--container-padding:96px;--container-padding-redesign:64px;--project-max-width:812px;--project-margin-right:340px;--header-height:84px}@media screen and (max-width:1400px){:root{--container-padding:64px;--project-max-width:750px}}@media screen and (max-width:1100px){:root{--project-margin-right:0}}@media screen and (max-width:992px){:root{--container-padding:48px;--container-padding-redesign:48px;--project-max-width:646px;--project-margin-right:0}}@media screen and (max-width:768px){:root{--container-padding:8px;--container-padding-redesign:20px;--project-margin-right:0}}.find-properties{margin-bottom:112px;position:relative;z-index:1}.find-properties__content{backdrop-filter:blur(28px) saturate(118%);-webkit-backdrop-filter:blur(28px) saturate(118%);background:linear-gradient(168deg,#2c2642,#1e1a2e 42%,#151222);border:1px solid hsla(0,0%,100%,.12);border-radius:24px;box-shadow:inset 0 1px #ffffff24,0 20px 56px #00000052,0 0 0 1px #0003;box-sizing:border-box;isolation:isolate;overflow:visible;padding:60px;position:relative;width:100%}.find-properties__content:before{background:linear-gradient(118deg,rgba(129,103,191,.07),transparent 22%);border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:0}.find-properties__info{max-width:100%;min-width:0;position:relative;z-index:1}.find-properties__title{animation:find-properties-rise .7s cubic-bezier(.22,1,.36,1) .04s forwards;background:linear-gradient(120deg,#fff,#ffffffe0 45%,#c8befff2);background-clip:text;-webkit-background-clip:text;color:transparent;font-size:44px;font-weight:600;letter-spacing:-.02em;line-height:128%;margin:0 0 10px;max-width:none;position:relative;width:100%}.find-properties .find-properties__dark{--color-primary:#fff;--text-default-primary:#fff;--text-color:hsla(0,0%,100%,.88);--text-default-disabled:hsla(0,0%,100%,.45);--ui-border-accented:hsla(0,0%,100%,.2);--option-bg-color:hsla(0,0%,100%,.1);--bg-secondary-hover:hsla(0,0%,100%,.14)}.find-properties .find-properties__dark .app-input-template__container{backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);background:#ffffff12!important;box-shadow:inset 0 1px #ffffff1f;outline:1px solid hsla(0,0%,100%,.18)!important;transition:outline-color .2s ease,box-shadow .2s ease,background .2s ease}.find-properties .find-properties__dark .app-input-template__container.focused{box-shadow:inset 0 1px #ffffff29,0 0 0 1px #8167bf59;outline-color:#ffffff52!important}.find-properties .find-properties__dark .app-input-template__container input::-moz-placeholder,.find-properties .find-properties__dark .app-input-template__container textarea::-moz-placeholder{color:#ffffff6b!important}.find-properties .find-properties__dark .app-input-template__container input::placeholder,.find-properties .find-properties__dark .app-input-template__container textarea::placeholder{color:#ffffff6b!important}.find-properties .find-properties__dark .app-input-template__left,.find-properties .find-properties__dark .app-input-template__right,.find-properties .find-properties__dark .app-select__input-icon{color:#ffffffd1}.find-properties .find-properties__dark .app-popup__row{align-items:stretch;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);background:#ffffff12;border-color:#ffffff2e;border-radius:10px;box-shadow:inset 0 1px #ffffff1f;min-height:50px}.find-properties .find-properties__dark .app-popup__row:has(.app-switcher){align-items:center;min-height:46px;padding-right:12px}.find-properties .find-properties__dark .app-popup__row-item{align-items:center;display:flex}.find-properties .find-properties__dark .range-picker__button{background:transparent;color:#fff;flex:1;padding:12px 12px 12px 15px;text-align:left}.find-properties .find-properties__dark .range-picker__button,.find-properties .find-properties__dark .range-picker__input{color:#fff}.find-properties .find-properties__dark .range-picker__input .app-popup{border-color:#ffffff38}.find-properties .find-properties__dark .range-picker__input-elem{background:#ffffff14!important;border:1px solid hsla(0,0%,100%,.12);box-shadow:inset 0 1px #ffffff0f;color:#fff!important}.find-properties .find-properties__dark .range-picker__input div{color:#ffffffd1;font-size:13px;font-weight:500}.find-properties .find-properties__dark .range-picker__option-item.app-button_secondary{--text-color:hsla(0,0%,100%,.94);--app-button-spinner-background:conic-gradient(from 90deg at 50% 50%,hsla(0,0%,100%,0) 0deg,hsla(0,0%,100%,0) .04deg,#fff 250.2deg,#fff 360.04deg);background-color:#ffffff14!important;border:1px solid hsla(0,0%,100%,.12);color:var(--text-color);outline:none}.find-properties .find-properties__dark .range-picker__option-item.app-button_secondary:hover:not(.app-button_disabled):not(:disabled){--text-color:#fff;background-color:#ffffff29!important}.find-properties .find-properties__dark .range-picker__option-item.app-button_secondary.app-button_disabled{--text-color:hsla(0,0%,100%,.55);background-color:#8167bf59!important;border-color:#ffffff14;opacity:1}.find-properties .find-properties__dark .app-option-list{backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);background-color:#1612268c;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 16px 40px #0000004d}.find-properties .find-properties__dark .app-option-list__option{background-color:transparent;color:#ffffffeb}.find-properties .find-properties__dark .app-option-list__item-label{display:none}.find-properties .find-properties__dark .app-slider__handle-button,.find-properties .find-properties__dark .app-slider__rail{background:var(--color-purple)}.find-properties .find-properties__dark .app-input-autocomplete__loader{background-color:#16122666}.find-properties .find-properties__dark .app-input-autocomplete__loader .app-spinner{--bg-color:conic-gradient(from 90deg at 50% 50%,hsla(0,0%,100%,0) 0deg,hsla(0,0%,100%,0) .04deg,#fff 250.2deg,#fff 360.04deg)}.find-properties .find-properties__dark .app-switcher{align-items:stretch;align-self:center;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);background:#ffffff0f;border:1px solid hsla(0,0%,100%,.14);border-radius:8px;box-shadow:inset 0 1px #ffffff1a;flex-shrink:0;gap:3px;margin-bottom:1px;margin-top:1px;min-width:0;padding:2px 4px}.find-properties .find-properties__dark .app-switcher__button{background-color:transparent;border:1px solid transparent;border-radius:6px;color:#ffffff7a;font-size:10px;font-weight:600;letter-spacing:.06em;line-height:1.15;margin:0;padding:5px 9px;transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.find-properties .find-properties__dark .app-switcher__button:hover{background-color:#ffffff14;border-color:#ffffff1a;color:#ffffffe0}.find-properties .find-properties__dark .app-switcher__button.active{backdrop-filter:blur(10px) saturate(130%);-webkit-backdrop-filter:blur(10px) saturate(130%);background:linear-gradient(165deg,#ffffff42,#ffffff1c);border-color:#ffffff38;box-shadow:inset 0 1px #ffffff47,0 2px 10px #0000002e;color:#fff}.find-properties .find-properties__dark .app-popup__dropdown-content{backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%);background:#181426f0;border:1px solid hsla(0,0%,100%,.12);border-radius:16px;box-shadow:inset 0 1px #ffffff14,0 24px 48px #0006;overflow:visible;padding:20px 16px 18px}.find-properties .find-properties__dark .app-popup__dropdown-content:before{display:none}.find-properties .find-properties__dark .app-popup__dropdown-content>.range-picker__inputs{padding-right:8px;padding-top:36px;position:relative}.find-properties__form{animation:find-properties-rise .72s cubic-bezier(.22,1,.36,1) .2s forwards;display:flex;flex-direction:column;gap:12px;max-width:495px;position:relative;width:100%;z-index:1}.find-properties__form .find-properties__fullwidth-btn.app-button_purple{backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);background:linear-gradient(145deg,#8167bf8c,#5f46a0b8);border:1px solid hsla(0,0%,100%,.22);box-shadow:inset 0 1px #ffffff38,0 10px 32px #00000040,0 0 28px #8167bf40;margin-top:4px;transition:filter .2s ease,box-shadow .2s ease}.find-properties__form .find-properties__fullwidth-btn.app-button_purple:hover:not(.app-button_disabled):not(:disabled){box-shadow:inset 0 1px #ffffff47,0 12px 36px #00000047,0 0 36px #8167bf59;filter:brightness(1.06)}.find-properties__fullwidth-btn{width:100%}.find-properties__form>a:last-child{display:flex;justify-content:flex-end;text-decoration:none;width:100%}.find-properties__map-show.app-button_tertiary{display:block;margin-left:auto;margin-top:6px;max-width:100%;width:-moz-fit-content;width:fit-content;--text-color:hsla(0,0%,100%,.92);--app-button-padding:8px 16px 9px 16px;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);background-color:#ffffff14;border:1px solid hsla(0,0%,100%,.18);box-shadow:inset 0 1px #ffffff1f;color:var(--text-color);transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.find-properties__map-show.app-button_tertiary:hover:not(.app-button_disabled):not(:disabled){--text-color:#fff;background-color:#ffffff26;border-color:#ffffff42;box-shadow:inset 0 1px #fff3,0 4px 18px #00000038}.find-properties__image{animation:find-properties-image-drift 24s ease-in-out infinite alternate;border-radius:0 24px 24px 0;-webkit-mask-image:linear-gradient(270deg,rgba(0,0,0,.38) 0,rgba(0,0,0,.78) 12%,#000 26%,#000);mask-image:linear-gradient(270deg,#00000061 0,#000000c7 12%,#000 26%,#000);max-width:680px;mix-blend-mode:normal;opacity:.72;overflow:hidden;position:absolute;right:0;top:0;width:100%;z-index:0}@keyframes find-properties-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes find-properties-image-drift{0%{transform:translateY(0) scale(1)}to{transform:translateY(-8px) scale(1.02)}}@media(prefers-reduced-motion:reduce){.find-properties__form,.find-properties__image,.find-properties__title{animation:none!important}.find-properties .glass-eyebrow,.find-properties .glass-title-accent{animation:none!important;opacity:1!important}}.find-properties-autocomplete-panel.app-input-autocomplete__options{backdrop-filter:blur(28px) saturate(150%)!important;-webkit-backdrop-filter:blur(28px) saturate(150%)!important;background:#161226e0!important;border:1px solid hsla(0,0%,100%,.14)!important;border-radius:14px!important;box-shadow:inset 0 1px #ffffff1a,0 20px 48px #00000073!important}.find-properties-autocomplete-panel.app-input-autocomplete__options:after{background:linear-gradient(180deg,#ffffff1a,#ffffff05)!important}.find-properties-autocomplete-panel.app-input-autocomplete__options .app-option-list__option{border-bottom-color:#ffffff14!important;color:#ffffffeb}.find-properties-autocomplete-panel.app-input-autocomplete__options .app-option-list__option.active,.find-properties-autocomplete-panel.app-input-autocomplete__options .app-option-list__option:hover{--option-bg-color:hsla(0,0%,100%,.12);background-color:#ffffff1f!important;box-shadow:inset 0 0 0 1px #ffffff24}.find-properties-autocomplete-panel.app-input-autocomplete__options .app-option-list__empty-content,.find-properties-autocomplete-panel.app-input-autocomplete__options .app-option-list__empty-label,.find-properties-autocomplete-panel.app-input-autocomplete__options .app-option-list__item-label{border-bottom-color:#ffffff14!important}.find-properties-autocomplete-panel.app-input-autocomplete__options .app-option-list__item-label .checkbox-label{color:#ffffffe0}.find-properties-autocomplete-panel.app-input-autocomplete__options .app-input-autocomplete__loader{background-color:#16122680}.find-properties-autocomplete-panel.app-input-autocomplete__options .app-input-autocomplete__loader .app-spinner{--bg-color:conic-gradient(from 90deg at 50% 50%,hsla(0,0%,100%,0) 0deg,hsla(0,0%,100%,0) .04deg,#fff 250.2deg,#fff 360.04deg)}@media(max-width:600px){.find-properties{margin-bottom:52px}.find-properties .container-base{padding:0}.find-properties__content{border-radius:20px;min-height:700px;padding:52px 16px}.find-properties__title{font-size:28px;margin-bottom:8px}.find-properties__image{border-radius:0 0 20px 20px;bottom:0;height:50%;top:auto}}
