.hero-search{width:100%;height:60vh;margin-top:55px;background-image:url(/images/hero-search.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (max-width:767px){.hero-search{height:70vh;padding:30px 25px;margin-top:45px}}.hero-search .content .big-heading{font-size:45px;font-weight:800;text-align:center}@media only screen and (max-width:767px){.hero-search .content .big-heading{font-size:25px;line-height:1.1em}}.hero-search .content .small-heading{font-size:22px;font-weight:700;opacity:.6;text-align:center}@media only screen and (max-width:767px){.hero-search .content .small-heading{font-size:15px;line-height:1.1em;margin-top:10px}}.hero-search .search-section{background-color:rgba(0,0,0,.788);width:70%;padding:80px 30px 5px;margin-top:80px;border-radius:20px;position:relative}@media only screen and (max-width:767px){.hero-search .search-section{width:100%;padding:80px 20px 5px;display:flex;flex-direction:column;align-items:center}}.hero-search .search-section .property-type-selection{max-width:90%;display:flex;gap:40px;padding:15px 30px 10px;background-color:#fff;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);border-radius:10px}@media only screen and (max-width:767px){.hero-search .search-section .property-type-selection{-ms-overflow-style:none;scrollbar-width:none;overflow:hidden;overflow-x:scroll;padding:15px 10px 10px;gap:30px}.hero-search .search-section .property-type-selection::-webkit-scrollbar{display:none}}.hero-search .search-section .property-type-selection .property-type{display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer}@media only screen and (max-width:767px){.hero-search .search-section .property-type-selection .property-type{gap:5px}.hero-search .search-section .property-type-selection .property-type .masked-icon{height:18px!important;width:auto}.hero-search .search-section .property-type-selection .property-type .caption{font-size:12px!important}}.hero-search .search-section .property-type-selection .property-type:hover{color:#00822c}.hero-search .search-section .property-type-selection .property-type:hover .masked-icon{background-color:#00822c}.hero-search .search-section .property-type-selection .property-type .property-type-icon{height:30px;width:auto}.hero-search .search-section .property-type-selection .property-type .masked-icon{height:24px;aspect-ratio:1/1;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#1d2437;transition:.15s}.hero-search .search-section .property-type-selection .property-type .caption{font-size:14px;font-weight:700;white-space:nowrap;transition:.15s}.hero-search .search-section .search-bar-container{display:flex;gap:15px}.hero-search .search-section .search-bar-container .search-bar{display:flex;gap:10px;background-color:#fff;color:#1d2437;padding:8px 15px;border-radius:10px;width:100%}.hero-search .search-section .search-bar-container .search-bar .selected-city-in-search-bar{background-color:rgba(168,198,249,.565);display:flex;align-items:center;gap:5px;font-size:12px;padding:3px 12px;border-radius:20px;white-space:nowrap}.hero-search .search-section .search-bar-container .search-bar .selected-city-in-search-bar span{font-weight:700}@media only screen and (max-width:767px){.hero-search .search-section .search-bar-container .search-bar .selected-city-in-search-bar{display:none}}.hero-search .search-section .search-bar-container .search-bar .search-input{width:100%;border:none;outline:none;font-size:16px}@media only screen and (max-width:767px){.hero-search .search-section .search-bar-container .search-bar .search-input{font-size:14px}}.hero-search .search-section .search-bar-container .search-bar .near-me-btn{white-space:nowrap;background-color:rgba(0,130,43,.259);color:#00822c;font-weight:700;font-size:14px;display:flex;align-items:center;gap:5px;padding:0 8px;border-radius:30px}@media only screen and (max-width:767px){.hero-search .search-section .search-bar-container .search-bar .near-me-btn{display:none}}.hero-search .search-section .search-bar-container .search-bar .budget-section{position:relative;white-space:nowrap;display:flex;align-items:center;gap:8px;padding:0 20px;font-weight:700;border-left:1px solid hsla(0,0%,45%,.233)}@media only screen and (max-width:767px){.hero-search .search-section .search-bar-container .search-bar .budget-section{display:none}}.hero-search .search-section .search-bar-container .search-bar .budget-section .icon{font-size:12px}.hero-search .search-section .search-bar-container .search-bar .budget-section:hover .budget-input-container{opacity:1;top:120%}.hero-search .search-section .search-bar-container .search-bar .budget-section .budget-input-container{position:absolute;top:100%;opacity:0;z-index:501;background-color:#fff;display:flex;gap:10px;padding:10px 20px;transition:.15s}.hero-search .search-section .search-bar-container .search-bar .budget-section .budget-input-container input{max-width:80px;border:none;outline:none;border:1px solid hsla(0,0%,45%,.233);padding:5px}.hero-search .search-section .search-bar-container .search-btn{display:flex;align-items:center;gap:10px;font-size:16px;padding:0 15px;white-space:nowrap;border:none;outline:none;background-color:#00822c;color:#fff;border-radius:10px;cursor:pointer}@media only screen and (max-width:767px){.hero-search .search-section .search-bar-container .search-btn span{display:none}}.hero-search .search-section .other-inputs{display:flex;justify-content:space-between;padding:20px 0}.hero-search .search-section .other-inputs .trending-searches-container{display:flex;align-items:center;gap:10px}@media only screen and (max-width:767px){.hero-search .search-section .other-inputs .trending-searches-container{display:none}}.hero-search .search-section .other-inputs .trending-searches-container .identifier{color:#fff;line-height:1.2em;margin-right:20px}.hero-search .search-section .other-inputs .trending-searches-container .identifier span{font-size:20px;font-weight:700;color:#fff}.hero-search .search-section .other-inputs .trending-searches-container .trending-search{padding:2px 10px;max-width:100px;height:-moz-fit-content;height:fit-content;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;background-color:rgba(0,0,0,.616);color:#fff;border:1px solid rgba(220,233,255,.635);border-radius:20px}.hero-search .search-section .other-inputs .amenities-sorting{position:relative;background-color:rgba(0,0,0,.616);color:#fff;border:1px solid rgba(220,233,255,.635);border-radius:20px;padding:3px 15px;display:flex;align-items:center;gap:5px;white-space:nowrap}@media only screen and (max-width:767px){.hero-search .search-section .other-inputs .amenities-sorting{padding:2px 8px;font-size:12px}}.hero-search .search-section .other-inputs .amenities-sorting .icon{margin:0 8px}.hero-search .search-section .other-inputs .amenities-sorting span{color:#e66f00;font-weight:700}.hero-search .search-section .other-inputs .amenities-sorting .amenities-list-box{max-height:0;position:absolute;top:100%;opacity:1;z-index:500;background-color:#fff;color:#1d2437;overflow:hidden}.hero-search .search-section .other-inputs .amenities-sorting .amenities-list-box.active{max-height:300px;overflow-y:scroll;padding:20px 80px 20px 30px;box-shadow:0 4px 8px rgba(0,0,0,.2),0 6px 20px rgba(0,0,0,.19)}.hero-search .search-section .other-inputs .amenities-sorting .amenities-list-box .amenities-selection-list{display:flex;flex-direction:column}.hero-search .search-section .other-inputs .amenities-sorting .amenities-list-box .amenities-selection-list label{display:flex;gap:10px}.top-property-search-bar{width:100%;position:fixed;top:55px;z-index:5000;display:flex;align-items:center;justify-content:space-between;background-color:#fff;padding:10px 20px;border-bottom:1px solid hsla(0,0%,45%,.233)}@media only screen and (max-width:767px){.top-property-search-bar{display:none}}.top-property-search-bar .search-section{width:80%;position:relative}.top-property-search-bar .search-section .search-bar-container{display:flex;align-items:center;gap:15px}.top-property-search-bar .search-section .search-bar-container .property-type-filter{position:relative}.top-property-search-bar .search-section .search-bar-container .property-type-filter:hover .filter-tag .icon{transform:rotate(180deg)}.top-property-search-bar .search-section .search-bar-container .property-type-filter:hover .filter-options{max-height:500px;padding:10px 0;opacity:1}.top-property-search-bar .search-section .search-bar-container .property-type-filter .filter-tag{display:flex;align-items:center;gap:10px;white-space:nowrap;background-color:rgba(0,130,43,.259);color:#00822c;padding:5px 15px;font-weight:700;border-radius:8px}.top-property-search-bar .search-section .search-bar-container .property-type-filter .filter-tag .icon{font-size:12px;transition:.15s}.top-property-search-bar .search-section .search-bar-container .property-type-filter .filter-options{position:absolute;background-color:#fff;min-width:300px;max-height:0;box-shadow:0 4px 8px rgba(0,0,0,.2),0 6px 20px rgba(0,0,0,.19);display:flex;flex-direction:column;opacity:0;overflow:hidden}.top-property-search-bar .search-section .search-bar-container .property-type-filter .filter-options .property-type{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:700;transition:.15s;padding:5px 25px 5px 15px}.top-property-search-bar .search-section .search-bar-container .property-type-filter .filter-options .property-type:hover{background-color:#00822c;color:#fff}.top-property-search-bar .search-section .search-bar-container .property-type-filter .filter-options .property-type:hover .masked-icon{background-color:#fff}.top-property-search-bar .search-section .search-bar-container .property-type-filter .filter-options .property-type .masked-icon{height:20px;aspect-ratio:1/1;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#1d2437;transition:.15s}.top-property-search-bar .search-section .search-bar-container .search-bar{display:flex;gap:10px;background-color:#fff;color:#1d2437;padding:8px 15px;border-radius:10px;width:100%}.top-property-search-bar .search-section .search-bar-container .search-bar .search-input{width:100%;border:none;outline:none;font-size:18px}.top-property-search-bar .search-section .search-bar-container .search-bar .near-me-btn{white-space:nowrap;background-color:rgba(0,130,43,.259);color:#00822c;font-weight:700;font-size:14px;display:flex;align-items:center;gap:5px;padding:0 8px;border-radius:30px}.top-property-search-bar .search-section .search-bar-container .search-bar .other-filters-section{position:relative;white-space:nowrap;display:flex;align-items:center;gap:8px;padding:0 20px;font-weight:700;border-left:1px solid hsla(0,0%,45%,.233)}.top-property-search-bar .search-section .search-bar-container .search-bar .other-filters-section .icon{font-size:12px;transition:.15s}.top-property-search-bar .search-section .search-bar-container .search-bar .other-filters-section:hover .icon{transform:rotate(180deg)}.top-property-search-bar .search-section .search-bar-container .search-bar .other-filters-section:hover .other-filters-options-container{max-height:500px;overflow-y:scroll;padding:10px 15px;opacity:1;top:120%;box-shadow:0 4px 8px rgba(0,0,0,.2),0 6px 20px rgba(0,0,0,.19)}.top-property-search-bar .search-section .search-bar-container .search-bar .other-filters-section .other-filters-options-container{position:absolute;top:100%;left:-20px;opacity:0;z-index:501;background-color:#fff;min-width:300px;max-height:0;overflow-y:scroll}.top-property-search-bar .search-section .search-bar-container .search-bar .other-filters-section .other-filters-options-container .budget-section{width:100%}.top-property-search-bar .search-section .search-bar-container .search-bar .other-filters-section .other-filters-options-container .budget-section .budget-range{background-color:#fff;display:flex;gap:10px;padding:10px 0;transition:.15s}.top-property-search-bar .search-section .search-bar-container .search-bar .other-filters-section .other-filters-options-container .budget-section .budget-range input{max-width:80px;border:none;outline:none;border:1px solid hsla(0,0%,45%,.233);padding:5px}.top-property-search-bar .search-section .search-bar-container .search-bar .other-filters-section .other-filters-options-container .amenities-section .amenities-selection-list{display:flex;flex-direction:column}.top-property-search-bar .search-section .search-bar-container .search-bar .other-filters-section .other-filters-options-container .amenities-section .amenities-selection-list label{display:flex;gap:10px;font-weight:400;margin-left:10px;font-size:18px}.top-property-search-bar .search-section .search-bar-container .search-btn{display:flex;align-items:center;gap:10px;font-size:16px;padding:8px 15px;white-space:nowrap;border:none;outline:none;background-color:#00822c;color:#fff;border-radius:10px;cursor:pointer}.top-property-search-bar .view-changing-options{display:flex;align-items:center;gap:20px;margin-left:30px}.top-property-search-bar .view-changing-options .property-card-view{display:flex}.top-property-search-bar .view-changing-options .property-card-view .view-option{width:40px;height:40px;border:1px solid hsla(0,0%,45%,.233);display:flex;align-items:center;justify-content:center}.top-property-search-bar .view-changing-options .property-card-view .view-option:first-child{border-right:none}.top-property-search-bar .view-changing-options .property-card-view .view-option:hover{background-color:hsla(0,0%,45%,.233)}.top-property-search-bar .view-changing-options .property-card-view .view-option.active{background-color:#00822c;color:#fff}.top-property-search-bar .view-changing-options .map-view{height:40px;position:relative}.top-property-search-bar .view-changing-options .map-view:hover .map-view-options{max-height:500px;opacity:1;padding:20px 30px}.top-property-search-bar .view-changing-options .map-view .tag{height:100%;line-height:1em;font-size:14px;border:1px solid hsla(0,0%,45%,.233);padding:3px 12px;display:flex;align-items:center}.top-property-search-bar .view-changing-options .map-view .tag span{font-size:16px;font-weight:700}.top-property-search-bar .view-changing-options .map-view .map-view-options{position:absolute;right:0;max-height:0;box-shadow:0 4px 8px rgba(0,0,0,.2),0 6px 20px rgba(0,0,0,.19);background-color:#fff;padding:0;transition:.15s;overflow:hidden}.top-property-search-bar .view-changing-options .map-view .map-view-options .options{display:flex;gap:15px;margin-top:15px}.top-property-search-bar .view-changing-options .map-view .map-view-options .options .option{width:40px;height:40px;border:1px solid hsla(0,0%,45%,.233);display:flex;align-items:center;justify-content:center;border-radius:4px;cursor:pointer}.top-property-search-bar .view-changing-options .map-view .map-view-options .options .option:hover{background-color:hsla(0,0%,45%,.233)}.top-property-search-bar .view-changing-options .map-view .map-view-options .options .option.active{background-color:rgba(0,130,43,.259)}.top-property-search-bar .view-changing-options .map-view .map-view-options .options .option .rectangle{height:15px;aspect-ratio:3/2;content:"";border:1px solid #00822c;background-color:#fff}.top-property-search-bar .view-changing-options .map-view .map-view-options .options .option .rectangle.semi-fill{display:flex}.top-property-search-bar .view-changing-options .map-view .map-view-options .options .option .rectangle.semi-fill .blank{width:70%}.top-property-search-bar .view-changing-options .map-view .map-view-options .options .option .rectangle.semi-fill .filled{width:30%;background-color:#00822c}.top-property-search-bar .view-changing-options .map-view .map-view-options .options .option .rectangle.half-fill{display:flex}.top-property-search-bar .view-changing-options .map-view .map-view-options .options .option .rectangle.half-fill .blank{width:50%}.top-property-search-bar .view-changing-options .map-view .map-view-options .options .option .rectangle.half-fill .filled{width:50%;background-color:#00822c}.top-property-search-bar .view-changing-options .map-view .map-view-options .options .option .rectangle.most-fill{display:flex}.top-property-search-bar .view-changing-options .map-view .map-view-options .options .option .rectangle.most-fill .blank{width:30%}.top-property-search-bar .view-changing-options .map-view .map-view-options .options .option .rectangle.most-fill .filled{width:70%;background-color:#00822c}