.property-filter{background-color:#cedfe2;position:relative;padding-bottom:6px;padding-top:6px;width:100%;padding-right:24px;padding-left:24px;margin-right:auto;margin-left:auto}@media(min-width: 768px){.property-filter{padding-bottom:14px;padding-top:14px}}@media(max-width: 1023.98px){.property-filter__inner{display:none;z-index:12}.property-filter__inner[data-expanded=true]{background-color:#fff;display:block;width:100%;position:absolute;top:0;right:auto;bottom:auto;left:0}.property-filter__inner[data-expanded=true] .property-filter__filters-close{display:block;text-align:left;width:100%}.property-filter__inner[data-expanded=true] .property-filter__select{border-bottom:1px solid #cedfe2;margin:0}.property-filter__inner[data-expanded=true] .property-filter__select select{padding:18px 28px 18px 32px}.property-filter__inner[data-expanded=true] .property-filter__checkbox{border-bottom:1px solid #cedfe2;margin:0;padding:18px 28px 18px 32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.property-filter__inner[data-expanded=true] .property-filter__checkbox label{margin:0}.property-filter__inner[data-expanded=true] .property-filter__spinner{display:none}.property-filter__inner[data-expanded=true] .property-filter__submit{border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;background-color:#cedfe2;color:#3a4754;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;font-family:"kanit",sans-serif;font-weight:900}}@media(max-width: 1023.98px)and (prefers-reduced-motion: reduce){.property-filter__inner[data-expanded=true] .property-filter__submit{-webkit-transition:none;transition:none}}@media(max-width: 1023.98px){.property-filter__inner[data-expanded=true] .property-filter__submit:hover{background-color:#3a4754;color:#fff}}.property-filter__form{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media(min-width: 1024px){.property-filter__form{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media(min-width: 1024px){.property-filter__filters{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media(min-width: 1024px){.property-filter__filter-set{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.property-filter__filter-set+.property-filter__filter-set{margin-left:20px}}.property-filter__filters-close{border-bottom:1px solid #cedfe2;display:none;padding:18px 32px 18px 32px}.property-filter__filters-close span{padding-right:20px;position:relative;font-family:"kanit",sans-serif;font-weight:500;font-size:15px;line-height:15px;letter-spacing:.05em}.property-filter__filters-close span:before{margin-left:8px;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";display:block;position:absolute;content:"";display:block;position:absolute;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:6px solid #3a4754;border-top:none;position:absolute;top:50%;right:4px;bottom:auto;left:auto}.property-filter__submit{border-radius:2px;-webkit-box-shadow:inset 0 0 0 2px #65a8af;box-shadow:inset 0 0 0 2px #65a8af;padding:20px 30px;background-color:#fff;color:#3a4754;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;font-family:"kanit",sans-serif;font-weight:900;font-family:"kanit",sans-serif;font-weight:500;font-size:16px;line-height:16px;letter-spacing:.05em}@media(prefers-reduced-motion: reduce){.property-filter__submit{-webkit-transition:none;transition:none}}.property-filter__submit:hover{background-color:#e6e6e6;color:#3a4754}.property-filter__select{position:relative}.property-filter__select+.property-filter__select{margin-left:10px}.property-filter__select:after{pointer-events:none;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";display:block;position:absolute;content:"";display:block;position:absolute;width:0;height:0;border-bottom:none;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #3a4754;position:absolute;top:50%;right:32px;bottom:auto;left:auto}@media(min-width: 1024px)and (max-width: 1439.98px){.property-filter__select:after{position:absolute;top:50%;right:16px;bottom:auto;left:auto}}.property-filter__dropdown-toggle{background-color:#fff;padding:20px 52px 20px 30px;font-family:"kanit",sans-serif;font-weight:500;font-size:15px;line-height:15px;letter-spacing:.05em}@media(max-width: 1023.98px){.property-filter__dropdown-toggle{text-align:left;width:100%}}@media(min-width: 1024px)and (max-width: 1439.98px){.property-filter__dropdown-toggle{padding:20px 32px 20px 16px}}.property-filter__dropdown{background-color:#fff;-webkit-box-shadow:0 0 8px rgba(0,0,0,.2);box-shadow:0 0 8px rgba(0,0,0,.2);display:none;min-width:240px;padding:8px 16px;-webkit-transform:translateY(100%);transform:translateY(100%);width:100%;z-index:5;position:absolute;top:auto;right:auto;bottom:0;left:0}.property-filter__dropdown[data-expanded=true]{display:block}.property-filter__dropdown label{cursor:pointer;padding:4px;font-family:"kanit",sans-serif;font-weight:500;font-size:15px;line-height:15px;letter-spacing:.05em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.property-filter__dropdown label input{margin-right:8px}.property-filter__checkbox{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.property-filter__checkbox input[type=checkbox]{border-color:#65a8af;background:#fff}.property-filter__checkbox label{cursor:pointer;margin:0 0 0 10px;font-family:"kanit",sans-serif;font-weight:500;font-size:14px;line-height:14px;letter-spacing:.05em}@media(min-width: 1280px){.property-filter__checkbox label{font-size:15px}}@media(min-width: 1440px){.property-filter__checkbox{background-color:#fff;border-radius:2px;padding:20px 30px}}.property-filter__checkbox+.property-filter__checkbox{margin-left:10px}.property-filter__view-toggle{padding:20px;position:relative;font-size:15px;line-height:15px;letter-spacing:.05em}.property-filter__view-toggle[data-view=list]{-webkit-box-shadow:inset 0 0 0 2px #3a4754;box-shadow:inset 0 0 0 2px #3a4754;background-color:#cedfe2;color:#3a4754;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;font-family:"kanit",sans-serif;font-weight:900;background-color:#fff;font-family:"kanit",sans-serif;font-weight:500}@media(prefers-reduced-motion: reduce){.property-filter__view-toggle[data-view=list]{-webkit-transition:none;transition:none}}.property-filter__view-toggle[data-view=list]:hover{background-color:#3a4754;color:#fff}.property-filter__view-toggle[data-view=list] .property-filter__toggle-map{display:block}.property-filter__view-toggle[data-view=list] .property-filter__toggle-list{display:none}.property-filter__view-toggle[data-view=map]{background-color:#3a4754;color:#fff;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;font-family:"kanit",sans-serif;font-weight:900;font-family:"kanit",sans-serif;font-weight:500}@media(prefers-reduced-motion: reduce){.property-filter__view-toggle[data-view=map]{-webkit-transition:none;transition:none}}.property-filter__view-toggle[data-view=map]:hover{background-color:#fff;-webkit-box-shadow:inset 0 0 0 1px #3a4754;box-shadow:inset 0 0 0 1px #3a4754;color:#3a4754}.property-filter__view-toggle[data-view=map] .property-filter__toggle-map{display:none}.property-filter__view-toggle[data-view=map] .property-filter__toggle-list{display:block}.property-filter__toggle-map .v-icon__svg{height:20px;margin-right:6px;width:18px}.property-filter__toggle-list .v-icon__svg{height:14px;margin-right:10px;width:20px}.property-filter__filter-toggle{padding:20px 40px 20px 30px;position:relative;background-color:#fff;color:#3a4754;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;font-family:"kanit",sans-serif;font-weight:900;font-family:"kanit",sans-serif;font-weight:500;font-size:15px;line-height:15px;letter-spacing:.05em}@media(prefers-reduced-motion: reduce){.property-filter__filter-toggle{-webkit-transition:none;transition:none}}.property-filter__filter-toggle:hover{background-color:#e6e6e6;color:#3a4754}.property-filter__filter-toggle:after{-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";display:block;position:absolute;content:"";display:block;position:absolute;width:0;height:0;border-bottom:none;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #3a4754;position:absolute;top:50%;right:18px;bottom:auto;left:auto}@media(max-width: 1023.98px){.property-filter__mobile-controls{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media(min-width: 768px){.property-filter__mobile-controls{margin-top:10px}}@media(min-width: 1024px){.property-filter__mobile-controls{display:none}}.property-filter__search{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width: 1024px){.property-filter__search{-webkit-box-flex:0;-ms-flex:0 0 248px;flex:0 0 248px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.property-filter__spinner{display:none;margin-right:16px;-webkit-animation:spinner 1.1s infinite cubic-bezier(0.5, 0.2, 0.2, 0.5);animation:spinner 1.1s infinite cubic-bezier(0.5, 0.2, 0.2, 0.5);border:4px solid transparent;border-top-color:#3a4754;border-radius:50%;height:50px;width:50px}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.property-filter__spinner[data-hidden=false]{display:block}