html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.loader{width:1.5em;height:.25em;background:linear-gradient(to right, #fefefe, #fefefe 30%, #4567a2 10%);animation:loader 1s linear infinite}@keyframes loader{to{background-position:1.5em 0}}input#goog-wm-sb,input[type=submit],input[type=reset],button[type=submit],button#submit-all,a.button,button.play_pause,button.static_map,button.search_properties,button.mortgage_calc{background:#fff;color:#3f5c91;border:0;font-size:16px;font-size:1rem;padding:.2em 1.5em;position:relative;top:0;box-sizing:border-box;font-family:"Open sans",sans-serif;font-weight:700;border-radius:.25em;background-clip:padding-box;text-decoration:none}input#goog-wm-sb:hover,input#goog-wm-sb:active,input[type=submit]:hover,input[type=submit]:active,input[type=reset]:hover,input[type=reset]:active,button[type=submit]:hover,button[type=submit]:active,button#submit-all:hover,button#submit-all:active,a.button:hover,a.button:active,button.play_pause:hover,button.play_pause:active,button.static_map:hover,button.static_map:active,button.search_properties:hover,button.search_properties:active,button.mortgage_calc:hover,button.mortgage_calc:active{top:1px;position:relative}input#goog-wm-sb{margin:1em !important}.ui-autocomplete{font-size:1em;max-height:150px;overflow-y:auto;overflow-x:hidden;list-style:none;width:164px;margin:.2em;padding:0;font-family:"Open sans",sans-serif;font-weight:600}ul.ui-widget-content{border:1px solid #e5e5e5}.ui-autocomplete li{box-sizing:border-box;padding:.5em;background:#fff;margin:0}.ui-autocomplete li:nth-child(even){background:#f4f4f4}.ui-autocomplete li:hover{background:#2d4774;color:#fff;cursor:pointer}.ui-autocomplete li:last-child{border:0}.ui-autocomplete li a{background:rgba(0,0,0,0);padding:.3em;display:block;box-sizing:border-box}.ui-autocomplete li a:hover,.ui-autocomplete li a:hover(even){background:#4d72b3;color:#fff}.ui-autocomplete li a.ui-state-focus{background:#4d72b3;color:#fff;display:block;width:100%}.ui-helper-hidden-accessible{display:none}.selectboxit-container{position:relative;display:inline-block;vertical-align:top}.selectboxit-container *{font-size:14.4px;font-size:.9rem;font-family:"Open sans",sans-serif;font-weight:600;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:-moz-none;-o-user-select:none;user-select:none;outline:none;white-space:nowrap}.selectboxit-container .selectboxit{cursor:pointer;margin:0;padding:0;overflow:hidden;display:block;position:relative}.selectboxit-container{width:100%;margin-bottom:.5em}.selectboxit-container span,.selectboxit-container .selectboxit-options a{height:2em;line-height:2em;display:block}.selectboxit-container .selectboxit:focus{outline:0}.selectboxit.selectboxit-disabled,.selectboxit-options .selectboxit-disabled{opacity:.65;filter:alpha(opacity=65);box-shadow:none;cursor:default}.selectboxit-text{text-indent:.25em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;float:left;width:85%}.selectboxit .selectboxit-option-icon-container{margin-left:.25em}.selectboxit-container .selectboxit-options{box-sizing:border-box;min-width:100%;*width:100%;margin:0;padding:0;list-style:none;position:absolute;overflow-x:hidden;overflow-y:auto;cursor:pointer;display:none;z-index:9999999999999;text-align:left;box-shadow:none}.selectboxit-option .selectboxit-option-anchor{padding:0 .1em}.selectboxit-option .selectboxit-option-anchor:hover{text-decoration:none}.selectboxit-option,.selectboxit-optgroup-header{text-indent:.2em;margin:0;list-style-type:none}.selectboxit-option-first{background:#ededed;border-top-right-radius:0px;border-top-left-radius:0px}.selectboxit-optgroup-header+.selectboxit-option-first{border-top-right-radius:0px;border-top-left-radius:0px}.selectboxit-option-last{border-bottom-right-radius:0px;border-bottom-left-radius:0px}.selectboxit-optgroup-header{font-weight:bold;background:#ffedd8}.selectboxit-optgroup-header:hover{cursor:default}.selectboxit-arrow-container{width:1.5em;position:absolute;right:0}.selectboxit .selectboxit-arrow-container .selectboxit-arrow{margin:0 auto;position:absolute;top:50%;right:0;left:0}.selectboxit .selectboxit-arrow-container .selectboxit-arrow.ui-icon{top:30%}.selectboxit-option-icon-container{float:left}.selectboxit-container .selectboxit-option-icon{margin:0;padding:0;vertical-align:middle}.selectboxit-option-icon-url{width:18px;background-size:18px 18px;background-repeat:no-repeat;height:100%;background-position:center;float:left}.selectboxit-rendering{display:inline-block !important;*display:inline !important;zoom:1 !important;visibility:visible !important;position:absolute !important;top:-9999px !important;left:-9999px !important}.selectboxit-btn{background-color:#4d72b3;color:#fefefe}.selectboxit-btn.selectboxit-enabled:hover,.selectboxit-btn.selectboxit-enabled:focus,.selectboxit-btn.selectboxit-enabled:active{background-color:#4d72b3;color:#fefefe}.selectboxit-btn.selectboxit-enabled:hover,.selectboxit-btn.selectboxit-enabled:focus{color:#fefefe;text-decoration:none;background-position:0 -15px}.selectboxit-default-arrow{width:0;height:0;border-top:7px solid #dbdbdb;border-right:7px solid rgba(0,0,0,0);border-left:7px solid rgba(0,0,0,0)}.selectboxit-list{background-color:#fefefe;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2)}.selectboxit-list .selectboxit-option-anchor{color:#333}.selectboxit-list>.selectboxit-focus>.selectboxit-option-anchor{color:#fff;background-color:#36507e}.selectboxit-list>.selectboxit-disabled>.selectboxit-option-anchor{color:#999}.selectboxit-text:not([data-val=""]):before{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:relative;top:2px;margin-right:.25em;color:#fe9833}.royalSlider{width:670px;height:480px;position:relative;direction:ltr}.royalSlider>*{float:left}.rsWebkit3d .rsSlide{-webkit-transform:translateZ(0)}.rsWebkit3d .rsSlide,.rsWebkit3d .rsContainer,.rsWebkit3d .rsThumbs,.rsWebkit3d .rsPreloader,.rsWebkit3d img,.rsWebkit3d .rsOverflow,.rsWebkit3d .rsBtnCenterer,.rsWebkit3d .rsAbsoluteEl,.rsWebkit3d .rsABlock,.rsWebkit3d .rsLink{-webkit-backface-visibility:hidden}.rsFade.rsWebkit3d .rsSlide,.rsFade.rsWebkit3d img,.rsFade.rsWebkit3d .rsContainer{-webkit-transform:none}.rsOverflow{width:100%;height:100%;position:relative;overflow:hidden;float:left;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rsVisibleNearbyWrap{width:100%;height:100%;position:relative;overflow:hidden;left:0;top:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rsVisibleNearbyWrap .rsOverflow{position:absolute;left:0;top:0}.rsContainer{position:relative;width:100%;height:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rsArrow,.rsThumbsArrow{cursor:pointer}.rsThumb{float:left;position:relative}.rsArrow,.rsNav,.rsThumbsArrow{opacity:1;transition:opacity .3s linear}.rsHidden{opacity:0;visibility:hidden;transition:visibility 0s linear .3s,opacity .3s linear}.rsGCaption{width:100%;float:left;text-align:center}.royalSlider.rsFullscreen{position:fixed !important;height:auto !important;width:auto !important;margin:0 !important;padding:0 !important;z-index:2147483647 !important;top:0 !important;left:0 !important;bottom:0 !important;right:0 !important}.royalSlider .rsSlide.rsFakePreloader{opacity:1 !important;transition:0s;display:none}.rsSlide{position:absolute;left:0;top:0;display:block;overflow:hidden;height:100%;width:100%}.royalSlider.rsAutoHeight,.rsAutoHeight .rsSlide{height:auto}.rsContent{width:100%;height:100%;position:relative}.rsPreloader{position:absolute;z-index:0}.rsNav{-moz-user-select:-moz-none;-webkit-user-select:none;user-select:none}.rsNavItem{-webkit-tap-highlight-color:rgba(0,0,0,.25)}.rsThumbs{cursor:pointer;position:relative;overflow:hidden;float:left;z-index:22}.rsTabs{float:left;background:none !important}.rsTabs,.rsThumbs{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0)}.rsVideoContainer{width:auto;height:auto;line-height:0;position:relative}.rsVideoFrameHolder{position:absolute;left:0;top:0;background:#141414;opacity:0;-webkit-transition:.3s}.rsVideoFrameHolder.rsVideoActive{opacity:1}.rsVideoContainer iframe,.rsVideoContainer video,.rsVideoContainer embed,.rsVideoContainer .rsVideoObj{position:absolute;z-index:50;left:0;top:0;width:100%;height:100%}.rsVideoContainer.rsIOSVideo iframe,.rsVideoContainer.rsIOSVideo video,.rsVideoContainer.rsIOSVideo embed{box-sizing:border-box;padding-right:44px}.rsABlock{left:0;top:0;position:absolute;z-index:15}img.rsImg{max-width:none}.grab-cursor{cursor:url("../img/rs_grab.20230929080030.png") 8 8,move}.grabbing-cursor{cursor:url("../img/rs_grabbing.20230929080030.png") 8 8,move}.rsNoDrag{cursor:auto}.rsLink{left:0;top:0;position:absolute;width:100%;height:100%;display:block;z-index:20;background:url("../img/rs_blank.20230929080030.gif")}.rsDefault,.rsDefault .rsOverflow,.rsDefault .rsSlide,.rsDefault .rsVideoFrameHolder,.rsDefault .rsThumbs{background:rgba(0,0,0,0);color:#fff}.rsDefault .rsArrow{height:100%;width:44px;position:absolute;display:block;cursor:pointer;z-index:2100}.rsDefault.rsVer .rsArrow{width:100%;height:44px}.rsDefault.rsVer .rsArrowLeft{top:0;left:0}.rsDefault.rsVer .rsArrowRight{bottom:0;left:0}.rsDefault.rsHor .rsArrowLeft{left:0;top:0}.rsDefault.rsHor .rsArrowRight{right:0;top:0}.rsDefault .rsArrowIcn{width:32px;height:32px;top:50%;left:50%;margin-top:-16px;margin-left:-16px;position:absolute;cursor:pointer;background:url("../img/rs_default.20230929080030.png");background-color:#000;background-color:rgba(0,0,0,.75);*background-color:#000;border-radius:2px}.rsDefault .rsArrowIcn:hover{background-color:rgba(0,0,0,.9)}.rsDefault.rsHor .rsArrowLeft .rsArrowIcn{background-position:-64px -32px}.rsDefault.rsHor .rsArrowRight .rsArrowIcn{background-position:-64px -64px}.rsDefault.rsVer .rsArrowLeft .rsArrowIcn{background-position:-96px -32px}.rsDefault.rsVer .rsArrowRight .rsArrowIcn{background-position:-96px -64px}.rsDefault .rsArrowDisabled .rsArrowIcn{opacity:.2;filter:alpha(opacity=20);*display:none}.rsDefault .rsBullets{position:absolute;z-index:35;left:0;bottom:0;width:100%;height:auto;margin:0 auto;background:#000;background:rgba(0,0,0,.75);text-align:center;line-height:8px;overflow:hidden}.rsDefault .rsBullet{width:8px;height:8px;display:inline-block;*display:inline;*zoom:1;padding:6px 5px 6px}.rsDefault .rsBullet span{display:block;width:8px;height:8px;border-radius:50%;background:#777;background:rgba(255,255,255,.5)}.rsDefault .rsBullet.rsNavSelected span{background-color:#fff}.rsDefault .rsThumbsHor{width:100%;height:72px}.rsDefault .rsThumbsVer{width:96px;height:100%;position:absolute;top:0;right:0}.rsDefault.rsWithThumbsHor .rsThumbsContainer{position:relative;height:100%}.rsDefault.rsWithThumbsVer .rsThumbsContainer{position:relative;width:100%}.rsDefault .rsThumb{float:left;overflow:hidden;width:96px;height:72px}.rsDefault .rsThumb img{width:100%;height:100%}.rsDefault .rsThumb.rsNavSelected{background:#97d9ec}.rsDefault .rsThumb.rsNavSelected img{opacity:.6;filter:alpha(opacity=60)}.rsDefault .rsTmb{display:block}.rsDefault .rsTmb h5{font-size:16px;margin:0;padding:0;line-height:20px;color:#fff}.rsDefault .rsTmb span{color:#ddd;margin:0;padding:0;font-size:13px;line-height:18px}.rsDefault .rsThumbsArrow{height:100%;width:20px;position:absolute;display:block;cursor:pointer;z-index:21;background:#000;background:rgba(0,0,0,.75)}.rsDefault .rsThumbsArrow:hover{background:rgba(0,0,0,.9)}.rsDefault.rsWithThumbsVer .rsThumbsArrow{width:100%;height:20px}.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft{top:0;left:0}.rsDefault.rsWithThumbsVer .rsThumbsArrowRight{bottom:0;left:0}.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft{left:0;top:0}.rsDefault.rsWithThumbsHor .rsThumbsArrowRight{right:0;top:0}.rsDefault .rsThumbsArrowIcn{width:16px;height:16px;top:50%;left:50%;margin-top:-8px;margin-left:-8px;position:absolute;cursor:pointer;background:url("../img/rs_default.20230929080030.png")}.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft .rsThumbsArrowIcn{background-position:-128px -32px}.rsDefault.rsWithThumbsHor .rsThumbsArrowRight .rsThumbsArrowIcn{background-position:-128px -48px}.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft .rsThumbsArrowIcn{background-position:-144px -32px}.rsDefault.rsWithThumbsVer .rsThumbsArrowRight .rsThumbsArrowIcn{background-position:-144px -48px}.rsDefault .rsThumbsArrowDisabled{display:none !important}@media screen and (min-width: 0px)and (max-width: 800px){.rsDefault .rsThumb{width:59px;height:44px}.rsDefault .rsThumbsHor{height:44px}.rsDefault .rsThumbsVer{width:59px}}.rsDefault .rsTabs{width:100%;height:auto;margin:0 auto;text-align:center;overflow:hidden;padding-top:12px;position:relative}.rsDefault .rsTab{display:inline-block;cursor:pointer;text-align:center;height:auto;width:auto;color:#333;padding:5px 13px 6px;min-width:72px;border:1px solid #d9d9dd;border-right:1px solid #f5f5f5;text-decoration:none;background-color:#fff;background-image:linear-gradient(to bottom, #fefefe, #f4f4f4);box-shadow:inset 1px 0 0 #fff;*display:inline;*zoom:1}.rsDefault .rsTab:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.rsDefault .rsTab:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px;border-right:1px solid #cfcfcf}.rsDefault .rsTab:active{border:1px solid #d9d9dd;background-color:#f4f4f4;box-shadow:0 1px 4px rgba(0,0,0,.2) inset}.rsDefault .rsTab.rsNavSelected{color:#fff;border:1px solid #999;text-shadow:1px 1px #838383;box-shadow:0 1px 9px rgba(102,102,102,.65) inset;background:#acacac;background-image:linear-gradient(to bottom, #ACACAC, #BBB)}.rsDefault .rsFullscreenBtn{right:0;top:0;width:44px;height:44px;z-index:22;display:block;position:absolute;cursor:pointer}.rsDefault .rsFullscreenIcn{display:block;margin:6px;width:32px;height:32px;background:url("../img/rs_default.20230929080030.png") 0 0;background-color:#000;background-color:rgba(0,0,0,.75);*background-color:#000;border-radius:2px}.rsDefault .rsFullscreenIcn:hover{background-color:rgba(0,0,0,.9)}.rsDefault.rsFullscreen .rsFullscreenIcn{background-position:-32px 0}.rsDefault .rsPlayBtn{-webkit-tap-highlight-color:rgba(0,0,0,.3);width:64px;height:64px;margin-left:-32px;margin-top:-32px;cursor:pointer}.rsDefault .rsPlayBtnIcon{width:64px;display:block;height:64px;border-radius:4px;transition:.3s;background:url("../img/rs_default.20230929080030.png") no-repeat 0 -32px;background-color:#000;background-color:rgba(0,0,0,.75);*background-color:#000}.rsDefault .rsPlayBtn:hover .rsPlayBtnIcon{background-color:rgba(0,0,0,.9)}.rsDefault .rsBtnCenterer{position:absolute;left:50%;top:50%}.rsDefault .rsCloseVideoBtn{right:0;top:0;width:44px;height:44px;z-index:500;position:absolute;cursor:pointer;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0)}.rsDefault .rsCloseVideoBtn.rsiOSBtn{top:-38px;right:-6px}.rsDefault .rsCloseVideoIcn{margin:6px;width:32px;height:32px;background:url("../img/rs_default.20230929080030.png") -64px 0;background-color:#000;background-color:rgba(0,0,0,.75);*background-color:#000}.rsDefault .rsCloseVideoIcn:hover{background-color:rgba(0,0,0,.9)}.rsDefault .rsPreloader{width:20px;height:20px;background-image:url("../img/rs_preloader-white.20230929080030.gif");left:50%;top:50%;margin-left:-10px;margin-top:-10px}.rsDefault .rsGCaption{position:absolute;float:none;bottom:6px;left:6px;text-align:left;background:#000;background:rgba(0,0,0,.75);color:#fff;padding:2px 8px;width:auto;font-size:12px;border-radius:2px}.animenu__toggle{display:none;cursor:pointer;background-color:#2d4774;border:0;padding:10px;height:40px;width:40px}.animenu__toggle:hover{background-color:#3b5d99}.animenu__toggle__bar{display:block;width:20px;height:2px;background-color:#fff;transition:.15s cubic-bezier(0.75, -0.55, 0.25, 1.55)}.animenu__toggle__bar+.animenu__toggle__bar{margin-top:4px}.animenu__toggle--active .animenu__toggle__bar{margin:0;position:absolute}.animenu__toggle--active .animenu__toggle__bar:nth-child(1){transform:rotate(45deg)}.animenu__toggle--active .animenu__toggle__bar:nth-child(2){opacity:0}.animenu__toggle--active .animenu__toggle__bar:nth-child(3){transform:rotate(-45deg)}.animenu{display:block}.animenu ul{padding:0;list-style:none;font:0px}.animenu li,.animenu a{display:inline-block;font-size:15px;box-sizing:border-box}.animenu a{color:#fff;text-decoration:none}.animenu__nav{background-color:#2d4774}.animenu__nav>li{position:relative;border-right:1px solid #4d75ba}.animenu__nav>li>a{padding:10px 30px}.animenu__nav>li:hover>ul{opacity:1;visibility:visible;margin:0}.animenu__nav>li:hover>a{color:#fff}.animenu__nav__child{min-width:100%;position:absolute;top:100%;left:0;z-index:1;opacity:0;visibility:hidden;margin:20px 0 0 0;background-color:#18253d;transition:margin .15s,opacity .15s}.animenu__nav__child>li{width:100%;border-bottom:1px solid #5f83c1}.animenu__nav__child>li:first-child>a:after{content:"";position:absolute;height:0;width:0;left:1em;top:-6px;border:6px solid rgba(0,0,0,0);border-top:0;border-bottom-color:#39649c}.animenu__nav__child>li:last-child{border:0}.animenu__nav__child a{padding:10px;width:100%;border-color:#4269ab}.animenu__nav__child a:hover{background-color:#0186ba;border-color:#0186ba;color:#fff}@media screen and (max-width: 991px){.animenu__toggle{display:inline-block;position:absolute;right:0;top:0}.animenu__nav,.animenu__nav__child{display:none}.animenu__nav{margin:10px 0}.animenu__nav>li{width:100%;border-right:0;border-bottom:1px solid #5f83c1}.animenu__nav>li:last-child{border:0}.animenu__nav>li:first-child>a:after{content:"";position:absolute;height:0;width:0;right:1em;top:-6px;border:6px solid rgba(0,0,0,0);border-top:0;border-bottom-color:inherit}.animenu__nav>li>a{width:100%;padding:10px;border-color:#2d4774;position:relative}.animenu__nav a:hover{background-color:#1f314f;border-color:#2d4774;color:#fff}.animenu__nav__child{position:static;background-color:#4269ab;margin:0;transition:none;visibility:visible;opacity:1}.animenu__nav__child>li:first-child>a:after{content:none}.animenu__nav__child a{padding-left:20px;width:100%}}.animenu__nav--open{display:block !important}.animenu__nav--open .animenu__nav__child{display:block}.ui-tooltip{position:absolute;background:#f6f5f2;z-index:10;text-align:left;color:#222;border:.3em solid #fff;padding:.3em;max-width:15em;margin-left:1em auto;margin-right:1em auto;box-shadow:10px 10px 12px -6px rgba(0,0,0,.75)}.ui-tooltip-content{font-family:"Open sans",sans-serif;font-weight:600;font-size:16px;font-size:1rem;text-align:center}.picker{font-size:16px;text-align:left;line-height:1.2;color:#000;position:absolute;z-index:10000;-webkit-user-select:none;-moz-user-select:none;user-select:none}.picker__input{cursor:default}.picker__input.picker__input--active{border-color:#0089ec}.picker__holder{width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.picker{width:100%}.picker__holder{position:absolute;background:#fff;border:1px solid #aaa;border-top-width:0;border-bottom-width:0;border-radius:0 0 5px 5px;box-sizing:border-box;min-width:176px;max-width:466px;max-height:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;opacity:0;transform:translateY(-1em) perspective(600px) rotateX(10deg);transition:transform .15s ease-out,opacity .15s ease-out,max-height 0s .15s,border-width 0s .15s}.picker__frame{padding:1px}.picker__wrap{margin:-1px}.picker--opened .picker__holder{max-height:25em;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;opacity:1;border-top-width:1px;border-bottom-width:1px;transform:translateY(0) perspective(600px) rotateX(0);transition:transform .15s ease-out,opacity .15s ease-out,max-height 0s,border-width 0s;box-shadow:0 6px 18px 1px rgba(0,0,0,.12)}.picker__box{padding:0 1em}.picker__header{text-align:center;position:relative;margin-top:.75em}.picker__month,.picker__year{font-weight:500;display:inline-block;margin-left:.25em;margin-right:.25em}.picker__year{color:#999;font-size:.8em;font-style:italic}.picker__select--month,.picker__select--year{border:1px solid #b7b7b7;height:2em;padding:.5em;margin-left:.25em;margin-right:.25em}@media(min-width: 24.5em){.picker__select--month,.picker__select--year{margin-top:-0.5em}}.picker__select--month{width:35%}.picker__select--year{width:22.5%}.picker__select--month:focus,.picker__select--year:focus{border-color:#0089ec}.picker__nav--prev,.picker__nav--next{position:absolute;padding:.5em 1.25em;width:1em;height:1em;box-sizing:content-box;top:-0.25em}@media(min-width: 24.5em){.picker__nav--prev,.picker__nav--next{top:-0.33em}}.picker__nav--prev{left:-1em;padding-right:1.25em}@media(min-width: 24.5em){.picker__nav--prev{padding-right:1.5em}}.picker__nav--next{right:-1em;padding-left:1.25em}@media(min-width: 24.5em){.picker__nav--next{padding-left:1.5em}}.picker__nav--prev:before,.picker__nav--next:before{content:" ";border-top:.5em solid rgba(0,0,0,0);border-bottom:.5em solid rgba(0,0,0,0);border-right:.75em solid #000;width:0;height:0;display:block;margin:0 auto}.picker__nav--next:before{border-right:0;border-left:.75em solid #000}.picker__nav--prev:hover,.picker__nav--next:hover{cursor:pointer;color:#000;background:#b1dcfb}.picker__nav--disabled,.picker__nav--disabled:hover,.picker__nav--disabled:before,.picker__nav--disabled:before:hover{cursor:default;background:none;border-right-color:#f5f5f5;border-left-color:#f5f5f5}.picker__table{text-align:center;border-collapse:collapse;border-spacing:0;table-layout:fixed;font-size:inherit;width:100%;margin-top:.75em;margin-bottom:.5em}@media(min-height: 33.875em){.picker__table{margin-bottom:.75em}}.picker__table td{margin:0;padding:0}.picker__weekday{width:14.285714286%;font-size:.75em;padding-bottom:.25em;color:#999;font-weight:500}@media(min-height: 33.875em){.picker__weekday{padding-bottom:.5em}}.picker__day{padding:.3125em 0;font-weight:200;border:1px solid rgba(0,0,0,0)}.picker__day--today{position:relative}.picker__day--today:before{content:" ";position:absolute;top:2px;right:2px;width:0;height:0;border-top:.5em solid #0059bc;border-left:.5em solid rgba(0,0,0,0)}.picker__day--disabled:before{border-top-color:#aaa}.picker__day--outfocus{color:#ddd}.picker__day--infocus:hover,.picker__day--outfocus:hover{cursor:pointer;color:#000;background:#b1dcfb}.picker__day--highlighted{border-color:#0089ec}.picker__day--highlighted:hover,.picker--focused .picker__day--highlighted{cursor:pointer;color:#000;background:#b1dcfb}.picker__day--selected,.picker__day--selected:hover,.picker--focused .picker__day--selected{background:#0089ec;color:#fff}.picker__day--disabled,.picker__day--disabled:hover,.picker--focused .picker__day--disabled{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default}.picker__day--highlighted.picker__day--disabled,.picker__day--highlighted.picker__day--disabled:hover{background:#bbb}.picker__footer{text-align:center;overflow-y:hidden}.picker__button--today,.picker__button--clear,.picker__button--close{border:1px solid #fff;background:#fff;font-size:.8em;padding:.66em 0;font-weight:bold;width:33%;display:inline-block;vertical-align:bottom}.picker__button--today:hover,.picker__button--clear:hover,.picker__button--close:hover{cursor:pointer;color:#000;background:#b1dcfb;border-bottom-color:#b1dcfb}.picker__button--today:focus,.picker__button--clear:focus,.picker__button--close:focus{background:#b1dcfb;border-color:#0089ec;outline:none}.picker__button--today:before,.picker__button--clear:before,.picker__button--close:before{position:relative;display:inline-block;height:0}.picker__button--today:before,.picker__button--clear:before{content:" ";margin-right:.45em}.picker__button--today:before{top:-0.05em;width:0;border-top:.66em solid #0059bc;border-left:.66em solid rgba(0,0,0,0)}.picker__button--clear:before{top:-0.25em;width:.66em;border-top:3px solid #e20}.picker__button--close:before{content:"×";top:-0.1em;vertical-align:top;font-size:1.1em;margin-right:.35em;color:#777}.picker__button--today[disabled],.picker__button--today[disabled]:hover{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default}.picker__button--today[disabled]:before{border-top-color:#aaa}html{overflow-x:hidden}.picker__list{list-style:none;padding:.75em 0 4.2em;margin:0}.picker__list-item{border-bottom:1px solid #ddd;border-top:1px solid #ddd;margin-bottom:-1px;position:relative;background:#fff;padding:.75em 1.25em}@media(min-height: 46.75em){.picker__list-item{padding:.5em 1em}}.picker__list-item:hover{cursor:pointer;color:#000;background:#b1dcfb;border-color:#0089ec;z-index:10}.picker__list-item--highlighted{border-color:#0089ec;z-index:10}.picker__list-item--highlighted:hover,.picker--focused .picker__list-item--highlighted{cursor:pointer;color:#000;background:#b1dcfb}.picker__list-item--selected,.picker__list-item--selected:hover,.picker--focused .picker__list-item--selected{background:#0089ec;color:#fff;z-index:10}.picker__list-item--disabled,.picker__list-item--disabled:hover,.picker--focused .picker__list-item--disabled{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default;border-color:#ddd;z-index:auto}.picker--time .picker__button--clear{display:block;width:80%;margin:1em auto 0;padding:1em 1.25em;background:none;border:0;font-weight:500;font-size:.67em;text-align:center;text-transform:uppercase;color:#666}.picker--time .picker__button--clear:hover,.picker--time .picker__button--clear:focus{color:#000;background:#b1dcfb;background:#e20;border-color:#e20;cursor:pointer;color:#fff;outline:none}.picker--time .picker__button--clear:before{top:-0.25em;color:#666;font-size:1.25em;font-weight:bold}.picker--time .picker__button--clear:hover:before,.picker--time .picker__button--clear:focus:before{color:#fff;border-color:#fff}.picker--time{min-width:256px;max-width:320px}.picker--time .picker__holder{background:#f2f2f2}@media(min-height: 40.125em){.picker--time .picker__holder{font-size:.875em}}.picker--time .picker__box{padding:0;position:relative}@font-face{font-family:"icomoon";font-display:swap;src:url("fonts/icomoon.20230929080030.woff") format("woff"),url("fonts/icomoon.20230929080030.svg#icomoon") format("svg");font-weight:normal;font-style:normal}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-back:before{content:"\e605"}.icon-arrow-right-thick:before{content:"\e606"}.icon-arrow-left-thick:before{content:"\e607"}.icon-close:before{content:"\f00e"}.icon-remove:before{content:"\f00e"}.icon-times:before{content:"\f00e"}.icon-home:before{content:"\f015"}.icon-print:before{content:"\f02f"}.icon-check-square-o:before{content:"\f046"}.icon-check-circle-o:before{content:"\f05d"}.icon-plane:before{content:"\f072"}.icon-chevron-down:before{content:"\f078"}.icon-twitter-square:before{content:"\f081"}.icon-linkedin-square:before{content:"\f08c"}.icon-square-o:before{content:"\f096"}.icon-arrow-circle-left:before{content:"\f0a8"}.icon-arrow-circle-right:before{content:"\f0a9"}.icon-arrow-circle-down:before{content:"\f0ab"}.icon-envelope:before{content:"\f0e0"}.icon-mobile:before{content:"\f10b"}.icon-mobile-phone:before{content:"\f10b"}.icon-skype:before{content:"\f17e"}.icon-dot-circle-o:before{content:"\f192"}.icon-paper-plane:before{content:"\f1d8"}.icon-send:before{content:"\f1d8"}.icon-facebook-official:before{content:"\f230"}.icon-search:before{content:"\f002"}.icon-heart:before{content:"\f004"}.icon-check:before{content:"\f00c"}.icon-arrow-up:before{content:"\f062"}.icon-arrow-down:before{content:"\f063"}.icon-exclamation-triangle:before{content:"\f071"}.icon-facebook-square:before{content:"\f082"}.icon-phone:before{content:"\f095"}.icon-phone-square:before{content:"\f098"}.icon-google-plus-square:before{content:"\f0d4"}.icon-angle-double-left:before{content:"\f100"}.icon-angle-double-right:before{content:"\f101"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-envelope-square:before{content:"\f199"}.icon-lamp:before{content:"\e608"}.icon-calendar:before{content:"\e604"}.icon-land_area:before{content:"\e603"}.icon-pool:before{content:"\e600"}.icon-bed:before{content:"\e601"}.icon-bath:before{content:"\e602"}.icon-file-text:before{content:"\e922"}.icon-calculator:before{content:"\e940"}.icon-compass2:before{content:"\e94a"}.icon-hour-glass:before{content:"\e979"}.icon-zoom-in:before{content:"\e987"}.icon-enlarge:before{content:"\e989"}.icon-star-full:before{content:"\e9d9"}.icon-cancel-circle:before{content:"\ea0d"}.icon-play2:before{content:"\ea15"}.icon-pause:before{content:"\ea16"}.icon-magnifying-glass:before{content:"\e900"}html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}html{overflow-y:scroll}a,a:active,a:focus{outline:none}html,body{height:100%}.form_error_message{margin:0 auto;padding:1em 0;box-sizing:border-box;max-width:1248px;background:#fdd8de;text-align:center;font-family:"Open sans",sans-serif;font-weight:600}.form_error_message h1{font-size:22.4px;font-size:1.4rem;margin-top:0}.form_error_message ul{margin-bottom:0}.wrapper{max-width:1248px;margin:0 auto;min-height:100%;height:auto !important;height:100%;background:#eee}body{background:#2d4774}a{text-decoration:none;transition:color .3s ease-out,background-color .3s linear}.custom_placeholder{color:#bdbdbd}.message-sent,.no_js_form_error{background:#1c9200;margin:0 auto;border:.2em #1c9200 solid;border-left:none;border-right:none;text-align:center;font-size:17.6px;font-size:1.1rem;font-family:"Open sans",sans-serif;font-weight:600;box-sizing:border-box;padding:.5em;color:#fff}.no_js_form_error{background:#c8000e;border:none}.no_js_form_error h3,.no_js_form_error ul{font-size:17.6px;font-size:1.1rem;margin:0 0 .5em 0}header{background:#eee;border-bottom:2px solid #fff}header .logo{background:#4669a4;padding:.5em}header .logo img{width:100%;max-width:200px;height:auto;filter:drop-shadow(2px 2px 2px rgba(0, 0, 0, 0.25))}header .top_wrapper{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;box-sizing:border-box;padding-bottom:.3em;padding-top:.3em}header .flags{order:1;flex:1 0 50%;display:flex;justify-content:center;align-items:center;height:1.8em}header .flags .flag{width:30px;height:22px;margin-right:12px}header .flags .flag.en{background:rgba(0,0,0,0) url("../img/sprite.20230929080030.png");background-position:-5px -152px}header .flags .flag.es{background:rgba(0,0,0,0) url("../img/sprite.20230929080030.png");background-position:-45px -152px}header .flags .flag.fr{background:rgba(0,0,0,0) url("../img/sprite.20230929080030.png");background-position:-125px -152px}header .flags .flag.nl{background:rgba(0,0,0,0) url("../img/sprite.20230929080030.png");background-position:-165px -152px;margin-right:0}header .flags .flag:hover{position:relative;top:1px}header .shortlist_header{order:2;flex:1 0 50%;display:flex;justify-content:center;align-items:center;font-family:"Open sans",sans-serif;font-weight:400;font-size:16px;font-size:1rem;color:#4669a4}header .shortlist_header i{color:#fe9833;margin-right:.5em;font-size:16px;font-size:1rem}header .shortlist_header a{padding:0 .1em;color:inherit}header .shortlist_header a:hover{color:#fff;background:#4669a4}header .shortlist_header span{margin-left:.5em;color:#fff}header .go_direct{order:3;flex:0 1 100%;height:2.2em;box-sizing:border-box;font-size:16px;font-size:1rem;padding-top:.3em;text-align:center}header .go_direct button[type=submit]{top:2px;background:#fe9833;padding:.1em .3em 0 .3em;color:#fff}header .go_direct button[type=submit] i{font-size:16px;font-size:1rem}header .go_direct button[type=submit]:hover,header .go_direct button[type=submit]:active{top:3px}header .go_direct input{border:1px solid #e5e5e5;border-radius:.25em;width:200px;font-size:14.4px;font-size:.9rem;padding-left:.5em;box-sizing:border-box}header .go_direct input[type=text]::-moz-placeholder{color:#000}header .go_direct input[type=text]::placeholder{color:#000}header .animenu__nav{font-family:"Open sans",sans-serif;font-weight:600}header .num_props_shorted{display:inline-block;background:#fe9833;min-width:1.2em;height:1.4em;border-radius:.25em;padding:0 .2em;text-align:center}main{border-top:2px #e2e2e2 solid}.ui-autocomplete{font-size:14.4px;font-size:.9rem;font-family:"Open sans",sans-serif;font-weight:400}.side_bar{box-sizing:border-box;margin:.5em 1em 0 0;padding-bottom:1em}.side_bar h2{font-family:"Open sans",sans-serif;font-weight:600;font-size:21.6px;font-size:1.35rem;background:#4d72b3;color:#fff;padding-left:.5em}.side_bar h2#search_here{box-sizing:border-box;font-family:"Open sans",sans-serif;font-weight:700;margin-left:.35em;margin-bottom:-1px;text-align:center;padding:.25em 0 .5em 0;border-radius:.5em;border-bottom-right-radius:0;border-bottom-left-radius:0;margin-top:0}.side_bar h2#search_here i{font-size:43.2px;font-size:2.7rem;color:#e5af3e;position:relative;top:.35em;margin-right:.25em;text-shadow:1px 1px 1px rgba(0,0,0,.3)}.side_bar .search{box-sizing:border-box;margin-left:.5em;padding:.5em .75em 0 .75em;background:#4d72b3;border-bottom:.4em solid #4d72b3;border-radius:.5em;border-top-right-radius:0;border-top-left-radius:0}.side_bar .search form.search_form{overflow:visible;background:#4d72b3;padding-bottom:.25em}.side_bar .search form.search_form div.sel .selectboxit-container{margin-top:0}.side_bar .search form.search_form div.sel.half{box-sizing:border-box;width:100%}.side_bar .search form.search_form div.sel.half .selectboxit-container{width:49.25%;margin-right:.5%}.side_bar .search form.search_form div.sel.half .selectboxit-container:first-of-type{width:49.25%;margin-right:1%;float:left}.side_bar .search form.search_form div.sel.half .selectboxit-container:last-of-type{width:49.25%;margin-right:0;float:right}.side_bar .search form.search_form div.inpt{margin-bottom:1.2em}.side_bar .search form.search_form div.inpt.half input[type=text]{border:0;border-radius:.25em;background:#eee;background-image:linear-gradient(to right, #96c7e4, #96c7e4 5px, #eeeeee 5px);height:2em;line-height:2em;box-sizing:border-box;padding-left:1em;width:49.25%;font-family:"Open sans",icomoon,sans-serif;font-weight:400}.side_bar .search form.search_form div.inpt.half input[type=text]:first-of-type{margin-right:1.4%}.side_bar .search form.search_form div.inpt.half input[type=text]::-moz-placeholder{color:#a4a4a4}.side_bar .search form.search_form div.inpt.half input[type=text]::placeholder{color:#a4a4a4}.side_bar .search form.search_form label{display:block;padding:.1em .5em .25em .5em;color:#fff;background:#4d72b3;font-size:15.2px;font-size:.95rem;font-family:"Open sans",sans-serif;font-weight:600;margin-bottom:-0.02em}.side_bar .search form.search_form label span.loader{display:none;float:right;margin-right:.2em;margin-top:.2em}.side_bar .search form.search_form .selectboxit-container .selectboxit{padding:.2em .4em;background:#eee;color:#2e2e2e;margin:0}.side_bar .search form.search_form .selectboxit-arrow-container .selectboxit-arrow{top:20%;font-size:14.4px;font-size:.9rem}.side_bar .search form.search_form .selectboxit-container .selectboxit-options{border:1px #eee solid}.side_bar .search form.search_form div.sel.btn{text-align:center;margin:0 auto;clear:both;padding-top:2px}.side_bar .search form.search_form div.sel.btn .button{font-family:"Open sans",sans-serif;font-weight:700;font-size:22.4px;font-size:1.4rem;background:#3f5c91;color:#fff}.side_bar .search h2{margin-bottom:.5em}.side_bar .search.sale div.sel.ms{display:none}.side_bar .search.sale div.inpt.fmto{display:none}.side_bar .search.sale div.ckbox_features{display:none}.side_bar .search.rent div.sel.c,.side_bar .search.rent div.sel.nmp{display:none}.side_bar .quick_message{font-family:"Open sans",sans-serif;font-weight:400;margin-left:.5em;margin-top:1em}.side_bar .quick_message h2,.side_bar .quick_message h3{box-sizing:border-box;margin-top:.5em;margin-bottom:0;text-align:center;padding:.5em 0}.side_bar .quick_message h2{text-align:left;border-top-left-radius:.5em;border-top-right-radius:.5em;padding-left:1.25em;padding-right:.5em;font-family:"Open sans",sans-serif;font-weight:700}.side_bar .quick_message h2 i{font-size:35.2px;font-size:2.2rem;color:#e5af3e;position:relative;top:.15em;margin-right:.25em}.side_bar .quick_message h3{background:#4d72b3;color:#fefbf6;font-family:"Open sans",sans-serif;font-weight:600;font-size:16px;font-size:1rem;padding-top:0;margin-top:0;margin-bottom:0}.side_bar .quick_message form{background:#4d72b3;border-bottom:.4em solid #4d72b3;margin-bottom:.5em;padding:.5em 0 1em 0;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.side_bar .quick_message form input[type=text],.side_bar .quick_message form input[type=tel],.side_bar .quick_message form textarea{width:100%;border-radius:.25em;background-clip:padding-box;box-sizing:border-box;border:none}.side_bar .quick_message form input[type=text]:-ms-input-placeholder,.side_bar .quick_message form input[type=tel]:-ms-input-placeholder,.side_bar .quick_message form textarea:-ms-input-placeholder{color:#939393}.side_bar .quick_message form input[type=submit]{font-size:19.2px;font-size:1.2rem;font-family:"Open sans",sans-serif;font-weight:600;float:right;margin-bottom:1px;padding:.2em 1em}.side_bar .quick_message form input:not([type=submit]),.side_bar .quick_message form textarea{box-sizing:border-box;padding:.4em}.side_bar .quick_message form input:not([type=submit]):focus,.side_bar .quick_message form textarea:focus{background:#ffecda}.side_bar .quick_message form input:not([type=submit]).form_error,.side_bar .quick_message form textarea.form_error{background:#ffdae0}.side_bar .quick_message form .btn{float:right;margin:0;padding:0 4px 4px 0}.side_bar .quick_message form .btn button[type=submit]{box-shadow:1px 1px 1px 1px rgba(0,0,0,.25)}.side_bar .quick_message form .btn button[type=submit] i{color:#e5af3e}.side_bar .quick_message form .btn button[type=submit]:disabled{background:#e5e5e5}.side_bar .quick_message form .btn i.icon-exclamation-triangle,.side_bar .quick_message form .btn i.icon-check{color:#c8000e;margin-right:.5em;position:relative;top:.25em;background:#fff;font-size:22.4px;font-size:1.4rem;padding:.2em;border-radius:.25em;display:none}.side_bar .quick_message form .btn i.icon-check{color:#1c9200}.side_bar .quick_message form .contact_success{background:#4fa948;color:#fff;box-sizing:border-box;padding:.5em}.side_bar .quick_message ul{margin:0;padding:0 1em;overflow:hidden}.side_bar .quick_message li{list-style:none;overflow:hidden;margin:1em 0}.side_bar .quick_message li:first-child{margin-top:0}.side_bar .quick_message p.contact_success{box-sizing:border-box;background:#4fa948;color:#fff;padding:1em;text-align:center}.side_bar .portals{box-sizing:border-box;background:#4d72b3;border-bottom:.4em solid #4d72b3;text-align:center}.side_bar .portals h2{padding:.5em 0;margin-bottom:0}.side_bar .portals p{font-family:"Open sans",sans-serif;font-weight:600;padding:.5em;color:#fff;margin:0}.side_bar .portals ul,.side_bar .portals li{margin:0;padding:0;list-style:none}.side_bar .portals .ss_wrapper{margin:0 auto;text-align:center;max-width:240px}.side_bar .portals ul{margin-bottom:1em;min-height:84px}.side_bar .portals li img{width:100%;height:auto;max-width:240px}.side_bar .quick_search_links{margin:0 auto;margin-top:1em;padding-right:1em;text-align:center}.side_bar .quick_search_links a{display:inline-block;background:#3f5c91;color:#fff;border-radius:.5em;border:0;margin-bottom:1em;padding:.5em;position:relative;width:100%}.side_bar .quick_search_links a:last-child{margin-bottom:0}.side_banners{box-sizing:border-box;background:#4d72b3;border-radius:.5em;color:#fff;margin-left:.5em;margin-top:1em;padding:.5em 1em}.side_banners span.bg_blue_wcag{background:#4d72b3;padding:.2em;display:inline-block}.side_banners span.bg_blue_wcag a{color:#fefbf6;text-decoration:underline}.side_banners h2{margin:0;padding:0;text-align:center;font-family:"Open sans",sans-serif;font-weight:700;font-size:21.6px;font-size:1.35rem}.side_banners h2 i{color:#e5af3e;font-size:35.2px;font-size:2.2rem;margin-right:.25em;text-shadow:1px 1px 1px rgba(0,0,0,.3);position:relative;top:.15em}.side_banners figure{display:inline-block;width:100%;max-width:300px;margin:0 auto}.side_banners img{border-radius:1em}.side_banners p{font-family:"Open sans",sans-serif;font-weight:600;font-size:16px;font-size:1rem;text-align:center}.side_banners p.btn{text-align:right;margin-bottom:1em}.side_banners p.btn a{background:#fff;font-size:16px;font-size:1rem;font-family:"Open sans",sans-serif;font-weight:700;color:#3f5c91;padding:.2em .75em;border-radius:.25em;box-shadow:1px 1px 1px 1px rgba(0,0,0,.25)}.side_banners p.btn a i{color:#e5af3e;font-size:22.4px;font-size:1.4rem;position:relative;top:.11em}.side_banners p.btn a:hover{cursor:pointer;position:relative;top:1px}.side_banners p a{color:#e5af3e}.side_banners p a:hover{color:#ff0}.side_banners .img_wrp{margin:1em auto;margin-bottom:0}.side_banners .img_wrp img{width:100%;height:auto;display:block}.side_banners.email_alerts h2{margin:0 .5em 0 1em;text-align:left;padding-left:.5em}.side_banners.email_alerts a:hover{color:#3f5c91}.page_detail #map_canvas,.page_detail .rental_conditions_text{display:none}.page_detail .no_property{padding:0 2em;margin:0 auto;text-align:center;max-width:100%;margin-top:1em;margin-bottom:1em;background:#eee}.page_detail .no_property h1{background:#eee;border:0;color:#2e2e2e}.page_detail .no_property p,.page_detail .no_property .search_links{background:#f9f9f9;font-family:"Open sans",sans-serif;font-weight:400;font-size:17.6px;font-size:1.1rem;max-width:480px;margin:0 auto;padding:2em}.page_detail .no_property .search_links{padding:0 2em;background:#f9f9f9;margin-top:-0.5em;margin-bottom:-0.5em}.page_detail .no_property .search_links span{padding:.5em;background:#fff;margin:.5em;display:block}.page_detail .no_property .search_links span a{color:#066ca7}.page_detail .no_property .search_links span a:hover,.page_detail .no_property .search_links span a:active,.page_detail .no_property .search_links span a:focus{color:#fe9833}.page_detail .no_image,.page_detail .one_image{text-align:center}.page_detail .no_image img,.page_detail .one_image img{width:100%;height:auto;max-width:430px}.page_detail h1{font-family:"Open sans",sans-serif;font-weight:700;font-size:17.6px;font-size:1.1rem;margin:0 auto;margin-bottom:.2em;padding:.5em .75em;text-align:center;background:#4d72b3;color:#fff}.page_detail h1.sold b,.page_detail h1.under_offer b{background-color:#2d4774;padding:.1em}.page_detail h1 span.status_override{padding:0 .25em;border-radius:.25em;white-space:nowrap;display:inline-block;border:.1em #fff solid;box-shadow:2px 2px 3px 1px #000}.page_detail h1 span.status_override.sold{background:#ca0000}.page_detail h1 span.status_override.under_offer{background:#fe9833}.page_detail h1 strike.status_prev{text-decoration:none;background-image:linear-gradient(to bottom, transparent, transparent 52%, white 52%, white 61%, transparent 61%)}.page_detail .property_pagination{background:#f9f9f9;text-align:center;padding:.5em 0}.page_detail .property_pagination a{color:#066ca7}.page_detail .property_pagination a:hover,.page_detail .property_pagination a:active,.page_detail .property_pagination a:focus{color:#fe9833}.page_detail .property_pagination b{color:#c4c4c4;padding:0 .25em}.page_detail .property_pagination i{font-style:normal}.page_detail .property_pagination .toggle,.page_detail .property_pagination .hide{display:none}.page_detail #gallery{width:100%;max-width:640px}.page_detail .play_pause_wrapper{clear:both;margin:0;margin-top:.25em;text-align:center;font-size:16px;font-size:1rem}.page_detail .short{background:#4d72b3;margin:0 auto;margin-top:.5em;text-align:center;color:#fff;font-family:"Open sans",sans-serif;font-weight:600}.page_detail .short .shortlist{display:block;padding:.75em}.page_detail .short i{text-shadow:0 -2px 0 rgba(0,0,0,.7)}.page_detail .short .unliked i{text-shadow:1px 1px 1px rgba(0,0,0,.7);color:#fe9833}.page_detail .short:hover{cursor:pointer}.page_detail .rsDefault .rsArrowIcn{background-color:#4d72b3}.page_detail .royalSlider,.page_detail .royalSlider .rsOverflow,.page_detail .royalSlider .rsSlide,.page_detail .royalSlider img{border-radius:10px}.page_detail .rsThumbs{display:none}.page_detail .rsDefault .rsPlayBtnIcon:hover{background-color:rgba(255,0,0,.75)}.page_detail .feature_set{font-family:"Open sans",sans-serif;font-weight:400}.page_detail .feature_set h2,.page_detail .feature_set h3,.page_detail .feature_set h4,.page_detail .feature_set p.price{font-size:17.6px;font-size:1.1rem;font-family:"Open sans",sans-serif;font-weight:600;text-align:center}.page_detail .feature_set h2.first,.page_detail .feature_set h3.second,.page_detail .feature_set h4.third,.page_detail .feature_set p.price,.page_detail .feature_set h3.vft{margin:0 auto;padding:.5em;background:#fff}.page_detail .feature_set h3.second{background:#f9f9f9}.page_detail .feature_set h3.vft{background:#e4ffd7 !important;font-size:16px;font-size:1rem;margin:0 16px 0 16px}.page_detail .feature_set h4.third{background:#dadada}.page_detail .feature_set h4.features,.page_detail .feature_set h5.features{background:#4d72b3;margin:1em 16px 0 16px;padding:.5em;color:#fff}.page_detail .feature_set h5.features{background:#f9f9f9;margin-top:0;font-size:14.4px;font-size:.9rem;font-family:"Open sans",sans-serif;font-weight:400;color:#2e2e2e;font-style:italic;padding-left:1em}.page_detail .feature_set p.price{margin:0;background:#4d72b3;color:#fff}.page_detail .feature_set p.price i{font-style:normal;cursor:pointer}.page_detail .feature_set p.price.price_reduced{background:#718ec2;margin-top:16px}.page_detail .feature_set p.price.price_reduced i{color:#fffd3f}.page_detail .feature_set ul{background:#fff;margin:16px;padding:.5em;list-style:none;border-radius:.5em}.page_detail .feature_set ul.rental_prices{text-align:center;margin-top:0}.page_detail .feature_set ul.features{margin-top:0}.page_detail .feature_set li{line-height:1.6em;padding:.25em .5em;border:1px solid #e5e5e5;border-bottom:0}.page_detail .feature_set li i{font-size:12.8px;font-size:.8rem}.page_detail .feature_set li i.icon-check-circle-o{color:#36a400}.page_detail .feature_set li em{float:right}.page_detail .feature_set li.winter_rates{background:#e4ffd7 !important}.page_detail .feature_set li.winter_rates a{color:#066ca7}.page_detail .feature_set li.winter_rates a:hover,.page_detail .feature_set li.winter_rates a:active,.page_detail .feature_set li.winter_rates a:focus{color:#fe9833}.page_detail .feature_set li:nth-child(even){background:#f9f9f9}.page_detail .feature_set li:last-child{border-bottom:1px solid #e5e5e5}.page_detail .feature_set .map_static{margin:16px;text-align:center}.page_detail .feature_set .map_static figure{margin:0 auto;padding:0;width:100%;max-width:468px;border:.2em solid #fff;box-sizing:border-box;border-radius:.5em}.page_detail .feature_set .map_static figure img{width:100%;max-width:468px;height:auto;border-radius:.5em}.page_detail .feature_set .map_static figcaption{height:2em;margin-bottom:-2em;float:left}.page_detail .feature_set .map_static button.static_map{font-size:14.4px;font-size:.9rem;border-radius:0;padding-bottom:.5em;border-top-left-radius:.25em;border-bottom-right-radius:.5em}.page_detail .feature_set .map_static button.static_map i{position:relative;top:1px}.page_detail .feature_set .map_static button.static_map:hover{top:0}.page_detail .feature_set .map_static:hover{cursor:pointer}.page_detail .description,.page_detail .mortgage,.page_detail .energy{font-family:"Open sans",sans-serif;font-weight:400;margin:1em;padding:1em;background:#fff;border-radius:.5em;overflow:hidden}.page_detail .description h2,.page_detail .mortgage h2,.page_detail .energy h2{font-size:17.6px;font-size:1.1rem;font-family:"Open sans",sans-serif;font-weight:600;margin-top:0}.page_detail .description h2 i,.page_detail .mortgage h2 i,.page_detail .energy h2 i{font-size:14.4px;font-size:.9rem;color:#fe9833}.page_detail .description p,.page_detail .mortgage p,.page_detail .energy p{font-size:16px;font-size:1rem}.page_detail .description p.print,.page_detail .mortgage p.print,.page_detail .energy p.print{float:right}.page_detail .description p.print a,.page_detail .mortgage p.print a,.page_detail .energy p.print a{color:#066ca7}.page_detail .description p.print a:hover,.page_detail .description p.print a:active,.page_detail .description p.print a:focus,.page_detail .mortgage p.print a:hover,.page_detail .mortgage p.print a:active,.page_detail .mortgage p.print a:focus,.page_detail .energy p.print a:hover,.page_detail .energy p.print a:active,.page_detail .energy p.print a:focus{color:#fe9833}.page_detail .description i.auto_tx,.page_detail .mortgage i.auto_tx,.page_detail .energy i.auto_tx{background:#f9f9f9;font-size:14.4px;font-size:.9rem;padding:.2em .5em}.page_detail .social{box-sizing:border-box;background:#4d72b3;background:#fff;text-align:center;max-width:320px;margin:0 1em 1em 1em;border-radius:.5em}.page_detail .social ul{margin:0;padding:1em .5em .5em .5em;list-style:none}.page_detail .social ul li{display:inline}.page_detail .social ul li i{font-size:32px;font-size:2rem;color:#fff}.page_detail .social ul li i.icon-facebook-square{color:#3b5998}.page_detail .social ul li i.icon-twitter-square{color:#55acee}.page_detail .social ul li i.icon-linkedin-square{color:#007bb6}.page_detail .social ul li i.icon-google-plus-square{color:#dd4b39}.page_detail .social ul li i.icon-envelope-square{color:#fe9833}.page_detail .social ul li i.icon-print{color:#4d72b3}.page_detail .social ul li i:hover{color:#23a2ec;position:relative;top:1px}.page_detail .mortgage form{background:#eee;max-width:270px;margin:0 auto;padding:.5em}.page_detail .mortgage input[type=tel]{width:50%;border-radius:.25em;background-clip:padding-box;box-sizing:border-box;border:1px solid #e5e5e5}.page_detail .energy{margin-bottom:1em}.page_detail .energy h2{margin-bottom:0}.page_detail .energy .top{padding:1em;padding-top:.5em;box-sizing:border-box}.page_detail .energy .top h3{font-size:17.6px;font-size:1.1rem;margin:0;text-align:center}.page_detail .energy .top p{text-align:center;padding:.5em;margin:0 auto;margin-bottom:.25em;max-width:55%;color:#fff;text-shadow:1px 1px 1px #000;font-family:"Open sans",sans-serif;font-weight:700}.page_detail .energy .top p.pending{text-shadow:none;color:#2e2e2e;max-width:none;padding:0;margin-bottom:-1em;font-size:19.2px;font-size:1.2rem}.page_detail .energy .top .rating_1{background:#40ac3f}.page_detail .energy .top .rating_2{background:#80c840}.page_detail .energy .top .rating_3{background:#bfe43f}.page_detail .energy .top .rating_4{background:#fff33f}.page_detail .energy .top .rating_5{background:#fcbf40}.page_detail .energy .top .rating_6{background:#fb7f3f}.page_detail .energy .top .rating_7{background:#f44242}.page_detail .energy .bottom ul{margin:0 auto;margin-bottom:1em;padding:0;text-align:center}.page_detail .energy .bottom li{display:inline;padding:.5em .8em;text-align:center;color:#fff;text-shadow:1px 1px 1px #000;font-family:"Open sans",sans-serif;font-weight:700}.page_detail .energy .bottom li.a{background:#40ac3f}.page_detail .energy .bottom li.b{background:#80c840}.page_detail .energy .bottom li.c{background:#bfe43f}.page_detail .energy .bottom li.d{background:#fff33f}.page_detail .energy .bottom li.e{background:#fcbf40}.page_detail .energy .bottom li.f{background:#fb7f3f}.page_detail .energy .bottom li.g{background:#f44242}.page_detail .rental_conditions_wrapper{margin:0 auto;padding:1em}.page_detail .rental_conditions{font-family:"Open sans",sans-serif;font-weight:400;background:#fff;overflow:hidden}.page_detail .rental_conditions h2{background:#4d72b3;text-align:center;color:#fff;font-size:17.6px;font-size:1.1rem;padding:.5em;margin:0}.page_detail .rental_conditions .toggle_rental_conditions{background:#e4ffd7 !important;display:block;text-align:center;margin:1em;padding:.5em}.page_detail .rental_conditions .toggle_rental_conditions a{color:#066ca7}.page_detail .rental_conditions .toggle_rental_conditions a:hover,.page_detail .rental_conditions .toggle_rental_conditions a:active,.page_detail .rental_conditions .toggle_rental_conditions a:focus{color:#fe9833}.page_detail .rental_conditions .rental_conditions_text{padding:0 1em}.page_detail .rental_conditions .bank b{line-height:2}.page_detail .rental_conditions .bank span{background:#e7f2f9;font-family:"Open sans",sans-serif;font-weight:600}.page_detail .rental_conditions .rental_conditions_close{text-align:right}.page_detail .rental_conditions .rental_conditions_close a{color:#066ca7}.page_detail .rental_conditions .rental_conditions_close a:hover,.page_detail .rental_conditions .rental_conditions_close a:active,.page_detail .rental_conditions .rental_conditions_close a:focus{color:#fe9833}.page_detail .rental_conditions .rental_conditions_close a i.icon-cancel-circle{color:#fe9833;position:relative;top:2px}#top_of_form.contact_form h2{border-top-left-radius:.5em;border-top-right-radius:.5em}.contact_form{font-family:"Open sans",sans-serif;font-weight:400;padding:16px;padding-top:0;margin-bottom:0;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.contact_form h2,.contact_form h3{box-sizing:border-box;margin-top:.5em;margin-bottom:0;text-align:center;padding:.5em 0;background:#4d72b3;color:#fff}.contact_form h3{background:#4d72b3;color:#fff;font-family:"Open sans",sans-serif;font-weight:400;margin-top:0;margin-bottom:0;padding:.5em 1em}.contact_form p{background:#4fa948;color:#fff;margin-top:0;padding:1em;text-align:center;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.contact_form form{box-sizing:border-box;background:#4d72b3;border-bottom:.4em solid #4d72b3;margin-bottom:.5em}.contact_form form input[type=text],.contact_form form input[type=tel],.contact_form form textarea{width:100%;border-radius:.25em;background-clip:padding-box;box-sizing:border-box;border:none}.contact_form form input[type=text]:-ms-input-placeholder,.contact_form form input[type=tel]:-ms-input-placeholder,.contact_form form textarea:-ms-input-placeholder{color:#939393}.contact_form form input[type=submit]{font-size:19.2px;font-size:1.2rem;font-family:"Open sans",sans-serif;font-weight:600;float:right;margin-bottom:1px;padding:.2em 1em}.contact_form form input:not([type=submit]),.contact_form form textarea{box-sizing:border-box;padding:.4em}.contact_form form input:not([type=submit]):focus,.contact_form form textarea:focus{background:#ffecda}.contact_form form input:not([type=submit]).form_error,.contact_form form textarea.form_error{background:#ffdae0}.contact_form form .btn{float:right;margin:0}.contact_form form .btn input[type=submit]:disabled{background:#e5e5e5}.contact_form form .btn i.icon-exclamation-triangle,.contact_form form .btn i.icon-check{color:#c8000e;margin-right:.5em;position:relative;top:.25em;background:#fff;font-size:22.4px;font-size:1.4rem;padding:.2em;border-radius:.25em;display:none}.contact_form form .btn i.icon-check{color:#1c9200}.contact_form form .contact_success{background:#4fa948;color:#fff;box-sizing:border-box;padding:.5em}.contact_form ul{margin:0;padding:0 1em;overflow:hidden}.contact_form li{list-style:none;overflow:hidden;margin:1em 0}.contact_form li:first-child{margin-top:0}.contact_form p.contact_success{box-sizing:border-box;background:#4fa948;color:#fff;padding:1em;text-align:center}.quick_message p{border-radius:.5em;margin-bottom:0}.quick_message span.bg_blue_wcag{background:#4d72b3;padding:.2em}.page_404,.page_finding-us,.page_nobrochure,.page_contact-us,.page_email-alerts,.page_activate,.page_email-alerts-log-in,.page_email-alerts-lost-password{text-align:center;color:#2e2e2e;font-family:"Open sans",sans-serif;font-weight:400;box-sizing:border-box;padding:0 .5em}.page_404 a,.page_finding-us a,.page_nobrochure a,.page_contact-us a,.page_email-alerts a,.page_activate a,.page_email-alerts-log-in a,.page_email-alerts-lost-password a{color:#066ca7}.page_404 a:hover,.page_404 a:active,.page_404 a:focus,.page_finding-us a:hover,.page_finding-us a:active,.page_finding-us a:focus,.page_nobrochure a:hover,.page_nobrochure a:active,.page_nobrochure a:focus,.page_contact-us a:hover,.page_contact-us a:active,.page_contact-us a:focus,.page_email-alerts a:hover,.page_email-alerts a:active,.page_email-alerts a:focus,.page_activate a:hover,.page_activate a:active,.page_activate a:focus,.page_email-alerts-log-in a:hover,.page_email-alerts-log-in a:active,.page_email-alerts-log-in a:focus,.page_email-alerts-lost-password a:hover,.page_email-alerts-lost-password a:active,.page_email-alerts-lost-password a:focus{color:#fe9833}.page_404 h1,.page_finding-us h1,.page_nobrochure h1,.page_contact-us h1,.page_email-alerts h1,.page_activate h1,.page_email-alerts-log-in h1,.page_email-alerts-lost-password h1{font-family:"Open sans",sans-serif;font-weight:700;font-size:25.6px;font-size:1.6rem;margin:.4em 0}.page_404 figure.fw,.page_finding-us figure.fw,.page_nobrochure figure.fw,.page_contact-us figure.fw,.page_email-alerts figure.fw,.page_activate figure.fw,.page_email-alerts-log-in figure.fw,.page_email-alerts-lost-password figure.fw{box-sizing:border-box;width:100%;margin:0 auto;padding:0 1em}.page_404 figure.fw img,.page_finding-us figure.fw img,.page_nobrochure figure.fw img,.page_contact-us figure.fw img,.page_email-alerts figure.fw img,.page_activate figure.fw img,.page_email-alerts-log-in figure.fw img,.page_email-alerts-lost-password figure.fw img{width:100%;height:auto;border-radius:.5em}.page_404 .inline_div_wrapper div,.page_finding-us .inline_div_wrapper div,.page_nobrochure .inline_div_wrapper div,.page_contact-us .inline_div_wrapper div,.page_email-alerts .inline_div_wrapper div,.page_activate .inline_div_wrapper div,.page_email-alerts-log-in .inline_div_wrapper div,.page_email-alerts-lost-password .inline_div_wrapper div{box-sizing:border-box;border-radius:.25em;background-clip:padding-box;padding:.5em 1em;margin:.75em .75em .75em .5em;background:#fff;border:.2em solid #e0e0e0;border-radius:.5em}.page_404 .inline_div_wrapper div h3,.page_finding-us .inline_div_wrapper div h3,.page_nobrochure .inline_div_wrapper div h3,.page_contact-us .inline_div_wrapper div h3,.page_email-alerts .inline_div_wrapper div h3,.page_activate .inline_div_wrapper div h3,.page_email-alerts-log-in .inline_div_wrapper div h3,.page_email-alerts-lost-password .inline_div_wrapper div h3{margin-top:.25em;margin-bottom:.25em}.page_404 .inline_div_wrapper div i.i,.page_finding-us .inline_div_wrapper div i.i,.page_nobrochure .inline_div_wrapper div i.i,.page_contact-us .inline_div_wrapper div i.i,.page_email-alerts .inline_div_wrapper div i.i,.page_activate .inline_div_wrapper div i.i,.page_email-alerts-log-in .inline_div_wrapper div i.i,.page_email-alerts-lost-password .inline_div_wrapper div i.i{font-size:19.2px;font-size:1.2rem;color:#4d72b3}.page_404 .inline_div_wrapper div:last-child,.page_finding-us .inline_div_wrapper div:last-child,.page_nobrochure .inline_div_wrapper div:last-child,.page_contact-us .inline_div_wrapper div:last-child,.page_email-alerts .inline_div_wrapper div:last-child,.page_activate .inline_div_wrapper div:last-child,.page_email-alerts-log-in .inline_div_wrapper div:last-child,.page_email-alerts-lost-password .inline_div_wrapper div:last-child{margin-bottom:1.5em}.page_404 div#goog-wm .content>ul,.page_finding-us div#goog-wm .content>ul,.page_nobrochure div#goog-wm .content>ul,.page_contact-us div#goog-wm .content>ul,.page_email-alerts div#goog-wm .content>ul,.page_activate div#goog-wm .content>ul,.page_email-alerts-log-in div#goog-wm .content>ul,.page_email-alerts-lost-password div#goog-wm .content>ul{margin:0;padding:0}.page_404 div#goog-wm .content>ul li.search-goog,.page_finding-us div#goog-wm .content>ul li.search-goog,.page_nobrochure div#goog-wm .content>ul li.search-goog,.page_contact-us div#goog-wm .content>ul li.search-goog,.page_email-alerts div#goog-wm .content>ul li.search-goog,.page_activate div#goog-wm .content>ul li.search-goog,.page_email-alerts-log-in div#goog-wm .content>ul li.search-goog,.page_email-alerts-lost-password div#goog-wm .content>ul li.search-goog{list-style:none}.page_404 input#goog-wm-qt,.page_finding-us input#goog-wm-qt,.page_nobrochure input#goog-wm-qt,.page_contact-us input#goog-wm-qt,.page_email-alerts input#goog-wm-qt,.page_activate input#goog-wm-qt,.page_email-alerts-log-in input#goog-wm-qt,.page_email-alerts-lost-password input#goog-wm-qt{border:.1em solid #e5e5e5;border-radius:.25em;padding:.2em .5em;max-width:240px;margin:0}.page_404 .email_success,.page_finding-us .email_success,.page_nobrochure .email_success,.page_contact-us .email_success,.page_email-alerts .email_success,.page_activate .email_success,.page_email-alerts-log-in .email_success,.page_email-alerts-lost-password .email_success{display:inline-block}.page_404 .email_success h1,.page_finding-us .email_success h1,.page_nobrochure .email_success h1,.page_contact-us .email_success h1,.page_email-alerts .email_success h1,.page_activate .email_success h1,.page_email-alerts-log-in .email_success h1,.page_email-alerts-lost-password .email_success h1{padding:.5em;background:#1c9200;color:#fff;border-radius:.5em}.page_404 .email_success div,.page_finding-us .email_success div,.page_nobrochure .email_success div,.page_contact-us .email_success div,.page_email-alerts .email_success div,.page_activate .email_success div,.page_email-alerts-log-in .email_success div,.page_email-alerts-lost-password .email_success div{padding:.5em 1em;background:#1c9200;color:#fff;border-radius:.5em;font-weight:700}.page_404 ul{display:inline-block}.page_contact-us{box-sizing:border-box;margin:0 auto;padding:0 1em}.page_contact-us .boxes .box{box-sizing:border-box;margin:0 auto;margin-bottom:1em;max-width:480px;border-radius:.5em;background:#fff;padding:1em}.page_contact-us .boxes .box:nth-child(n+2){box-shadow:1px 1px 1px 1px rgba(0,0,0,.15)}.page_contact-us .boxes .box ul{margin:0;padding:0;list-style:none}.page_contact-us .boxes .box ul li:first-of-type{margin-bottom:10px}.page_contact-us .boxes .box i{color:#e5af3e}.page_contact-us .boxes .box i.icon-hour-glass{font-size:20.8px;font-size:1.3rem}.page_contact-us .boxes .box.contact_form{padding:0}.page_contact-us .boxes .box.contact_form h2{border-top-left-radius:.5em;border-top-right-radius:.5em}.page_contact-us .boxes .box figure{margin:0}.page_contact-us .boxes .box figure img{border-radius:.25em;width:100%;height:auto}.page_contact-us .boxes a{word-break:break-all;-webkit-hyphens:auto;hyphens:auto}.page_email-alerts h2,.page_activate h2,.page_email-alerts-log-in h2,.page_email-alerts-lost-password h2{font-size:22.4px;font-size:1.4rem}.page_email-alerts .intro,.page_activate .intro,.page_email-alerts-log-in .intro,.page_email-alerts-lost-password .intro{margin:1em}.page_email-alerts .intro p,.page_activate .intro p,.page_email-alerts-log-in .intro p,.page_email-alerts-lost-password .intro p{text-align:justify;box-sizing:border-box}.page_email-alerts form,.page_activate form,.page_email-alerts-log-in form,.page_email-alerts-lost-password form{box-sizing:border-box;margin:0 1em 1em .5em;padding:.5em 1em 1em 1em;background:#4d72b3;border-radius:.5em;overflow:hidden}.page_email-alerts form p,.page_activate form p,.page_email-alerts-log-in form p,.page_email-alerts-lost-password form p{text-align:left;color:#fff;font-family:"Open sans",sans-serif;font-weight:600;background:#36507e;padding:.5em;border-radius:.25em}.page_email-alerts form p.clear,.page_activate form p.clear,.page_email-alerts-log-in form p.clear,.page_email-alerts-lost-password form p.clear{height:0;margin:0;padding:0}.page_email-alerts form div,.page_activate form div,.page_email-alerts-log-in form div,.page_email-alerts-lost-password form div{text-align:left;margin-bottom:.5em}.page_email-alerts form div label,.page_activate form div label,.page_email-alerts-log-in form div label,.page_email-alerts-lost-password form div label{color:#fff;margin-left:.25em;font-family:"Open sans",sans-serif;font-weight:400}.page_email-alerts form div input:not([type=submit]),.page_activate form div input:not([type=submit]),.page_email-alerts-log-in form div input:not([type=submit]),.page_email-alerts-lost-password form div input:not([type=submit]){font-family:"Open sans",sans-serif;font-weight:400;box-sizing:border-box;width:100%;border-radius:.25em;border:0;padding:.4em}.page_email-alerts form div input:not([type=submit]):focus,.page_activate form div input:not([type=submit]):focus,.page_email-alerts-log-in form div input:not([type=submit]):focus,.page_email-alerts-lost-password form div input:not([type=submit]):focus{background:#ffecda}.page_email-alerts form div select,.page_activate form div select,.page_email-alerts-log-in form div select,.page_email-alerts-lost-password form div select{width:100%;border-radius:.25em;border:0;padding:.4em}.page_email-alerts form .btn,.page_activate form .btn,.page_email-alerts-log-in form .btn,.page_email-alerts-lost-password form .btn{margin:0 0 0;padding-top:.5em;text-align:right;clear:both}.page_email-alerts form .btn input[type=submit]:disabled,.page_activate form .btn input[type=submit]:disabled,.page_email-alerts-log-in form .btn input[type=submit]:disabled,.page_email-alerts-lost-password form .btn input[type=submit]:disabled{background:#e5e5e5}.page_email-alerts form .btn i.icon-exclamation-triangle,.page_email-alerts form .btn i.icon-check,.page_activate form .btn i.icon-exclamation-triangle,.page_activate form .btn i.icon-check,.page_email-alerts-log-in form .btn i.icon-exclamation-triangle,.page_email-alerts-log-in form .btn i.icon-check,.page_email-alerts-lost-password form .btn i.icon-exclamation-triangle,.page_email-alerts-lost-password form .btn i.icon-check{color:#c8000e;margin-right:.5em;position:relative;top:.25em;background:#fff;font-size:22.4px;font-size:1.4rem;padding:.2em;border-radius:.25em;display:none}.page_email-alerts form .btn i.icon-check,.page_activate form .btn i.icon-check,.page_email-alerts-log-in form .btn i.icon-check,.page_email-alerts-lost-password form .btn i.icon-check{color:#1c9200}.page_email-alerts form .email_alert_public_form_error,.page_activate form .email_alert_public_form_error,.page_email-alerts-log-in form .email_alert_public_form_error,.page_email-alerts-lost-password form .email_alert_public_form_error{border:1px solid red !important}.page_email-alerts form .note_tel_error,.page_activate form .note_tel_error,.page_email-alerts-log-in form .note_tel_error,.page_email-alerts-lost-password form .note_tel_error{background:#ad001c}.page_email-alerts .loginout,.page_activate .loginout,.page_email-alerts-log-in .loginout,.page_email-alerts-lost-password .loginout{background:#fcf8e3;text-align:center !important;padding:.5em;border-radius:.5em}.page_email-alerts .form_errors h2,.page_email-alerts .form_errors li,.page_activate .form_errors h2,.page_activate .form_errors li,.page_email-alerts-log-in .form_errors h2,.page_email-alerts-log-in .form_errors li,.page_email-alerts-lost-password .form_errors h2,.page_email-alerts-lost-password .form_errors li{max-width:600px;margin:0 auto;margin-bottom:.5em;background:#ffdae0;padding:.5em;border-radius:.5em}.page_email-alerts .success span,.page_activate .success span,.page_email-alerts-log-in .success span,.page_email-alerts-lost-password .success span{background:#e4ffd7 !important;padding:.5em}#map_canvas{display:block;margin:0 auto;margin-top:1em;margin-bottom:1em;width:92%;height:500px;box-sizing:border-box;border:.2em solid #fff;border-radius:.5em;line-height:1.35;overflow:hidden;white-space:nowrap}#map_canvas h1{font-size:17.6px;font-size:1.1rem;margin-top:0;margin-bottom:0}#map_canvas p{font-size:14.4px;font-size:.9rem;margin-top:0;margin-bottom:0}.main_content{margin-left:.5em;margin-right:1em}.main_content h1{font-family:"Open sans",sans-serif;font-weight:600;font-size:17.6px;font-size:1.1rem;color:#4669a4;padding:0 .5em;text-align:center}.main_content .summary_text{color:#2e2e2e;text-align:center}.main_content .summary_text h2{font-family:"Open sans",sans-serif;font-weight:600;font-size:17.6px;font-size:1.1rem;color:#4669a4}.main_content .summary_text h3{font-family:"Open sans",sans-serif;font-weight:600;font-size:16px;font-size:1rem}.main_content .summary_text figure{margin:0 auto !important;width:90%;max-width:204px;text-align:center}.main_content .summary_text figure img{max-width:100%;height:auto;display:block;border-radius:.5em}.main_content .summary_text p{font-family:"Open sans",sans-serif;font-weight:400;font-size:16px;font-size:1rem;line-height:1.8em;margin:1em;text-align:justify}.main_content .summary_text ul{margin:0;padding:0}.main_content .summary_text li{font-family:"Open sans",sans-serif;font-weight:400;font-size:16px;font-size:1rem;line-height:normal;margin:.25em 0;text-align:left;background:#fff;list-style:none;padding:.25em}.main_content .summary_text a{color:#066ca7}.main_content .summary_text a:hover,.main_content .summary_text a:active,.main_content .summary_text a:focus{color:#fe9833}.main_content .summary_text a{text-decoration:underline}.main_content.page_search h1,.main_content.page_search h2.h2_pager,.main_content.page_search .pager,.main_content.page_search .search_here_button{font-family:"Open sans",sans-serif;font-weight:600;text-align:center;margin:.5em 0 .5em 0;color:#2e2e2e}.main_content.page_search h1{font-size:19.2px;font-size:1.2rem;background:#f9f9f9;padding:.5em .25em}.main_content.page_search h1 i{color:#fe9833}.main_content.page_search h2.h2_pager{font-size:16px;font-size:1rem;margin-bottom:.75em}.main_content.page_search .pager p{margin:0 auto;font-size:17.6px;font-size:1.1rem}.main_content.page_search .pager p a,.main_content.page_search .pager p b{display:inline-block;margin:0 4px 0 4px;min-width:1.4em;border-radius:.25em;font-family:"Open sans",sans-serif;font-weight:600;color:#fff}.main_content.page_search .pager p a i,.main_content.page_search .pager p b i{font-weight:700}.main_content.page_search .pager p a{background:#4d72b3}.main_content.page_search .pager p a:hover{background:#1f2e48}.main_content.page_search .pager p b{background:#1f2e48}.main_content.page_search .pager.no_properties{font-size:17.6px;font-size:1.1rem;background:#fff;background:rgba(255,255,255,.5);padding:.5em .25em}.main_content.page_search .pager.no_properties i{color:#fe9833}.main_content.page_search button.search_properties{font-size:19.2px;font-size:1.2rem;padding:.3em 1em;margin-top:.25em}.main_content.page_search button.search_properties i{padding-right:.5em}.master_div_wrapper_sidebar{margin-left:.5em}.master_div{position:relative}.master_div,.master_div_sidebar{display:block;margin:0 auto;margin-top:1em;margin-bottom:1em;overflow:hidden;max-width:296px;box-shadow:1px 1px 1px 1px rgba(0,0,0,.15);border-radius:.75em}.master_div .inner,.master_div_sidebar .inner{background:#e1e1e1;color:#2e2e2e}.master_div .type_status_town span.status_override,.master_div_sidebar .type_status_town span.status_override{background:#d3e7f4;white-space:nowrap;padding:0 .5em;margin-top:0;border-radius:.25em;text-shadow:1px 1px 1px rgba(0,0,0,.7)}.master_div .type_status_town span.status_override.sold,.master_div_sidebar .type_status_town span.status_override.sold{color:#fff;background-color:#eb0000}.master_div .type_status_town span.status_override.under_offer,.master_div_sidebar .type_status_town span.status_override.under_offer{color:#fff;background-color:#ff8600}.master_div figure,.master_div_sidebar figure{margin:0}.master_div figure a,.master_div_sidebar figure a{display:block}.master_div figure img,.master_div_sidebar figure img{width:100%;height:auto}.master_div figure figcaption,.master_div_sidebar figure figcaption{pointer-events:none;color:#fff;background:#595959;background:rgba(0,0,0,.65);font-size:22.4px;font-size:1.4rem;font-family:"Open sans",sans-serif;font-weight:600;height:2em;line-height:2em;text-align:center;position:relative;top:-2em;margin-bottom:-2em}.master_div figure figcaption i,.master_div_sidebar figure figcaption i{padding:0 1em 0 0}.master_div figure figcaption:empty,.master_div_sidebar figure figcaption:empty{display:none}.master_div p.sold,.master_div p.under_offer,.master_div_sidebar p.sold,.master_div_sidebar p.under_offer{font-size:1.3em;font-weight:600;height:2em;line-height:2em;padding:0 1em;margin:0;top:0;position:absolute;pointer-events:none;border-bottom-right-radius:12px;border-top-left-radius:12px;box-shadow:2px 2px 3px rgba(0,0,0,.5);text-shadow:2px 2px 1px rgba(0,0,0,.25)}.master_div p.sold,.master_div_sidebar p.sold{color:#fff;background-color:#eb0000}.master_div p.under_offer,.master_div_sidebar p.under_offer{color:#fff;background-color:#ff8600}.master_div .type_status_town,.master_div_sidebar .type_status_town{font-family:"Open sans",sans-serif;font-weight:700;font-size:17.6px;font-size:1.1rem;padding:.5em .5em .5em .5em;margin-top:0;margin-bottom:0;text-align:center}.master_div .price,.master_div_sidebar .price{font-family:"Open sans",sans-serif;font-weight:700;font-size:22.4px;font-size:1.4rem;padding:.25em;margin-top:0;margin-bottom:0;background:#4d72b3;color:#fff;text-align:center}.master_div .bed_bath,.master_div_sidebar .bed_bath{text-align:center;font-family:"Open sans",sans-serif;font-weight:600;font-size:17.6px;font-size:1.1rem;background:#737373;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.5);height:2.6em;line-height:2.6em;margin:0}.master_div .bed_bath i,.master_div_sidebar .bed_bath i{margin-left:.25em}.master_div .bed_bath i:not(:last-of-type),.master_div_sidebar .bed_bath i:not(:last-of-type){margin-right:.75em}.master_div .shortlist_wrapper,.master_div_sidebar .shortlist_wrapper{display:inline-block;font-size:14.4px;font-size:.9rem;font-family:"Open sans",sans-serif;font-weight:600;color:#2e2e2e;text-align:center;margin:1em 1em .9em 1em;display:flex;justify-content:center;align-items:center}.master_div .shortlist_wrapper i,.master_div_sidebar .shortlist_wrapper i{font-size:16px;font-size:1rem;text-shadow:0 -2px 0 rgba(0,0,0,.25);color:#cfcfcf;padding-left:.25em;position:relative;top:2px}.master_div .shortlist_wrapper .unliked,.master_div_sidebar .shortlist_wrapper .unliked{color:#b4b3b3}.master_div .shortlist_wrapper .unliked i,.master_div_sidebar .shortlist_wrapper .unliked i{text-shadow:1px 1px 1px rgba(0,0,0,.7);color:#fe9833}.master_div .shortlist_wrapper:hover,.master_div_sidebar .shortlist_wrapper:hover{cursor:pointer}.master_div .link,.master_div_sidebar .link{margin:.5em}.master_div .link a,.master_div_sidebar .link a{box-shadow:1px 1px 1px 1px rgba(0,0,0,.15);font-family:"Open sans",sans-serif;font-weight:600;display:flex;justify-content:center;align-items:center;width:200px;margin:0 auto}.master_div .link a i,.master_div_sidebar .link a i{margin-left:.2em;color:#e5af3e;font-size:22.4px;font-size:1.4rem}.master_div .name_ref,.master_div_sidebar .name_ref{font-size:14.4px;font-size:.9rem;padding:.5em .5em .75em .5em;display:flex;justify-content:space-between;margin:0}.page_about-us .main_content p,.page_property-services .main_content p{text-align:left}.page_about-us .main_content h3,.page_property-services .main_content h3{background:#fff;padding:.3em}.page_about-us .main_content .team figure,.page_property-services .main_content .team figure{margin:1em}.page_about-us .main_content .team figure img,.page_property-services .main_content .team figure img{max-width:444px;width:100%;height:auto}.page_about-us .main_content .team figcaption,.page_property-services .main_content .team figcaption{box-sizing:border-box;padding:.3em;background:#fff;font-family:"Open sans",sans-serif;font-weight:600}footer{background:#e1e1e1;color:#2e2e2e;margin:0 auto;max-width:1248px;font-family:"Open sans",sans-serif;font-weight:600;padding-top:.5em}footer div{box-sizing:border-box;padding:0 1em}footer div ul{list-style:none;margin:0;padding:0}footer div ul li{line-height:2em;font-size:17.6px;font-size:1.1rem}footer div ul li.footer_logo{background:#4669a4;padding:.75em;margin:.5em 2em 0 2em;text-align:center;border-radius:.5em}footer div ul li.footer_logo img{width:100%;max-width:200px;height:auto;filter:drop-shadow(2px 2px 2px rgba(0, 0, 0, 0.25))}footer div.footer_col{width:320px;margin:0 auto;text-align:center}footer div.footer_col i{color:#fe9833}footer div.footer_col i.icon-facebook-official{color:#3b5998}footer div.footer_col a{color:#2e2e2e}footer div.footer_col a .num_props_shorted{color:#fff}footer div.footer_col a:hover,footer div.footer_col a:focus{color:#fe9833}footer div.footer_col a:hover .num_props_shorted,footer div.footer_col a:focus .num_props_shorted{color:#fff}footer div.footer_col .num_props_shorted{background:#fe9833;color:#fff;min-width:1.2em;height:1.4em;line-height:1.4em;border-radius:.25em;padding:0 .2em;text-align:center;display:inline-block;font-family:"Open sans",sans-serif;font-weight:400;font-size:16px;font-size:1rem}footer div.footer_copy{margin-top:1em;padding:1em 1em;background:#737373;font-family:"Open sans",sans-serif;font-weight:400}footer div.footer_copy p{text-align:center;color:#fff;margin:0;font-size:14.4px;font-size:.9rem}footer div.footer_copy p a{color:#fff}footer div.footer_copy p a:hover,footer div.footer_copy p a:focus{color:#fe9833}div.sort_by_wrapper form.sort_by{max-width:300px;margin:0 auto;margin-top:1em;padding-bottom:.25em;height:2em}div.sort_by_wrapper form.sort_by label{background:#737373;color:#fff;display:inline-block;float:left;width:40%;margin:0;text-align:right;box-sizing:border-box;font-family:"Open sans",sans-serif;font-weight:600;font-size:14.4px;font-size:.9rem;padding:.25em .35em .25em .25em;height:2em;box-shadow:1px 1px 1px rgba(0,0,0,.5);border-right:2px #999 solid}div.sort_by_wrapper form.sort_by .selectboxit-container{width:60%;display:inline-block;float:right;box-sizing:border-box;text-align:left;box-shadow:1px 1px 1px rgba(0,0,0,.5)}div.sort_by_wrapper form.sort_by .selectboxit-btn{background:#f9f9f9;color:#2e2e2e;margin:0}div.sort_by_wrapper form.sort_by .selectboxit .selectboxit-arrow-container .selectboxit-arrow{font-size:19.2px;font-size:1.2rem;top:20%;color:#2e2e2e}div.sort_by_wrapper form.sort_by .selectboxit-container .selectboxit-options{box-shadow:1px 1px 1px rgba(0,0,0,.5)}.top_link{display:none;position:fixed;right:.7em;bottom:.6em;color:#fff;background:#000;background:rgba(0,0,0,.5);padding:.4em;border-radius:.3em;background-clip:padding-box;z-index:10}form input.contact_by_phone{display:none !important}.ir{background-color:rgba(0,0,0,0);border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}@media(min-width: 20em){.responsive .page_detail #gallery{margin:0 auto}.responsive .page_detail .rsGCaption:empty{display:none}.responsive .page_detail .rsGCaption{position:absolute;left:0;right:0;top:50%;margin-top:-23px;bottom:initial;margin-inline:auto;width:-moz-fit-content;width:fit-content;font-size:1.2em;font-weight:600;height:36px;line-height:36px;padding:4px 20px 4px 20px;border-radius:12px;text-transform:uppercase;box-shadow:2px 2px 2px rgba(0,0,0,.9);text-shadow:1px 1px 1px rgba(0,0,0,.9)}.responsive .page_detail div.sold:has(div.rsGCaption) div.rsGCaption{color:#fff;background-color:#eb0000}.responsive .page_detail div.under_offer:has(div.rsGCaption) div.rsGCaption{color:#fff;background-color:#ff8600}}@media(min-width: 30em){.responsive header .flags{height:2em;position:relative}.responsive header .flags .flag{width:30px;height:22px;margin-right:.5em}.responsive header .flags .flag.en{background-position:-5px -152px}.responsive header .flags .flag.es{background-position:-45px -152px}.responsive header .flags .flag.de{background-position:-85px -152px}.responsive header .flags .flag.fr{background-position:-125px -152px}.responsive header .flags .flag.nl{background-position:-165px -152px}.responsive header .shortlist_header{height:2.2em}.responsive header .shortlist_header a{font-size:16px;font-size:1rem}.responsive header .shortlist_header i{font-size:19.2px;font-size:1.2rem}.responsive header .shortlist_header .num_props_shorted{font-size:16px;font-size:1rem}.responsive header .go_direct{font-size:17.6px;font-size:1.1rem}.responsive header .go_direct input{font-size:16px;font-size:1rem;width:220px}.responsive .side_bar{box-sizing:border-box;max-width:calc(604px + 1.5em);margin:0 auto;text-align:center;padding:.5em 1em 1em .5em}.responsive .side_bar .search,.responsive .side_bar h2#search_here{margin-left:0;margin-right:0}.responsive .side_bar .quick_message{margin-left:0}.responsive .side_bar .side_banners{margin-left:0}.responsive .main_content{text-align:center;margin-left:0;margin-right:0;padding:.5em 1em 0 .5em}.responsive .summary_text figure{width:40%;float:right;padding:.5em 1em 1em 1em}.responsive .master_div{width:49%;max-width:296px;display:inline-block;margin:0;margin-right:2%;margin-bottom:.5em}.responsive .master_div h2 span.left{display:inline-block;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.responsive .master_div:nth-child(even){margin-right:0}.responsive .page_detail #gallery{margin:0 auto}.responsive .page_detail .rsGCaption{position:absolute;left:0;right:0;top:50%;margin-top:-28px;bottom:initial;margin-inline:auto;width:-moz-fit-content;width:fit-content;font-size:1.75em;font-weight:600;height:2em;line-height:2em;padding:0 1em;border-radius:12px;text-transform:uppercase;box-shadow:3px 3px 3px rgba(0,0,0,.9);text-shadow:1px 1px 1px rgba(0,0,0,.9)}.responsive .page_detail div.sold:has(div.rsGCaption) div.rsGCaption{color:#fff;background-color:#eb0000}.responsive .page_detail div.under_offer:has(div.rsGCaption) div.rsGCaption{color:#fff;background-color:#ff8600}.responsive .page_detail .mortgage h2,.responsive .page_detail .energy h2{text-align:center}.responsive .page_detail .social{margin:0 auto;margin-bottom:1em}.responsive .page_detail .feature_set,.responsive .page_detail .contact_form,.responsive .page_detail .description,.responsive .page_detail .mortgage,.responsive .page_detail .energy{max-width:440px;margin:0 auto}.responsive .page_detail .description,.responsive .page_detail .mortgage,.responsive .page_detail .energy{margin-bottom:1em;width:410px}.responsive .page_detail .attributes.summary .short{border-top-left-radius:.5em;border-top-right-radius:.5em}.responsive .page_detail .attributes.summary .price{border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.responsive .page_about-us .main_content .team{max-width:480px;margin:0 auto;overflow:hidden}.responsive .page_about-us .main_content .team figure{vertical-align:top;max-width:200px;margin:1em;display:inline-block}.responsive .page_about-us .main_content .team figure:nth-child(1n){margin-right:0}.responsive .page_email-alerts form,.responsive .page_email-alerts .intro,.responsive .page_activate form,.responsive .page_activate .intro,.responsive .page_email-alerts-log-in form,.responsive .page_email-alerts-log-in .intro,.responsive .page_email-alerts-lost-password form,.responsive .page_email-alerts-lost-password .intro,.responsive .page_email-alerts-lost-password form,.responsive .page_email-alerts-lost-password .intro{max-width:400px;margin:0 auto;margin-bottom:1em}}@media(min-width: 48em){.responsive header{border-bottom:2px solid #fff}.responsive header .top_wrapper{justify-content:space-between;padding:.3em 1em .3em 1em}.responsive header .shortlist_header{order:1;flex:0 0 auto}.responsive header .go_direct{order:2;flex:0 0 auto}.responsive header .flags{order:3;flex:0 0 auto}.responsive .side_bar{float:left;width:30%;padding:0 0 1em .5em;text-align:left}.responsive .side_bar h2#search_here{margin-top:.3em}.responsive .side_bar .master_div_wrapper_sidebar{margin-left:0}.responsive.en .side_bar h2#search_here{letter-spacing:-0.08em}.responsive.en .side_bar .email_alerts h2{letter-spacing:-0.1em}.responsive .side_banners .img_wrp{width:100% !important}.responsive .side_banners .img_wrp img{max-width:100%;height:auto;display:block}.responsive .page_detail h1{font-size:20.8px;font-size:1.3rem;margin:0 0 .5em 0}.responsive .page_detail .property_pagination .toggle{display:inline-block}.responsive .page_detail .rsThumbs{display:block;margin-bottom:.5em}.responsive .page_detail .div_left,.responsive .page_detail .div_right{margin-top:1em;display:inline-block;vertical-align:top;width:50%}.responsive .page_detail .div_left{box-sizing:border-box;padding-left:.5em}.responsive .page_detail .description,.responsive .page_detail .mortgage,.responsive .page_detail .energy{width:calc(100% - 32px)}.responsive .page_detail p.short,.responsive .page_detail h2.first,.responsive .page_detail h3.second,.responsive .page_detail h4.third,.responsive .page_detail p.price{margin:0 16px 0 16px}.responsive .page_detail table.calendar{font-size:.72em}.responsive .page_404 h1,.responsive .page_finding-us h1{font-size:28.8px;font-size:1.8rem;margin:.5em 0}.responsive .page_404 .inline_div_wrapper div,.responsive .page_finding-us .inline_div_wrapper div{display:inline-block;width:30%;margin-bottom:1.5em;margin-top:0}.responsive .main_content{float:right;width:66.5%}.responsive .main_content h1{font-size:19.2px;font-size:1.2rem;padding:0;margin-top:0}.responsive .main_content .summary_text h2{text-align:center}.responsive .search_here_button{display:none}.responsive .master_div h2 span.left{max-width:163px}.responsive .summary_text{text-align:left}.responsive .summary_text h2{font-size:19.2px;font-size:1.2rem;margin:.5em .5em 1em 0}.responsive .summary_text h3{font-size:17.6px;font-size:1.1rem;margin:.5em .5em 1em 0}.responsive .summary_text figure{width:40%}.responsive .summary_text p{font-size:16px;font-size:1rem;line-height:1.8em;margin:.5em .5em 1em 0}.responsive.fr .side_bar div.sel.btn button.button{font-size:19.2px;font-size:1.2rem;padding:.2em 1.2em}.responsive.fr .side_bar div.sel.btn button.button span{font-size:17.6px;font-size:1.1rem}.responsive div.push{clear:both}.responsive .footer_col{float:left;width:50%;min-height:8em}.responsive .footer_col:nth-of-type(n+3){margin-bottom:1em}.responsive .footer_copy{clear:both}.responsive .page_about-us h2,.responsive .page_property-services h2{text-align:center}.responsive div.sort_by_wrapper form.sort_by{padding-bottom:.75em}.responsive .page_email-alerts form,.responsive .page_activate form,.responsive .page_email-alerts-log-in form,.responsive .page_email-alerts-lost-password form,.responsive .page_email-alerts-lost-password form{max-width:640px;margin:0 auto;margin-bottom:1em}.responsive .page_email-alerts form p,.responsive .page_activate form p,.responsive .page_email-alerts-log-in form p,.responsive .page_email-alerts-lost-password form p,.responsive .page_email-alerts-lost-password form p{clear:both}.responsive .page_email-alerts form .l,.responsive .page_activate form .l,.responsive .page_email-alerts-log-in form .l,.responsive .page_email-alerts-lost-password form .l,.responsive .page_email-alerts-lost-password form .l{float:left;width:49%}.responsive .page_email-alerts form .r,.responsive .page_activate form .r,.responsive .page_email-alerts-log-in form .r,.responsive .page_email-alerts-lost-password form .r,.responsive .page_email-alerts-lost-password form .r{float:right;width:49%}.responsive .page_email-alerts .intro,.responsive .page_activate .intro,.responsive .page_email-alerts-log-in .intro,.responsive .page_email-alerts-lost-password .intro,.responsive .page_email-alerts-lost-password .intro{max-width:640px}}@media(min-width: 62em){.responsive header{background:#eee;overflow:hidden;padding-bottom:.5em}.responsive header .num_props_shorted{height:auto}.responsive .logo{width:calc(24% - .5em);box-sizing:border-box;float:left;margin:.5em;margin-top:1.5em;border-radius:.5em;padding:1.5em .5em 1.5em .5em}.responsive .animenu{display:block;width:70%;float:right}.responsive header nav.animenu ul.animenu__nav{clear:both;margin:0 1em 0 0;padding:0 2em 0 2em;display:flex;flex-wrap:wrap;justify-content:center;background:#4669a4;border-radius:.5em}.responsive header nav.animenu ul.animenu__nav li{box-sizing:border-box;border:0;line-height:normal;width:33.3333%;margin:0;float:left;overflow:hidden;display:block;background:#4669a4;padding:.25em 0;text-align:center;max-width:220px}.responsive header nav.animenu ul.animenu__nav li:nth-child(1){border-radius:.5em 0 0 0}.responsive header nav.animenu ul.animenu__nav li:nth-child(3){border-radius:0 .5em 0 0}.responsive header nav.animenu ul.animenu__nav li a{font-size:14.4px;font-size:.9rem;display:block;padding:.1em .5em;transition:background-color 200ms linear}.responsive header nav.animenu ul.animenu__nav li a:hover,.responsive header nav.animenu ul.animenu__nav li a.active{background:#2d4774}.responsive header nav.animenu ul.animenu__nav li:nth-child(1) a,.responsive header nav.animenu ul.animenu__nav li:nth-child(2) a,.responsive header nav.animenu ul.animenu__nav li:nth-child(3) a{border-right:1px #5772a1 solid}.responsive header nav.animenu ul.animenu__nav li:nth-child(2) a,.responsive header nav.animenu ul.animenu__nav li:nth-child(3) a,.responsive header nav.animenu ul.animenu__nav li:nth-child(5) a{border-left:1px #7da0de solid}.responsive.en .side_bar h2#search_here{letter-spacing:normal}.responsive.en .side_bar .email_alerts h2{letter-spacing:normal}.responsive main{clear:both}.responsive.footer_outer{padding-top:.5em}.responsive .footer_col{padding-left:1em;text-align:left;width:25%;min-height:4em}.responsive .footer_col li.footer_logo{margin-top:1.5em}.responsive.es .footer_col{letter-spacing:-0.05em}.responsive.es .footer_col:first-of-type{width:20%}.responsive.es .footer_col:last-of-type{width:30%}.responsive .page_detail .feature_set,.responsive .page_detail .contact_form{max-width:100%}.responsive .page_contact-us .boxes{margin:0 0 1em 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;box-sizing:border-box}.responsive .page_contact-us .boxes .box{max-width:420px;width:calc(50% - 2em);margin-right:1em;margin:.5em}.responsive .page_contact-us .boxes .box form{margin:0}.responsive .page_contact-us .boxes .box.i.contact_form h2{margin:0}.responsive .page_about-us .main_content .team{max-width:640px}.responsive .page_about-us .main_content .team figure{max-width:300px}}@media(min-width: 64em){.responsive .side_bar{float:left;width:24%;padding:0 0 1em .5em;text-align:left}.responsive .side_bar h2#search_here{margin-top:.3em}.responsive .main_content{width:73.5%}.responsive .main_content h1{font-size:20.8px;font-size:1.3rem}.responsive .master_div{width:32.3333333333%;max-width:296px;margin-right:1.4%}.responsive .master_div:nth-child(2n){margin-right:1.4%}.responsive .master_div:nth-child(3n){margin-right:0}.responsive.fr .side_bar div.sel.btn button.button{font-size:20.8px;font-size:1.3rem;padding:.2em 1.3em}.responsive.fr .side_bar div.sel.btn button.button span{font-size:19.2px;font-size:1.2rem}.responsive .summary_text h2,.responsive .summary_text p{margin-left:.25em}.responsive .summary_text h2{font-size:22.4px;font-size:1.4rem}.responsive .summary_text h3{font-size:19.2px;font-size:1.2rem}.responsive .summary_text figure{width:auto;max-width:284px;padding:.5em 1em 1em 2em}.responsive .footer_col{padding-left:1.5em}.responsive .footer_col:last-of-type{padding-left:1em}.responsive .footer_copy{padding:1.5em 1em}}@media(min-width: 78em){.responsive header .logo{margin-left:20px;margin-top:19px;margin-bottom:0;padding:1.7em 1.1em}.responsive header .logo img{max-width:270px}.responsive header .top_wrapper{padding:.3em 3em .3em 3em}.responsive header nav.animenu{display:flex;list-style:none;padding:0;width:auto;margin-right:20px;margin-bottom:3px}.responsive header nav.animenu ul.animenu__nav{margin:0}.responsive header nav.animenu ul.animenu__nav li{flex:1 1 auto;display:inline-flex;justify-content:center;width:auto}.responsive header nav.animenu ul.animenu__nav li a{font-size:16px;font-size:1rem;padding:.25em 2em;margin:.75em 0}.responsive header nav.animenu ul.animenu__nav li:nth-child(3) a{border-right:1px #5772a1 solid}.responsive header nav.animenu ul.animenu__nav li:nth-child(4) a{border-left:1px #7da0de solid}.responsive header nav.animenu ul.animenu__nav{justify-content:space-evenly}.responsive header .go_direct input{width:240px;padding:.25em}.responsive header.es nav.animenu ul.animenu__nav{padding-left:3.55em;padding-right:3.55em}.responsive header.nl nav.animenu ul.animenu__nav{padding-left:5.25em;padding-right:5.25em}.responsive header.fr nav.animenu ul.animenu__nav{padding-left:4.85em;padding-right:4.85em}.responsive.fr .side_bar div.sel.btn button.button{font-size:24px;font-size:1.5rem;padding:.2em 1.5em}.responsive.fr .side_bar div.sel.btn button.button span{font-size:22.4px;font-size:1.4rem}.responsive .main_content h1{font-size:22.4px;font-size:1.4rem}.responsive .page_detail{background:#eee;background-image:linear-gradient(to right, #eeeeee, #eeeeee 60%, #e6e6e6 60%)}.responsive .page_detail .div_left,.responsive .page_detail .div_right{margin-top:0;padding-top:1em;box-sizing:border-box}.responsive .page_detail .div_left{width:60%;border-right:1px solid #eee}.responsive .page_detail .div_right{width:40%;border-left:1px solid #e6e6e6}.responsive .page_detail h1{margin-bottom:0}.responsive .page_detail .description{margin-top:1em}.responsive .page_detail .map_canvas_wrapper{width:100%;background:#eee;box-sizing:border-box}.responsive .page_detail #map_canvas{margin:0 auto;width:100%}.responsive .page_detail .rental_conditions{margin:0 3.5em}.responsive .page_about-us .main_content .team{max-width:900px}.responsive .page_about-us .main_content .team figure{max-width:250px}.responsive li.footer_logo{margin:.5em 1em 0 1em}.responsive.es .footer_col{letter-spacing:-0.05em}.responsive.es .footer_col:first-of-type{width:24%}.responsive.es .footer_col:last-of-type{width:26%}}@media(min-width: 81.25em){.top_link{right:50%;margin-right:-660px}}@media screen and (-webkit-min-device-pixel-ratio: 1.3),screen and (min-device-pixel-ratio: 1.3),screen and (-webkit-min-device-pixel-ratio: 2),screen and (min-resolution: 192dpi),screen and (min-resolution: 2dppx){div.top_wrapper div.flags a.flag,div.logo a span.logo_img{background-image:url("../img/sprite@2x.20230929080030.png");background-size:400px 400px}}@media print{*,*:before,*:after{background:rgba(0,0,0,0) !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.royalSlider{overflow:hidden}.royalSlider>.rsImg{display:none}/*# sourceMappingURL=main.css.map */