@-ms-viewport{width:device-width}@-o-viewport{width:device-width}.form-plain label{margin:10px auto 5px;display:block;font-size:12px;font-weight:600;text-transform:uppercase}.form-plain label.required:after{content:"*";color:#E25E5B}.form-plain input[type=tel],.form-plain input[type=text],.form-plain input[type=time],.form-plain input[type=url],.form-plain input[type=week],.form-plain input[type=color],.form-plain input[type=date],.form-plain input[type=datetime],.form-plain input[type=datetime-local],.form-plain input[type=email],.form-plain input[type=month],.form-plain input[type=number],.form-plain input[type=password],.form-plain input[type=search],.form-plain select,.form-plain textarea{display:block;margin:5px auto;padding:8px 10px;width:100%;font-size:14px;font-weight:400;line-height:20px;text-align:inherit;background-color:#FFF;border:1px solid #D2D2D2;border-radius:0;border-radius:0}.form-plain input[type=tel]:hover,.form-plain input[type=text]:hover,.form-plain input[type=time]:hover,.form-plain input[type=url]:hover,.form-plain input[type=week]:hover,.form-plain input[type=color]:hover,.form-plain input[type=date]:hover,.form-plain input[type=datetime]:hover,.form-plain input[type=datetime-local]:hover,.form-plain input[type=email]:hover,.form-plain input[type=month]:hover,.form-plain input[type=number]:hover,.form-plain input[type=password]:hover,.form-plain input[type=search]:hover,.form-plain select:hover,.form-plain textarea:hover{border-color:#b9b9b9}.form-plain input[type=tel]:focus,.form-plain input[type=text]:focus,.form-plain input[type=time]:focus,.form-plain input[type=url]:focus,.form-plain input[type=week]:focus,.form-plain input[type=color]:focus,.form-plain input[type=date]:focus,.form-plain input[type=datetime]:focus,.form-plain input[type=datetime-local]:focus,.form-plain input[type=email]:focus,.form-plain input[type=month]:focus,.form-plain input[type=number]:focus,.form-plain input[type=password]:focus,.form-plain input[type=search]:focus,.form-plain select:focus,.form-plain textarea:focus{border-color:#9f9f9f;box-shadow:inset 0 1px 3px #D2D2D2;outline:0}.form-plain input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;-ms-appearance:checkbox;-o-appearance:checkbox;appearance:checkbox}.form-plain input[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;-ms-appearance:radio;-o-appearance:radio;appearance:radio}.form-plain input[type=checkbox],.form-plain input[type=radio]{display:inline;margin-right:10px}.form-plain input[type=checkbox]+label,.form-plain input[type=radio]+label{display:inline-block}.form-plain select{max-width:100%}.form-plain textarea{resize:vertical}.form-plain ::-webkit-input-placeholder{color:#D5D5D5;font-size:14px;font-weight:400;line-height:inherit}.form-plain ::-moz-placeholder{color:#D5D5D5;font-size:14px;font-weight:400;line-height:inherit}.form-plain :-ms-input-placeholder{color:#D5D5D5;font-size:14px;font-weight:400;line-height:inherit}.form-plain .actions{margin-top:20px}.form-plain .btn{width:100%;margin:5px auto;display:block;text-align:center}.form-plain .inline-error{position:relative;margin:-5px 0 10px;display:block;font-size:12px;color:red}.form-polyvalent .cell{position:relative;width:auto;height:70px;margin:0;padding:15px 10px 0;display:block;background:#FFF;border:1px solid #D2D2D2;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.form-polyvalent .cell[type=textarea]{height:auto;padding-bottom:15px}.form-polyvalent .cell>label{position:absolute;top:15px;left:10px;right:10px;height:15px;overflow:hidden;font-size:12px;line-height:15px;font-weight:600;text-align:left;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;color:#62718A;-webkit-transition-property:top,color;transition-property:top,color;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.form-polyvalent .cell+.cell{margin-top:-1px}.form-polyvalent input[type=tel],.form-polyvalent input[type=text],.form-polyvalent input[type=time],.form-polyvalent input[type=url],.form-polyvalent input[type=week],.form-polyvalent input[type=color],.form-polyvalent input[type=date],.form-polyvalent input[type=datetime],.form-polyvalent input[type=datetime-local],.form-polyvalent input[type=email],.form-polyvalent input[type=month],.form-polyvalent input[type=number],.form-polyvalent input[type=password],.form-polyvalent input[type=search],.form-polyvalent textarea{position:relative;width:100%;margin:0;padding:0;height:30px;font-size:24px;font-weight:400;line-height:25px;text-align:left;color:#00A5EF;background:0 0;border:none;border-radius:0;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.form-polyvalent input[type=tel]:focus,.form-polyvalent input[type=text]:focus,.form-polyvalent input[type=time]:focus,.form-polyvalent input[type=url]:focus,.form-polyvalent input[type=week]:focus,.form-polyvalent input[type=color]:focus,.form-polyvalent input[type=date]:focus,.form-polyvalent input[type=datetime]:focus,.form-polyvalent input[type=datetime-local]:focus,.form-polyvalent input[type=email]:focus,.form-polyvalent input[type=month]:focus,.form-polyvalent input[type=number]:focus,.form-polyvalent input[type=password]:focus,.form-polyvalent input[type=search]:focus,.form-polyvalent textarea:focus{outline:0;box-shadow:none}.form-polyvalent textarea{position:relative;width:100%;margin:20px 0 0 0;padding:0;height:auto;min-height:80px;max-height:200px;font-size:16px;font-weight:400;line-height:20px;text-align:left;color:#777;background:#FDFDFD;border:none;border-radius:0;-webkit-transition-property:color,height;transition-property:color,height;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;resize:vertical;overflow-y:scroll}.form-polyvalent textarea:focus{outline:0;box-shadow:none}.form-polyvalent select{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border:1px solid transparent;opacity:0}.form-polyvalent .cell[type=select] .ui-surrogate{position:relative;width:100%;height:30px;margin:20px 0 0 0;height:25px;font-size:16px;font-weight:400;line-height:25px;color:#00A5EF}.form-polyvalent .cell[type=select]:after{position:absolute;bottom:15px;right:20px;width:16px;height:10px;content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIxNXB4IiB2aWV3Qm94PSIwIDAgMjQgMTUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGc+PHBhdGggZmlsbD0iIzgzOEQ5QyIgZD0iTTExLjk5OTg2MDIsMTQuMTQ0MjAwMyBDMTEuODU1ODYwMiwxNC4xNDQyMDAzIDExLjcxODg2MDIsMTQuMDgyMjAwMyAxMS42MjM4NjAyLDEzLjk3MzIwMDMgTDAuMTIzODYwMjE3LDAuODMwMjAwMzA3IEMtMC4wNTgxMzk3ODMyLDAuNjIxMjAwMzA3IC0wLjAzNzEzOTc4MzIsMC4zMDYyMDAzMDcgMC4xNzA4NjAyMTcsMC4xMjQyMDAzMDcgQzAuMzc3ODYwMjE3LC0wLjA1Nzc5OTY5MzEgMC42OTI4NjAyMTcsLTAuMDM3Nzk5NjkzMSAwLjg3NTg2MDIxNywwLjE3MTIwMDMwNyBMMTEuOTk5ODYwMiwxMi44ODQyMDAzIEwyMy4xMjM4NjAyLDAuMTcxMjAwMzA3IEMyMy4zMDU4NjAyLC0wLjAzNzc5OTY5MzEgMjMuNjIwODYwMiwtMC4wNTc3OTk2OTMxIDIzLjgyODg2MDIsMC4xMjQyMDAzMDcgQzI0LjAzNjg2MDIsMC4zMDYyMDAzMDcgMjQuMDU3ODYwMiwwLjYyMTIwMDMwNyAyMy44NzU4NjAyLDAuODMwMjAwMzA3IEwxMi4zNzU4NjAyLDEzLjk3MzIwMDMgQzEyLjI4MDg2MDIsMTQuMDgyMjAwMyAxMi4xNDM4NjAyLDE0LjE0NDIwMDMgMTEuOTk5ODYwMiwxNC4xNDQyMDAzIj48L3BhdGg+PC9nPjwvc3ZnPg==);background-size:16px 10px}.form-polyvalent input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;-ms-appearance:checkbox;-o-appearance:checkbox;appearance:checkbox}.form-polyvalent input[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;-ms-appearance:radio;-o-appearance:radio;appearance:radio}.form-polyvalent ::-webkit-input-placeholder{color:#333333;font-size:24px;font-weight:400;line-height:inherit;text-align:left}.form-polyvalent ::-moz-placeholder{color:#D5D5D5;font-size:16px;font-weight:400;line-height:inherit;text-align:left}.form-polyvalent :-ms-input-placeholder{color:#333333;font-size:24px;font-weight:400;line-height:inherit;text-align:left}.form-polyvalent .cell>span{position:absolute;bottom:0;left:0;right:10px;height:0;padding:0 10px;overflow:hidden;font-size:12px;font-weight:600;line-height:19px;text-align:left;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;color:red;opacity:0;-webkit-transition-property:height,opacity;transition-property:height,opacity;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.form-polyvalent .cell>label:after{position:absolute;right:0;font-size:10px;line-height:12px;font-weight:400;vertical-align:top;text-transform:none;color:#CCC;content:"Optional"}.form-polyvalent .cell.as-switch>label:after,.form-polyvalent .cell.is-required>label:after,.form-polyvalent .cell[as-switch]>label:after,.form-polyvalent .cell[is-required]>label:after{content:initial}.form-polyvalent .cell.is-focused,.form-polyvalent .cell[is-focused]{background-color:#F8F8F8}.form-polyvalent .cell.is-focused>label,.form-polyvalent .cell[is-focused]>label{color:#00A5EF}.form-polyvalent .cell.is-focused input[type=tel],.form-polyvalent .cell.is-focused input[type=text],.form-polyvalent .cell.is-focused input[type=time],.form-polyvalent .cell.is-focused input[type=url],.form-polyvalent .cell.is-focused input[type=week],.form-polyvalent .cell.is-focused input[type=color],.form-polyvalent .cell.is-focused input[type=date],.form-polyvalent .cell.is-focused input[type=datetime],.form-polyvalent .cell.is-focused input[type=datetime-local],.form-polyvalent .cell.is-focused input[type=email],.form-polyvalent .cell.is-focused input[type=month],.form-polyvalent .cell.is-focused input[type=number],.form-polyvalent .cell.is-focused input[type=password],.form-polyvalent .cell.is-focused input[type=search],.form-polyvalent .cell.is-focused textarea,.form-polyvalent .cell[is-focused] input[type=tel],.form-polyvalent .cell[is-focused] input[type=text],.form-polyvalent .cell[is-focused] input[type=time],.form-polyvalent .cell[is-focused] input[type=url],.form-polyvalent .cell[is-focused] input[type=week],.form-polyvalent .cell[is-focused] input[type=color],.form-polyvalent .cell[is-focused] input[type=date],.form-polyvalent .cell[is-focused] input[type=datetime],.form-polyvalent .cell[is-focused] input[type=datetime-local],.form-polyvalent .cell[is-focused] input[type=email],.form-polyvalent .cell[is-focused] input[type=month],.form-polyvalent .cell[is-focused] input[type=number],.form-polyvalent .cell[is-focused] input[type=password],.form-polyvalent .cell[is-focused] input[type=search],.form-polyvalent .cell[is-focused] textarea{color:#414A52}.form-polyvalent .cell.is-focused textarea,.form-polyvalent .cell[is-focused] textarea{color:#414A52;background:#FFF}.form-polyvalent .cell.is-focused[type=wysiwyg] .redactor-toolbar,.form-polyvalent .cell[is-focused][type=wysiwyg] .redactor-toolbar{background:#ececec}.form-polyvalent .cell.is-focused[type=wysiwyg] .redactor-editor,.form-polyvalent .cell[is-focused][type=wysiwyg] .redactor-editor{background:#FFF}.form-polyvalent .cell.is-invalid,.form-polyvalent .cell[is-invalid]{padding-top:2px;background-color:#fef7f7}.form-polyvalent .cell.is-invalid>label,.form-polyvalent .cell[is-invalid]>label{top:5px}.form-polyvalent .cell.is-invalid input[type=tel],.form-polyvalent .cell.is-invalid input[type=text],.form-polyvalent .cell.is-invalid input[type=time],.form-polyvalent .cell.is-invalid input[type=url],.form-polyvalent .cell.is-invalid input[type=week],.form-polyvalent .cell.is-invalid input[type=color],.form-polyvalent .cell.is-invalid input[type=date],.form-polyvalent .cell.is-invalid input[type=datetime],.form-polyvalent .cell.is-invalid input[type=datetime-local],.form-polyvalent .cell.is-invalid input[type=email],.form-polyvalent .cell.is-invalid input[type=month],.form-polyvalent .cell.is-invalid input[type=number],.form-polyvalent .cell.is-invalid input[type=password],.form-polyvalent .cell.is-invalid input[type=search],.form-polyvalent .cell.is-invalid textarea,.form-polyvalent .cell[is-invalid] input[type=tel],.form-polyvalent .cell[is-invalid] input[type=text],.form-polyvalent .cell[is-invalid] input[type=time],.form-polyvalent .cell[is-invalid] input[type=url],.form-polyvalent .cell[is-invalid] input[type=week],.form-polyvalent .cell[is-invalid] input[type=color],.form-polyvalent .cell[is-invalid] input[type=date],.form-polyvalent .cell[is-invalid] input[type=datetime],.form-polyvalent .cell[is-invalid] input[type=datetime-local],.form-polyvalent .cell[is-invalid] input[type=email],.form-polyvalent .cell[is-invalid] input[type=month],.form-polyvalent .cell[is-invalid] input[type=number],.form-polyvalent .cell[is-invalid] input[type=password],.form-polyvalent .cell[is-invalid] input[type=search],.form-polyvalent .cell[is-invalid] textarea{color:#414A52}.form-polyvalent .cell.is-invalid:before,.form-polyvalent .cell[is-invalid]:before{border-color:#E25E5B}.form-polyvalent .cell.is-invalid>span,.form-polyvalent .cell[is-invalid]>span{height:20px;opacity:1}.form-polyvalent .cell.is-invalid[type=textarea],.form-polyvalent .cell.is-invalid[type=wysiwyg],.form-polyvalent .cell[is-invalid][type=textarea],.form-polyvalent .cell[is-invalid][type=wysiwyg]{padding-bottom:28px}.form-polyvalent input[type=tel]:-moz-ui-invalid,.form-polyvalent input[type=tel]:invalid,.form-polyvalent input[type=text]:-moz-ui-invalid,.form-polyvalent input[type=text]:invalid,.form-polyvalent input[type=time]:-moz-ui-invalid,.form-polyvalent input[type=time]:invalid,.form-polyvalent input[type=url]:-moz-ui-invalid,.form-polyvalent input[type=url]:invalid,.form-polyvalent input[type=week]:-moz-ui-invalid,.form-polyvalent input[type=week]:invalid,.form-polyvalent input[type=color]:-moz-ui-invalid,.form-polyvalent input[type=color]:invalid,.form-polyvalent input[type=date]:-moz-ui-invalid,.form-polyvalent input[type=date]:invalid,.form-polyvalent input[type=datetime]:-moz-ui-invalid,.form-polyvalent input[type=datetime]:invalid,.form-polyvalent input[type=datetime-local]:-moz-ui-invalid,.form-polyvalent input[type=datetime-local]:invalid,.form-polyvalent input[type=email]:-moz-ui-invalid,.form-polyvalent input[type=email]:invalid,.form-polyvalent input[type=month]:-moz-ui-invalid,.form-polyvalent input[type=month]:invalid,.form-polyvalent input[type=number]:-moz-ui-invalid,.form-polyvalent input[type=number]:invalid,.form-polyvalent input[type=password]:-moz-ui-invalid,.form-polyvalent input[type=password]:invalid,.form-polyvalent input[type=search]:-moz-ui-invalid,.form-polyvalent input[type=search]:invalid,.form-polyvalent textarea:-moz-ui-invalid,.form-polyvalent textarea:invalid{border:none!important;outline:0!important;box-shadow:none!important}.form-polyvalent .autocomplete-wrapper{position:relative}.form-polyvalent .autocomplete-input{overflow:hidden}.form-polyvalent .autocomplete-list{position:absolute;top:100%!important;left:0!important;width:auto;min-width:100%;max-height:400px;overflow-y:scroll;z-index:9999;margin:2px 0 0;padding:0;display:block;list-style-type:none;text-align:left;background:#FFF;box-shadow:0 1px 3px 0 rgba(0,0,0,.25)}.form-polyvalent .autocomplete-list .autocomplete-list-content{max-height:400px;overflow-y:scroll}.form-polyvalent .autocomplete-list .autocomplete-option,.form-polyvalent .autocomplete-list .item{position:relative;padding:15px 10px;white-space:nowrap;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;cursor:pointer}.form-polyvalent .autocomplete-list .autocomplete-option.selected,.form-polyvalent .autocomplete-list .item.selected{color:#00A5EF}.form-polyvalent .autocomplete-list .autocomplete-option.active,.form-polyvalent .autocomplete-list .item.active{background-color:rgba(0,165,239,.1)}.form-polyvalent .autocomplete-list .autocomplete-option:hover,.form-polyvalent .autocomplete-list .item:hover{background-color:rgba(120,120,120,.1)}.form-polyvalent .actions .btn{width:100%;text-align:center}.form-polyvalent .actions .error{color:red;margin:10px auto;text-align:left}.form-polyvalent .actions .error:empty{display:none}.form-polyvalent .inputs+.actions{margin-top:10px}.form-polyvalent.horizontal .inputs{margin:0;padding:0}.form-polyvalent.horizontal .inputs+.actions{margin-top:5px}.brackets-container{position:relative;margin:0;padding:0}.brackets-container .bracket{margin:0 auto 20px;padding:0;text-align:center}.brackets-container .icon{width:32px;height:32px;margin:0 auto 10px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;color:#00A5EF}.brackets-container svg{fill:currentColor}.brackets-container svg path{fill:currentColor}.brackets-container .pict{display:block;width:90px;height:90px;margin:0 auto 10px;background:#D2D2D2;border-radius:50%;overflow:hidden}.brackets-container .title{margin:0 auto;font-size:18px;font-weight:600;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.brackets-container .title a{color:inherit}.brackets-container .text{max-width:400px;margin:5px auto 0;display:block;font-size:14px;font-weight:400}#banks-logos,#press-logos{margin:0 auto;padding:0;text-align:center}#banks-logos li,#press-logos li{display:inline-block;margin:5px;padding:0;text-align:center;vertical-align:middle}#banks-logos li img,#press-logos li img{display:block;max-width:100%}#press-logos li img{height:20px}.screen--property-search .page-index.for-sale .hero-background{background-image:url(../images/property/hero-for-sale-background-09fa0de6dd.jpg)}.screen--property-search .page-index.for-sale .hero-background:before{opacity:.6}.screen--property-search .page-index.to-rent .hero-background{background-image:url(../images/property/hero-to-rent-background-1c1816c629.jpg)}.screen--property-search .page-index.to-rent .hero-background:before{opacity:.6}.screen--property-search .page-index .property_search-form{width:100%;max-width:640px;margin:0 auto;text-align:left}.screen--property-search .page-index .property_search-form .cell{border-color:transparent}.screen--property-search .page-index .property_search-form .autocomplete-item{display:none}.screen--property-search .page-index .property_search-form .autocomplete-option .label{color:#414A52}.screen--property-search .page-index .property_search-form .autocomplete-option .label.part1{min-width:40px;display:inline-block}.screen--property-search .page-index .property_search-form .autocomplete-option .label.part2{color:grey}.screen--property-search .page-index .property_search-form .autocomplete-option .label:first-child .highlight:first-of-type{font-weight:700}.screen--property-search .page-index .content-block.newsletter-subscribe form{max-width:300px;margin:0 auto;text-align:center}@media (min-width:641px){.form-polyvalent.horizontal:after,.form-polyvalent.horizontal:before{content:" ";display:table}.form-polyvalent.horizontal:after{clear:both}.form-polyvalent.horizontal .cell{width:calc(100% - 2px);margin-right:2px}.form-polyvalent.horizontal .cell+.cell{margin-top:0}.form-polyvalent.horizontal .inputs{width:calc(100% - 150px);float:left}.form-polyvalent.horizontal .actions{width:150px;float:left}.form-polyvalent.horizontal .inputs+.actions{margin-top:0}.brackets-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.brackets-container .bracket{margin-bottom:0;padding:0 20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.brackets-container .icon{width:48px;height:48px;margin-bottom:20px}.brackets-container .pict{width:100px;height:100px;margin-bottom:20px}.brackets-container .text{max-width:none;margin-top:15px}#banks-logos li,#press-logos li{margin:5px 8px}#press-logos li img{height:25px}}@media (min-width:960px){.form-polyvalent .cell{padding-right:20px;padding-left:20px}.form-polyvalent .cell>label{left:20px;right:20px}.form-polyvalent .cell>span{right:20px}.form-polyvalent .cell>span{padding:0 20px}.form-polyvalent .autocomplete-list .autocomplete-option,.form-polyvalent .autocomplete-list .item{padding:15px 20px}.brackets-container .icon{width:60px;height:60px}.brackets-container .pict{width:120px;height:120px}#banks-logos li,#press-logos li{margin:5px 10px}#press-logos li img{height:35px}}