.HomeSearchSection.style-1{max-width:760px;margin:0 auto;left:0;right:0;position:absolute;bottom:50px;z-index:2}.HomeSearchSection.style-1 h1,.HomeSearchSection.style-1 h2{color:rgba(255,255,255,1);font-size:1.8rem;font-weight:300;width:100%;text-align:center}.HomeSearchSection.style-1 h1{font-size:5rem}.HomeSearchSection.style-1 .search-section{background:#fff;margin-top:16px;padding:0;box-sizing:content-box;position:relative;width:100%}.HomeSearchSection.style-1 .search-section .mdl-button{padding:0 4px;height:56px;line-height:56px;width:100%;box-shadow:none;border-radius:0;min-width:0;transition:background-color linear .3s}.HomeSearchSection.style-1 .search-section a.mdl-button:hover{background-color:var(--secondary-color-500)}.HomeSearchSection.style-1 .search-section .mdl-button:before{font-size:32px}.HomeSearchSection.style-1 .search-section .container{width:100%;display:flex}.HomeSearchSection.style-1 .search-section .container .input{width:calc(100% - 65px);padding:0 8px;display:flex;border:1px solid var(--secondary-color-900)}.HomeSearchSection.style-1 .search-section .container .action{width:65px;padding:0 8px 0 4px}.HomeSearchSection.style-1 .search-section .container .action b{display:none}.HomeSearchSection.style-1 .search-section .container .input .mdl-textfield input{border-bottom:0}.HomeSearchSection.style-1 .search-section .container .input .mdl-textfield{height:100%;width:calc(100% - 48px)}.HomeSearchSection.style-1 .search-section .container .input input{height:100%}.HomeSearchSection.style-1 .search-section .container .input .mdl-textfield .mdl-textfield__label:after{display:none}.HomeSearchSection.style-1 .search-section .container .input .mdl-textfield .mdl-textfield__label{top:16px}.HomeSearchSection.style-1 .search-section .container .input .mdl-textfield .mdl-textfield__input{padding:0}.HomeSearchSection.style-1 .search-section .container .input:before{content:"";display:inline-block;font-family:'agorafonts'!important;font-feature-settings:"liga";font-size:28px;font-style:normal;font-weight:normal;letter-spacing:normal;line-height:0;text-transform:none;word-wrap:normal;vertical-align:middle;margin:0 .2rem;transform:translateY(50%);color:var(--theme-dark);width:40px;opacity:.7}.HomeSearchSection.style-1 .search-section .container .input .mdl-textfield.full{position:initial}.HomeSearchSection.style-1 .search-section .container .input .mdl-textfield.full .mdl-textfield__label{top:calc(50% - 8px);left:67px;width:calc(100% - 206px);color:var(--theme-dark);font-size:14px;text-overflow:ellipsis}.HomeSearchSection.style-1 .search-section .container .input .mdl-textfield.full .OneSearchBox{width:100%!important;top:100%!important;left:0!important;margin-top:8px;z-index:9}.HomeSearchSection.style-1 .search-section .container .input .mdl-textfield.full .OneSearchBox a{font-size:15px;padding:12px 54px!important}.HomeSearchSection.style-1 .mdl-selectfield__box{border-bottom:0}.HomeSearchSection.style-1 .mdl-selectfield__list-option-box{top:calc(100% - 2px)}.HomeSearchSection.style-1 .mdl-selectfield__box>i{margin-top:-10px}.HomeSearchSection.style-1 .mdl-selectfield__box .mdl-selectfield__box-value{top:calc(50% - 8px);font-size:14px;color:var(--secondary-color-400)}.HomeSearchSection.style-1.have-tabs .search-section{margin-top:0;border-radius:2px;border-top-right-radius:3px;border-bottom-right-radius:3px;padding:8px}.HomeSearchSection.style-1.have-tabs .tabed-view{position:relative;padding:8px}.HomeSearchSection.style-1.have-tabs .tabed-view:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:transparent;opacity:.46;border-radius:4px}.HomeSearchSection.style-1.have-tabs .tabed-view .tabs{margin-bottom:8px}.HomeSearchSection.style-1.have-tabs .tabed-view .tabs label{display:flex!important;flex-grow:1;box-sizing:border-box;align-items:center;justify-content:center}.HomeSearchSection.style-1.have-tabs .tabed-view .tabs label{padding:10px 8px 15px 8px;color:rgba(255,255,255,.96)!important;font-weight:500;border-radius:0;width:auto;text-align:center;line-height:20px;z-index:1;font-size:20px;text-shadow:2px 2px 24px #000;cursor:pointer;position:relative;top:0;-webkit-transition:top linear .2s;-moz-transition:top linear .2s;-o-transition:top linear .2s;-ms-transition:top linear .2s;transition:top linear .2s;letter-spacing:1px}.HomeSearchSection.style-1.have-tabs .tabed-view .tabs label:hover{top:-8px}.HomeSearchSection.style-1.have-tabs.layout-3 .tabed-view .tabs>div{width:30%;text-align:center}.HomeSearchSection.style-1.have-tabs.layout-4 .tabed-view .tabs label{width:22%}.HomeSearchSection.style-1.have-tabs .tabed-view .tabs label:after{display:none}.HomeSearchSection.style-1.have-tabs .tabed-view .tabs label:before{content:"";background:transparent;border-radius:0;width:100%;height:100%;position:absolute;left:0;right:0;top:0;bottom:0;border-top:2px solid transparent;box-sizing:border-box;z-index:-1;opacity:.76}.HomeSearchSection.style-1.have-tabs .tabed-view.default fieldset input[type="radio"]:nth-child(1):checked~.tabs div:nth-child(1) label:before,.HomeSearchSection.style-1.have-tabs .tabed-view.default input[type="radio"]:nth-child(2):checked~.tabs div:nth-child(2) label:before,.HomeSearchSection.style-1.have-tabs .tabed-view.default input[type="radio"]:nth-child(3):checked~.tabs div:nth-child(3) label:before,.HomeSearchSection.style-1.have-tabs .tabed-view.default input[type="radio"]:nth-child(4):checked~.tabs div:nth-child(4) label:before{background:transparent;color:rgba(255,255,255,.96);border-color:var(--primary-color-900)}@media only screen and (max-width:1024px){.HomeSearchSection.style-1{max-width:80%}.HomeSearchSection.style-1 h1{font-size:2.5rem}.HomeSearchSection.style-1 h2{font-size:1.4rem}}@media(min-width:500px){.HomeSearchSection.style-1.have-tabs.layout-3 .tabed-view .tabs>div{width:auto}}@media only screen and (max-width:640px){.HomeSearchSection.style-1.have-tabs .tabed-view .tabs label{font-size:16px}}@media only screen and (max-width:840px){.HomeSearchSection.style-1.have-tabs .tabed-view{display:flex;flex-flow:row wrap}.HomeSearchSection.style-1{position:static;transform:none;background-color:var(--secondary-color-300);max-width:100%;padding:10px 0 25px 0}.HomeSearchSection.style-1.have-tabs .search-section{box-shadow:0 2px 2px 0 rgba(0,0,0,.04),0 3px 1px -2px rgba(0,0,0,.1),0 1px 5px 0 rgba(0,0,0,.02)}.HomeSearchSection.style-1 .search-section .container .input{width:calc(100% - 48px)}.HomeSearchSection.style-1 .search-section .container .action{width:48px}.HomeSearchSection.style-1 .search-section .mdl-button{height:48px;line-height:48px}.HomeSearchSection.style-1 h1{font-size:2.5rem}.HomeSearchSection.style-1 h2{font-size:1.2rem}.HomeSearchSection.style-1 .action b{display:none}.HomeSearchSection.style-1.have-tabs .tabed-view:before{display:none}.HomeSearchSection.style-1 .search-section .container .input .mdl-textfield.full .mdl-textfield__label{width:calc(100% - 108px)}.HomeSearchSection.style-1.have-tabs .tabed-view .tabs{width:100%}.HomeSearchSection.style-1.have-tabs .tabed-view .tab-contents{order:2;width:100%;margin-top:8px}.HomeSearchSection.style-1.have-tabs .tabed-view .tabs label:not(:first-child):before{border-left:2px solid rgba(0,0,0,.24)}body.company .HomeSearchSection.style-12 .banner-text h1{font-size:clamp(30px,5vw,50px)!important;padding-top:16px}body.company .HomeSearchSection.style-12 .banner-text p{font-size:2rem!important;padding-bottom:16px}}@media(max-width:480px){.HomeSearchSection.style-1 .search-section .container .input .mdl-textfield.full .mdl-textfield__label{left:46px;font-size:13px;width:calc(100% - 120px)}.HomeSearchSection.style-1 .search-section .container .input:before{position:relative;left:3px}.HomeSearchSection.style-1 .search-section .container .input{padding:0}}.HomeSearchSection.style-1 .search-section .container .input .mdl-textfield.full .OneSearchBox i{vertical-align:bottom}.HomeSearchSection.style-1.have-tabs .tabed-view .tabs label[for="virtualopenhouse"] a.voh,.HomeSearchSection.style-1.have-tabs .tabed-view .tabs label[for="virtualtours"] a.vt{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:transparent}.HomeFlashSection .inline-property-desc .property-price{display:none}.HomeFlashSection .inline-property-desc .property-price~.property-info{border:0;padding-left:0}