a:active,a:focus,a:hover,body{color:#000}.mod,svg:not(:root){overflow:hidden}@font-face{font-family:FiraReplace;font-display:swap;font-weight:700;font-style:normal;src:local(Trebuchet MS);size-adjust:90.5%;ascent-override:100%;descent-override:30%}@font-face{font-family:FiraReplace;font-display:swap;font-weight:700;font-style:normal;src:local(Trebuchet MS);size-adjust:90.5%;ascent-override:100%;descent-override:30%}/*!
* www.KNACSS.com V3.0.9 (2014-09-12) @author: Raphael Goetter, Alsacreations (with help from Hugo Giraudel)
* Licence WTFPL http://www.wtfpl.net/
*/*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}ol,ul{padding-left:2em}ul.unstyled{list-style:none}img{height:auto;vertical-align:middle;border:0}blockquote,figure{margin-left:0;margin-right:0}audio,canvas,video{display:inline-block}html{font-size:62.5%;font-size:calc(1em * .625);-webkit-text-size-adjust:100%;-webkit-font-smoothing:subpixel-antialiased}body{font-size:1.6em;background-color:#fff;font-family:"Fira Sans Condensed",FiraReplace,sans-serif;line-height:1.4}a{color:#333;text-decoration:none}.p-like,blockquote,caption,details,dl,figure,label,ol,p,pre,td,textarea,th,ul{margin-top:.75em;margin-bottom:0;line-height:1.4}figure{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}code,kbd,pre,samp{white-space:pre-line;white-space:pre-wrap;font-family:Consolas,"DejaVu Sans Mono",Courier,monospace;line-height:normal}.italic,address,cite,dfn,em,i,var{font-style:italic}.bold,strong{font-weight:700}small,sub,sup{font-size:smaller}body>script{display:none!important}.p-like:first-child,blockquote:first-child,dl:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,ol:first-child,p:first-child,pre:first-child,ul:first-child{margin-top:0}li .p-like,li ol,li p,li ul{margin-top:0;margin-bottom:0}blockquote,code,img,input,pre,table,td,textarea,video{max-width:100%}table{margin-bottom:20px}.clear,.line,.row{clear:both}.clearfix:after,.line:after{content:"";display:table;clear:both;border-collapse:collapse}.row{display:table;table-layout:fixed;width:100%}.col,.row>*{display:table-cell;vertical-align:top}.real-estate-search{background:#125e72;padding:30px}.real-estate-search[data-state=init]{display:none}.real-estate-search>*{margin-top:30px}.real-estate-search h1{font-size:3.6em;line-height:1;position:relative;text-align:center}.real-estate-search h1::before{background:#fff;content:"";display:block;position:absolute;top:50%;width:100%;height:1px}.real-estate-search h1 span{background:#125e72;color:#fff;padding:0 .5em;position:relative}.real-estate-search form{align-items:center;display:flex;flex-wrap:wrap;font-size:1.8em;justify-content:space-between}.real-estate-search form>*{position:relative;width:100%}.real-estate-search form>:not(:first-child){margin-top:10px}.real-estate-search form>[data-currency]::after{content:attr(data-currency);background:#eee;border-left:1px solid #bbb;border-radius:0 4px 4px 0;color:#6f6f6f;line-height:1.2;position:absolute;top:1px;right:1px;padding:.5em;height:calc(100% - 2px);z-index:1}.real-estate-search form>[data-currency] input{padding-right:2em}.real-estate-search form>.submit-btn{display:flex;flex-wrap:wrap;justify-content:center;margin-top:30px;width:100%}.real-estate-search form>.submit-btn>*{padding-right:1em;padding-left:1em;min-width:22%}.real-estate-search form>.submit-btn>:not(:first-child){margin-top:10px}.real-estate-search form>*>*{width:100%}.real-estate-search form>* ul{background:#fff;border:1px solid #bbb;border-radius:0 0 4px 4px;line-height:1.2;list-style:none;margin:0;overflow-y:scroll;padding:0;position:absolute;top:100%!important;left:0!important;width:100%!important;z-index:105}.real-estate-search form>* .ui-menu-item{cursor:pointer;padding:.5em}.real-estate-search form>* .ui-menu-item:not(:first-child){border-top:1px solid #eee}.real-estate-search form input{border:1px solid;border-radius:4px;font-weight:400;line-height:1.2;padding:.5em}.real-estate-search form input:active,.real-estate-search form input:focus,.real-estate-search form input:focus:not(:active):not(:hover),.real-estate-search form input:hover{outline:0}.real-estate-search form input:not([type=submit]){border-color:#eee;background:#fff;color:#343536;transition:border-color .3s}.real-estate-search form input:not([type=submit]):active,.real-estate-search form input:not([type=submit]):focus,.real-estate-search form input:not([type=submit]):hover{border-color:#0b3a46}.real-estate-search form input[type=submit]{background:0 0;border:1px solid #fff!important;color:#fff;display:block;padding:.5em;transition:background-color .3s}.real-estate-search form input[type=submit]:active,.real-estate-search form input[type=submit]:focus,.real-estate-search form input[type=submit]:hover{background:rgba(0,0,0,.3)}@media (min-width:768px){.real-estate-search form>:not(.submit-btn){margin-top:0;width:22%}.real-estate-search form>:not(.submit-btn):first-child{width:48%}.real-estate-search form>.submit-btn>*{margin:0 2%;width:auto}.real-estate-search form>.submit-btn>:not(:first-child){margin-top:0}}