.search-component__suggestion-box,.dev-search-form__suggestion-box{text-align:left;z-index:3;background-color:var(--neutral5);width:100%;color:var(--theme-core);border-radius:1.6rem;padding:1.2rem;position:absolute;top:calc(100% + 1rem);left:50%;transform:translate(-50%);box-shadow:0 16px 25px -10px #32325d40,0 18px 30px -50px #0000004d;list-style-type:none!important}.search-component__suggestion-box .pac-item,.dev-search-form__suggestion-box .pac-item{border-radius:.8rem;margin-bottom:.2rem;font-family:SuisseIntl-Light-WebM}.search-component__suggestion-box .pac-item small,.dev-search-form__suggestion-box .pac-item small{color:var(--theme-core)}.search-component__suggestion-box .pac-item a,.dev-search-form__suggestion-box .pac-item a{text-decoration:none;color:inherit!important}.search-component__suggestion-box .pac-item[role=presentation],.dev-search-form__suggestion-box .pac-item[role=presentation]{padding:1rem var(--padding-md) .4rem}.search-component__suggestion-box .pac-item[role=option]>a,.search-component__suggestion-box .pac-item[role=option]>.pac-item-query,.dev-search-form__suggestion-box .pac-item[role=option]>a,.dev-search-form__suggestion-box .pac-item[role=option]>.pac-item-query{padding:1rem var(--padding-md);cursor:pointer;display:block}.search-component__suggestion-box .pac-item[role=option]:hover,.search-component__suggestion-box .pac-item[role=option]:focus-visible,.dev-search-form__suggestion-box .pac-item[role=option]:hover,.dev-search-form__suggestion-box .pac-item[role=option]:focus-visible{background-color:var(--neutral2);outline:none}.ss-developmentlistpage .search-component__suggestion-box,.ss-developmentlistpage .dev-search-form__suggestion-box{position:absolute;top:calc(100% + 1rem)}@media only screen and (width>=900px){.ss-developmentlistpage .dev-search-form__container{position:relative}}.search-component__main-outer{position:relative}.search-component__main{--borderRadius:36px;--submitBtnWidth:17rem;--height:5.6rem;height:var(--height);border-radius:var(--borderRadius);background-color:var(--neutral5);display:flex;position:relative}.search-component__main input.search-input{width:100%;padding:6px var(--submitBtnWidth) 6px 32px;background-color:#fff;border:none;border-radius:36px;display:flex}.search-component__main input.search-input:focus-visible{outline:1px solid var(--theme-core-bg)}.search-component__main button[type=submit]{border-radius:36px;min-width:16rem;height:calc(100% - 12px);margin:6px;position:absolute;top:0;right:0}.search-component__main button[type=submit] .icon-search{width:2rem;height:2rem}.search-component__main.-small{--height:4.8rem}.search-component__main.-small input.search-input{padding:6px 5rem 6px 26px}.search-component__main.-small button[type=submit]{width:3.8rem;min-width:3.8rem;height:3.8rem;min-height:3.8rem;margin:0;padding:0;top:50%;right:.5rem;transform:translateY(-50%)}.search-component__main.-small button[type=submit] svg{width:2rem;height:2rem}@media only screen and (width<=799.98px){.search-component__main:not(.-small){--height:5.6rem}.search-component__main button[type=submit]{width:4.8rem;min-width:3.8rem;height:4.8rem;min-height:3.8rem;margin:0 -5px 0 0;padding:0;top:50%;right:1rem;transform:translateY(-50%)}.search-component__main input.search-input{padding:6px 6rem 6px 26px}}@media only screen and (width>=1200px){.search-component__main:not(.-small){--height:7.2rem}.search-component__main.-small{width:38rem}.search-component__main.-small button[type=submit]{width:4.4rem;height:4.4rem}}.search-component__aside{text-align:left;width:100%;color:var(--color-link);justify-content:space-between;margin-top:1.6rem;font-size:1.6rem;display:flex}.search-component__aside .icon-search-pin{width:24px;height:24px;margin-right:1rem}.search-component__aside input[type=checkbox]{opacity:0;border:none;width:0;height:0;margin:0;padding:0;position:absolute}.search-component__aside label[for=useLocation]{cursor:pointer;font-family:var(--font-family-medium);transition:color var(--defaultTransitionSpeed) ease;align-items:center;display:flex}.search-component__aside label[for=useLocation]:hover{color:var(--color-link-hover)}.search-component__aside #useLocation:focus-visible+label{outline-offset:2px;outline:2px solid}.search-component__aside .search-component__ctas{place-items:center flex-start;gap:2rem;display:flex}.search-component__aside .search-component__ctas a{text-decoration:none}@media only screen and (width<=799.98px){.search-component__aside{text-align:center;flex-direction:column;align-items:center;gap:1.6rem}.search-component__aside .search-component__ctas{flex-direction:column;align-items:center;gap:1rem}}.-dark-bg .search-component__aside{--color-link:var(--theme-link);--color-link-hover:var(--theme-link-hover)}.-light-bg .search-component__main input.search-input{outline:1px solid var(--theme-core-bg)}.-light-bg .search-component__main input.search-input:focus-visible{outline:1px solid var(--color-heading)}
