: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}}@property --home-glass-ring-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes home-glass-orb-float{0%{transform:translate(0) scale(1)}to{transform:translate(10px,-12px) scale(1.05)}}@keyframes home-glass-orb-float-wide{0%{transform:translate(0) scale(1)}to{transform:translate(18px,-24px) scale(1.06)}}@keyframes home-glass-panel-glow{0%{box-shadow:inset 0 1px #ffffffa6,0 20px 56px #6a4ec00f}to{box-shadow:inset 0 1px #ffffffb8,0 24px 64px #6a4ec01f}}@keyframes home-glass-dark-panel-glow{0%{box-shadow:inset 0 1px #ffffff24,0 20px 56px #00000047}to{box-shadow:inset 0 1px #ffffff2e,0 24px 64px #6a4ec033}}@keyframes home-glass-panel-ring{to{--home-glass-ring-angle:360deg}}@keyframes home-glass-title-shimmer{0%,to{background-position:0}50%{background-position:100%}}@keyframes home-glass-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes home-glass-shine{0%{left:-55%;opacity:0}12%{opacity:1}to{left:118%;opacity:0}}@keyframes home-glass-shine-1{0%,18%,to{left:-55%;opacity:0}14%,4%{opacity:1}16%{left:118%;opacity:0}}@keyframes home-glass-shine-2{0%,33%,51%,to{left:-55%;opacity:0}37%,47%{opacity:1}49%{left:118%;opacity:0}}@keyframes home-glass-shine-3{0%,66%,84%,to{left:-55%;opacity:0}70%,80%{opacity:1}82%{left:118%;opacity:0}}.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)}.consultation-card{align-items:flex-start;-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);background:#2f2941;-o-border-image:line-gradient(to left,#291b53,#180b3f);border-image:line-gradient(to left,#291b53,#180b3f);border-radius:10px;border-style:solid;border-width:1px;box-shadow:0 16px 44px #0000000f;-moz-column-gap:23px;column-gap:23px;display:inline-flex;max-width:416px;padding:16px;width:100%}.consultation-card--sidebar{border-radius:16px;box-shadow:0 24px 64px #0000001f,inset 0 0 0 1px #ffffff0f;max-width:none;min-height:520px;padding:24px}@media(max-width:768px){.consultation-card--compact{border-radius:10px;box-sizing:border-box;display:flex;max-width:100%;overflow:hidden;width:100%}.consultation-card--compact .consultation-card__wrapper{position:relative;width:100%}.consultation-card--compact .consultation-card__avatars{left:auto;margin:0;padding-left:0;position:absolute;right:16px;top:16px}.consultation-card--compact .consultation-card__data{max-width:none;padding-right:104px}.consultation-card--compact .consultation-card__meta{max-width:none}.consultation-card--compact .consultation-card__actions{width:100%}}.consultation-card__label{color:var(--color-white);font-size:20px;font-weight:600;line-height:26px;margin-bottom:5px}.consultation-card__meta{color:var(--color-white);font-size:14px;font-weight:500;line-height:18px;opacity:.7;overflow-wrap:break-word}.consultation-card__wrapper{display:flex;flex-direction:column;row-gap:16px;width:100%}.consultation-card--sidebar .consultation-card__wrapper{height:100%;justify-content:space-between;row-gap:20px}.consultation-card__header{display:flex;flex-direction:column;gap:10px}.consultation-card__eyebrow{align-items:center;background:#ffffff1a;border-radius:999px;color:#ffffffe6;display:inline-flex;font-size:12px;font-weight:600;gap:8px;letter-spacing:.02em;line-height:16px;padding:6px 12px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.consultation-card__eyebrow-dot{background:#6a4ec0;border-radius:50%;box-shadow:0 0 8px #6a4ec0cc;flex-shrink:0;height:8px;width:8px}.consultation-card__title{color:var(--color-white);font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:30px;margin:0}.consultation-card__subtitle{color:#ffffffb8;font-size:14px;font-weight:500;line-height:20px;margin:0}.consultation-card__agents{background:#ffffff0f;border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:16px}.consultation-card__agents-label{color:#ffffffd9;font-size:13px;font-weight:600;line-height:18px;padding-left:4px}.consultation-card__benefits{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.consultation-card__benefit{align-items:flex-start;color:#ffffffe0;display:flex;font-size:14px;font-weight:500;gap:10px;line-height:20px}.consultation-card__benefit-icon{color:#b8a4e8;flex-shrink:0;margin-top:2px}.consultation-card__footer{color:#ffffff73;font-size:11px;font-weight:500;line-height:16px;margin:0}.consultation-card__avatars{display:inline-flex;padding-left:4px}.consultation-card__avatars .app-avatar{border-radius:4px;outline:2px solid var(--color-primary);position:relative}.consultation-card--sidebar .consultation-card__avatars{align-items:center;min-height:56px;padding-left:8px}.consultation-card--sidebar .consultation-card__avatars .app-avatar{border-radius:8px;outline-width:3px}.consultation-card__actions{-moz-column-gap:8px;column-gap:8px;display:inline-flex}.consultation-card__actions .app-button_secondary{background:var(--bg-white);font-size:14px;font-weight:500;line-height:18px;padding:10px 16px 12px}.consultation-card__actions .app-button_secondary .app-button__container{padding:0}.consultation-card__actions .app-button_primary{background-color:#ffffff1f;border-radius:6px;padding:9px 10px 11px}.consultation-card__actions .app-button_primary .app-button__container{padding:0}.consultation-card__actions_sidebar{flex-direction:column;gap:10px;margin-top:auto}.consultation-card__actions_sidebar .app-button_secondary{font-size:15px;font-weight:600;padding:14px 20px;width:100%}.consultation-card__action-button{flex-grow:1;width:100%}.consultation-card__contact-row{display:grid;gap:8px;grid-template-columns:1fr 1fr;width:100%}.consultation-card__contact-button{width:100%}.consultation-card__contact-button .app-button__container{align-items:center;display:inline-flex;gap:8px;justify-content:center}.consultation-card__contact-button.app-button_primary{font-size:13px;font-weight:600;padding:12px 10px}
