.search-component__suggestion-box,.dev-search-form__suggestion-box{border-radius:1.6rem;text-align:left;padding:2rem 3rem 1rem;position:absolute;top:calc(100% + 1rem);left:50%;width:100%;transform:translateX(-50%);z-index:3;background-color:var(--neutral5);box-shadow:rgba(50,50,93,.25) 0px 16px 25px -10px,rgba(0,0,0,.3) 0px 18px 30px -50px;color:var(--primaryBackgroundColor);list-style-type:none !important}.search-component__suggestion-box .pac-item,.dev-search-form__suggestion-box .pac-item{font-family:"SuisseIntl-Light-WebM";margin-bottom:1rem}.search-component__suggestion-box .pac-item small,.dev-search-form__suggestion-box .pac-item small{color:var(--primaryBackgroundColor)}.search-component__suggestion-box .pac-item a,.dev-search-form__suggestion-box .pac-item a{text-decoration:none;color:inherit !important}@media(hover: hover)and (pointer: fine){.search-component__suggestion-box .pac-item-query,.dev-search-form__suggestion-box .pac-item-query{cursor:pointer}.search-component__suggestion-box .pac-item-query:hover,.dev-search-form__suggestion-box .pac-item-query:hover{font-weight:bold}}.ss-developmentlistpage .search-component__suggestion-box,.ss-developmentlistpage .dev-search-form__suggestion-box{position:absolute;top:calc(100% + 1rem)}@media screen and (min-width: 900px){.ss-developmentlistpage .dev-search-form__container{position:relative}}.is-theme-iris .search-component__main button[type=submit].js-search-form-submit:hover{background-color:var(--primaryBackgroundColor) !important}.search-component__main-outer{position:relative}.b-text-banner[class*=-neutral] .search-component__aside,.b-text-banner[class*=-accent] .search-component__aside{--primaryColor: var(--primaryBackgroundColor)}.b-text-banner[class*=-neutral] .search-component__main button[type=submit].js-search-form-submit:hover,.b-text-banner[class*=-accent] .search-component__main button[type=submit].js-search-form-submit:hover{--primaryColor: var(--primaryBackgroundColor);color:var(--primaryHoverColor) !important}.search-component__main{--borderRadius: 36px;--submitBtnWidth: 17rem;--height: 5.6rem;height:var(--height);border-radius:var(--borderRadius);display:flex;background-color:var(--neutral5);position:relative}.search-component__main input.search-input{width:100%;border:none;border-radius:36px;display:flex;background-color:#fff;padding:6px var(--submitBtnWidth) 6px 26px}.search-component__main input.search-input:focus-visible{outline:1px solid var(--primaryBackgroundColor)}.search-component__main button[type=submit]{border-radius:36px;min-width:16rem;margin:6px;position:absolute;top:0;right:0;height:calc(100% - 12px);color:var(--primaryBackgroundColor);background-color:var(--primaryColor)}.search-component__main button[type=submit]:hover{background-color:var(--primaryColor) !important}.search-component__main button[type=submit].js-search-form-submit:hover{background-color:var(--primaryColor) !important}.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;height:3.8rem;padding:0;margin:0;min-width:3.8rem;min-height:3.8rem;background-color:var(--primaryBackgroundColor);top:50%;transform:translateY(-50%);right:.5rem}.search-component__main.-small button[type=submit] svg{color:var(--neutral5);width:100%;height:100%}@media screen and (max-width: 800px){.search-component__main:not(.-small){--height: 5.6rem}.search-component__main button[type=submit]{width:4.8rem;height:4.8rem;padding:0;margin:0 -5px 0 0;min-width:3.8rem;min-height:3.8rem;background-color:var(--primaryBackgroundColor);top:50%;transform:translateY(-50%);right:1rem;color:var(--primaryColor)}.search-component__main input.search-input{padding:6px 6rem 6px 26px}}@media screen and (min-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}}.-theme-jasmine .search-component__main button[type=submit]:hover{color:var(--primaryColor) !important;background-color:var(--core5) !important}.-theme-dahlia .search-component__main button[type=submit]:hover,.is-theme-dahlia .search-component__main button[type=submit]:hover{color:var(--neutral5) !important}.search-component__aside{width:-moz-fit-content;width:fit-content;text-align:left;margin-top:1.6rem;display:flex;color:var(--primaryColor);font-size:1.6rem}.search-component__aside .icon-search-pin{width:24px;height:24px;margin-right:1rem}.search-component__aside input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;margin:0;padding:0;border:none}.search-component__aside label[for=useLocation]{display:flex;align-items:center;cursor:pointer;font-family:var(--font-family-medium);transition:color var(--defaultTransitionSpeed) ease}.search-component__aside label[for=useLocation]:hover{color:var(--neutral4)}.-light-bg .search-component__main input.search-input{outline:1px solid var(--primaryBackgroundColor)}.-light-bg .search-component__main input.search-input:focus-visible{outline:1px solid var(--primaryColor)}.-light-bg .search-component__aside{color:var(--primaryBackgroundColor)}.b-hero-image-and-search .search-component__aside label[for=useLocation]:hover,.b-home-carousel .search-component__aside label[for=useLocation]:hover{color:var(--neutral5)}.b-hero-image-and-search .search-component__main button[type=submit].js-search-form-submit:hover,.b-home-carousel .search-component__main button[type=submit].js-search-form-submit:hover{--primaryColor: var(--primaryBackgroundColor);color:var(--neutral5) !important}
