.rangeSlider *{margin:0;padding:0;box-sizing:border-box}.rangeSlider [type="range"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;width:100%;position:absolute;top:50%;transform:translateY(-50%);pointer-events:none}.rangeSlider [type="range"]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;cursor:pointer;box-shadow:none;outline:none;width:20px;height:20px;background:#fff;border-radius:20px;border:3px solid #ff8014;pointer-events:auto;opacity:1}.rangeSlider .slider{position:relative;height:20px}.rangeSlider .slider::before,.rangeSlider .slider .progress{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.rangeSlider .slider::before{content:"";display:block;height:3px;border-radius:3px;background:#ccc}.rangeSlider .slider .progress{height:3px;border-radius:20px;background:#ff8014}.rangeSlider .output{display:flex;align-items:center;justify-content:space-between}#headlineintro{margin:55px 0 0}#headlineintro h1{max-width:1374px;margin:0 26px 11px}@media (min-width:1374px){#headlineintro h1{margin:0 auto 17px}}#results-map{max-width:1374px;margin:0 auto 61px;padding:0 0 30%;background-color:#ecf0f2;border-radius:27px}#results-header{max-width:1374px;margin:0 auto 33px}@media (max-width:1374px){#results-header{margin:0 26px 55px}#results-header h2{margin:0}}#results-header form,#results-header form *{margin-top:0;margin-bottom:0}@media (max-width:1024px){#results-header form,#results-header form *{margin-top:1em}}#results-list{max-width:1374px;margin:0 auto 75px}@media (max-width:1374px){#results-list{margin:0 26px 25px}}#results-list .result{position:relative;background-color:#ecf0f2;margin:0 0 41px;border-radius:22px;overflow:hidden;display:grid;gap:0;grid-template-columns:clamp(220px,30%,551px) auto}@media (max-width:768px){#results-list .result{grid-template-columns:1fr}}#results-list .result figure{aspect-ratio: 55/42}@media (max-width:768px){#results-list .result figure{aspect-ratio: 1/1}}@media (max-width:1024px){#results-list .result figure{aspect-ratio: 1/1}}#results-list .result figure img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#results-list .result .content{display:flex;flex-direction:column;height:100%;padding:22px 24px 25px 33px}@media (max-width:1374px){#results-list .result .content{padding:21px 19px 18px}}#results-list .result .content .title{font-size:30px;line-height:39px;margin:0 0 6px}@media (max-width:1374px){#results-list .result .content .title{font-size:18px;line-height:23px;margin:0 0 10px}}#results-list .result .content .location{font-family:"Roboto",sans-serif;font-weight:300;font-size:20px;line-height:27px;margin:0 0 11px}@media (max-width:1374px){#results-list .result .content .location{font-size:16px;line-height:21px;margin:0 0 14px}}#results-list .result .content .price{display:flex;align-items:center;margin:0 0 41px;font-family:"Roboto",sans-serif}#results-list .result .content .price *{font-family:inherit}@media (max-width:1374px){#results-list .result .content .price{margin:0 0 30px}}#results-list .result .content .price svg{margin:0 11px 0 0}#results-list .result .content .excerpt{font-family:"Roboto",sans-serif;margin:0 0 30px}@media (max-width:1374px){#results-list .result .content .excerpt{display:none}}#results-list .result .content .actions{display:flex;align-items:center;gap:17px;margin:auto 0 0}@media (min-width:1374px){#results-list .result .content .actions{gap:27px}}#results-list .result .content .actions>*{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:11px;outline:0;font-size:14px;font-weight:700;padding:12px 41px 13px;text-decoration:none;margin:auto 0 0}@media (min-width:1374px){#results-list .result .content .actions>*{padding:14px 47px;font-size:18px}}#results-list .result .content .actions > *:nth-child(1) {background-color:#6cf7ff;border:0}#results-list .result .content .actions > *:nth-child(2) {background-color:transparent;border:1px solid #55ea55;border-radius:11px}#results-list .result .content .actions > *:nth-child(3) {margin:0 0 0 auto;padding:0}@media (max-width:1374px){#results-list .result .content .actions > *:nth-child(3) {display:none}}#results-list .result .content .actions > *:nth-child(3) button {display:flex;align-items:center;gap:17px}#results-list .result .content .actions a{color:#3f353e}#results-list .result .rating{position:absolute;top:22px;right:22px}#results-list .result .watchlist{position:absolute;top:22px;left:22px}[data-toggle="collapse"]{cursor:pointer}.collapse{height:0;overflow:hidden;transition:.2s ease-in-out height}.collapse.show{height:auto}input[type="text"],input[type="text"]:-webkit-autofill,input[type="text"]:-webkit-autofill:hover,input[type="text"]:-webkit-autofill:focus,input[type="email"],input[type="email"]:-webkit-autofill,input[type="email"]:-webkit-autofill:hover,input[type="email"]:-webkit-autofill:focus,input[type="password"],input[type="password"]:-webkit-autofill,input[type="password"]:-webkit-autofill:hover,input[type="password"]:-webkit-autofill:focus{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;-webkit-box-shadow:0 0 0 1000px #fff inset!important}@media (min-width:1024px){.form-control-row{display:flex;gap:42px}}.form-control-row+*{margin:22px 0 0}@media (min-width:1374px){.form-control-row+*{margin:41px 0 0}}.form-control-row > *:not(:first-child) {margin:12px 0 0}@media (min-width:1374px){.form-control-row > *:not(:first-child) {margin:0}}.form-control-row .form-control+.form-control{margin:12px 0 0}@media (min-width:1024px){.form-control-row .form-control+.form-control{margin:0}}.form-control{cursor:pointer;display:block}.form-control+*{margin:22px 0 0}@media (min-width:1374px){.form-control+*{margin:41px 0 0}}.form-control-label{white-space:nowrap}.form-control-text .form-control-input{width:100%;border:0;outline:0;padding:19px 30px 25px;border-radius:22px;font-size:20px;font-weight:300;font-family:"Roboto",sans-serif}@media (max-width:1374px){.form-control-text .form-control-input{font-size:16px;padding:13px 30px 16px}}.form-control-text .form-control-label{display:block;font-size:26px;line-height:34px;font-weight:700;margin:0 0 11px}@media (max-width:1374px){.form-control-text .form-control-label{font-size:20px;line-height:26px}}.form-control-radio{font-size:18px;font-weight:700;display:grid;grid-template-columns:1.5em auto;gap:.6em;align-items:center}@media (max-width:1374px){.form-control-radio{font-size:14px}}.form-control-radio .form-control-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;color:currentColor;margin:0;width:1.5em;height:1.5em;border:0;border-radius:1.5em;background-color:#fff;display:grid;place-content:center}.form-control-radio .form-control-input::before{content:"";width:.72em;height:.72em;border-radius:1em;background-color:#ff8014;transition:transform ease-in-out .2s;transform:scale(0)}.form-control-radio .form-control-input:checked::before{transform:scale(1)}.form-control-radio+.form-control{margin:0}.form-control-select .form-control-label{font-size:20px}@media (max-width:1374px){.form-control-select .form-control-label{font-size:16px;line-height:21px}}.form-control-select .form-control-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent url(assets/b3f4e55ca06cbea31d69.svg) no-repeat calc(100% - 1em) center;border:1px solid #ff8014;border-radius:25px;outline:none;padding:10px 70px 13px 23px;margin:0 0 0 14px;color:#ff8014;font-family:"Roboto",sans-serif;font-size:20px;cursor:inherit;line-height:26px}@media (max-width:1374px){.form-control-select .form-control-input{font-size:16px;line-height:21px;padding:9px 58px 9px 23px;margin:7px 0 0}}.form-control-button-link,.form-control-button-link-lined{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;outline:0;font-size:18px;color:inherit}@media (max-width:1374px){.form-control-button-link,.form-control-button-link-lined{font-size:14px}}.form-control-button-link-lined{border-bottom:1px solid #3f353e;padding:0 0 4px;font-size:14px}@media (max-width:1374px){.form-control-button-link-lined{font-size:12px}}.form-control-button-primary{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#6cf7ff;border:0;border-radius:22px;outline:0;font-size:22px;padding:19px;color:inherit}@media (max-width:1374px){.form-control-button-primary{font-size:16px}}.form-control.form-control-button-block{display:flex;align-items:center;justify-content:center;gap:.6em;width:100%}#more-filters .filtergroup{margin:0 0 36px}#more-filters .filtergroup hr{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:0;background-color:#c3c3c3;height:1px;display:block;margin:0 0 28px}#more-filters .filtergroup>svg{margin:0 0 14px}#more-filters .filtergroup h2{display:flex;align-items:center;margin:0 0 29px}#more-filters .filtergroup h2 span{margin:0 10px 0 0}#more-filters .filtergroup .form-control-row{flex-wrap:wrap}.home #searchform{position:relative;background-color:#55ea55;margin:-29px 0 0;z-index:20}@media (min-width:1120px){.home #searchform{position:absolute;bottom:-29px;left:20px;width:600px}}@media (min-width:1374px){.home #searchform{position:absolute;bottom:-29px;left: calc(50% - 1374px / 2);width:600px}}.home #searchform .intro{display:flex;align-items:center;gap:11px;padding:19px 29px}.home #searchform,.home #searchform form{border-radius:27px}.home #searchform form{padding:29px;background-color:#ecf0f2}.search #searchform{background-color:#55ea55;max-width:1374px;margin:0 auto}.search #searchform .intro{display:flex;align-items:center;gap:11px;padding:19px 29px}.search #searchform,.search #searchform form{border-radius:27px}.search #searchform form{padding:29px;background-color:#ecf0f2;margin:0 0 21px}@media (min-width:1374px){.search #searchform form{margin:0 0 36px}}.search #searchform #fields .form-control{width:100%}#more-filters .filtergroup{margin:0 0 36px}#more-filters .filtergroup hr{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:0;background-color:#c3c3c3;height:1px;display:block;margin:0 0 28px}#more-filters .filtergroup>svg{margin:0 0 14px}#more-filters .filtergroup h2{display:flex;align-items:center;margin:0 0 29px}#more-filters .filtergroup h2 span{margin:0 10px 0 0}#more-filters .filtergroup .form-control-row{flex-wrap:wrap}.rating{padding:11px 20px 15px;border-radius:11px;background-color:#55ea55;color:#fff}.rating strong{font-size:12px}@media (min-width:1374px){.rating strong{font-size:20px}}.rating div{display:flex;gap:7px;align-items:center}.rating div svg{flex:0 0 15px}@media (min-width:1374px){.rating div svg{flex:0 0 21px}}.rating div strong{font-family:Roboto,sans-serif;font-weight:700;font-size:14px}@media (min-width:1374px){.rating div strong{font-size:20px}}