: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}}.app-input-autocomplete{display:flex;flex-direction:column;position:relative;width:100%}.app-input-autocomplete__input{display:flex}.app-input-autocomplete__options{backdrop-filter:blur(80px) saturate(180%);-webkit-backdrop-filter:blur(80px) saturate(180%);backdrop-filter:blur(80px) saturate(220%) contrast(115%);background:#ffffff59;border:none;border:1px solid hsla(0,0%,100%,.45);border-radius:14px;box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #1418230f,0 0 0 1px #1418230a,0 0 16px #1418230d,0 0 32px #1418230f;display:flex;gap:8px;isolation:isolate;opacity:0;overflow:hidden;pointer-events:none;position:relative;position:fixed;transition:box-shadow .2s ease,background-color .2s ease,opacity .2s ease;visibility:hidden;z-index:9999}.app-input-autocomplete__options:before{background-image:conic-gradient(#ffffffe6 78deg,#ffffff40 85deg,#ffffff40 95deg,#ffffffd9 102deg,#ffffffd9 258deg,#ffffff26 265deg,#ffffff26 275deg,#ffffffe6 282deg);margin:-1.5px;mask:linear-gradient(#fff,#fff) content-box exclude,linear-gradient(#fff,#fff);-webkit-mask:linear-gradient(#fff,#fff) content-box,linear-gradient(#fff,#fff);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.5px}.app-input-autocomplete__options:after,.app-input-autocomplete__options:before{border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:0}.app-input-autocomplete__options:after{background:linear-gradient(180deg,#ffffff73,#fff3)}.app-input-autocomplete__options.show{opacity:1;pointer-events:unset;visibility:visible}.app-input-autocomplete__options .app-option-list{background-color:transparent;border-radius:inherit;box-shadow:none;position:relative;z-index:1}.app-input-autocomplete__options .app-option-list__option{--option-bg-color:transparent;background-color:transparent!important;border-bottom:1px solid rgba(20,24,35,.08);transition:background-color .18s ease,box-shadow .18s ease}.app-input-autocomplete__options .app-option-list__option:last-child{border-bottom:none}.app-input-autocomplete__options .app-option-list__option.active,.app-input-autocomplete__options .app-option-list__option:hover{--option-bg-color:hsla(0,0%,100%,.45);background-color:#ffffff73!important;box-shadow:inset 0 0 0 1px #ffffff8c}.app-input-autocomplete__options .app-option-list__empty-label,.app-input-autocomplete__options .app-option-list__item-label{background-color:transparent;border-bottom:1px solid rgba(20,24,35,.08)}.app-input-autocomplete__options .app-option-list__item-label .checkbox-wrapper{-moz-column-gap:8px;column-gap:8px}.app-input-autocomplete__options .app-option-list__item-label .checkbox-input{-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-backdrop-filter:blur(12px) saturate(180%);backdrop-filter:blur(12px) saturate(180%);background:#ffffff59;border:1px solid hsla(0,0%,100%,.55);border-radius:6px;box-shadow:inset 0 1px #fff9,0 1px 2px #14182314;cursor:pointer;flex-shrink:0;height:18px;margin:0;padding:0;position:relative;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease;width:18px!important}.app-input-autocomplete__options .app-option-list__item-label .checkbox-input:hover{background:#ffffff8c;border-color:#ffffffbf}.app-input-autocomplete__options .app-option-list__item-label .checkbox-input:checked{background:#6a4ec0b3;border-color:#6a4ec0d9;box-shadow:inset 0 1px #ffffff73,0 2px 6px #6a4ec059}.app-input-autocomplete__options .app-option-list__item-label .checkbox-input:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:10px;left:5px;position:absolute;top:1px;transform:rotate(45deg);width:5px}.app-input-autocomplete__options .app-option-list__item-label .checkbox-label{color:#141823d9;font-weight:500}.app-input-autocomplete__options .app-option-list__empty-content{background-color:transparent;border-bottom:1px solid rgba(20,24,35,.08)}.app-input-autocomplete__loader{background-color:transparent;border-radius:inherit;display:flex;justify-content:center;padding:14px 16px 13px;position:relative;width:100%;z-index:1}.app-input-autocomplete__icon{cursor:pointer}
