.elementor-row.flex-wrap{flex-flow:row wrap}#properties_filter_container{overflow:hidden}.properties-filter-title,.properties-filter-description{text-align:center}.properties-filter-description{font-size:18px;margin-bottom:26px;font-weight:700}.properties-filter-header-container{max-width:960px;margin:0 auto;overflow:hidden}.properties-filter-header{width:100%;-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;justify-content:center;padding:25px 0 0;-ms-flex-flow:row wrap;flex-flow:row wrap;width:calc(100% + 25px);margin-left:-12.5px}.properties-filter-header.level-1,.properties-filter-header.level-2{}.properties-filter-header.level-2{}.properties-filter-header:empty{display:none}.properties-filter-header+.properties-filter-header{border-top:1px solid var( --e-global-color-primary )}.properties-filter-header .filter-tag{font-size:18px;line-height:1;padding:10px;border-radius:20px;background-color:initial;color:var( --e-global-color-primary );border:1px solid var( --e-global-color-primary );-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;align-items:center;justify-content:center;flex:1;cursor:pointer;transition:all .3s;position:relative;max-width:calc(33.33% - 25px);-ms-flex-preferred-size:calc(33.33% - 25px);flex-basis:calc(33.33% - 25px);margin-left:12.5px!important;margin-right:12.5px!important;margin-bottom:25px}body[data-elementor-device-mode=desktop] .properties-filter-header .filter-tag:hover{background-color:#9cfaa580}.properties-filter-header .filter-tag.active{background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent )}.properties-filter-header.level-1 .filter-tag.active{cursor:default}.properties-filter-header .filter-tag.disabled{cursor:default;pointer-events:none;opacity:.5}.properties-filter-header .filter-tag.is-loading:after{content:'';position:absolute;width:25px;height:25px;border:4px solid #084a4a94;border-right-color:var( --e-global-color-primary );border-radius:50%;box-shadow:0 0 25px 2px #eee;animation:spin 1s linear infinite;z-index:1}.properties-filter-header .filter-tag+.filter-tag{margin-left:3%}.properties-filter-header .filter-tag--name{font-weight:700;margin-right:10px}.properties-availability{-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;align-items:center;justify-content:center;padding:26px 0}.properties-availability .spliter{margin:0 5px}#properties_filter_container .properties-filter-content-container{margin-left:-20px;margin-right:-20px}#properties_filter_container .property-card{padding:10px 20px}#properties_filter_container .property-card .elementor-column-wrap.elementor-element-populated{margin:20px 0 30px!important}#properties_filter_container .property-card-link{cursor:pointer}@keyframes spin{from{transform:rotate(0);opacity:.2}50%{transform:rotate(180deg);opacity:1}to{transform:rotate(360deg);opacity:.2}}@media(max-width:1024px){.properties-filter-header,.properties-availability{padding:22px 0;font-size:15px}.properties-filter-header .filter-tag{font-size:15px;padding:9px;margin-bottom:13px}.properties-filter-header{padding-bottom:9px}.properties-filter-header.level-2 .filter-tag,.properties-filter-header.level-3 .filter-tag{}}@media(max-width:767px){.properties-filter-header,.properties-availability{padding:16px 0;font-size:12px}.properties-filter-header .filter-tag{font-size:12px;padding:6px}.properties-filter-header{width:calc(100% + 8px);margin-left:-4px;padding-bottom:4px}.properties-filter-header .filter-tag{margin-left:4px!important;margin-right:4px!important}.properties-filter-header .filter-tag--name{margin-right:6px}.properties-filter-header.level-1 .filter-tag{max-width:calc(33.33% - 8px);-ms-flex-preferred-size:calc(33.33% - 8px);flex-basis:calc(33.33% - 8px)}.properties-filter-header.level-2 .filter-tag,.properties-filter-header.level-3 .filter-tag{max-width:calc(50% - 8px);-ms-flex-preferred-size:calc(50% - 8px);flex-basis:calc(50% - 8px)}}