.leaflet-map-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-pane,.leaflet-tile-container,.leaflet-overlay-pane,.leaflet-shadow-pane,.leaflet-marker-pane,.leaflet-popup-pane,.leaflet-overlay-pane svg,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden;-ms-touch-action:none}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container img{max-width:none !important}.leaflet-container img.leaflet-image-layer{max-width:15000px !important}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-tile-pane{z-index:2}.leaflet-objects-pane{z-index:3}.leaflet-overlay-pane{z-index:4}.leaflet-shadow-pane{z-index:5}.leaflet-marker-pane{z-index:6}.leaflet-popup-pane{z-index:7}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:7;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-tile,.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.leaflet-fade-anim .leaflet-tile-loaded,.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1);-moz-transition:-moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1);-o-transition:-o-transform 0.25s cubic-bezier(0, 0, 0.25, 1);transition:transform 0.25s cubic-bezier(0, 0, 0.25, 1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile,.leaflet-touching .leaflet-zoom-animated{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-clickable{cursor:pointer}.leaflet-container{cursor:-webkit-grab;cursor:-moz-grab}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-container,.leaflet-dragging .leaflet-clickable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing}.leaflet-container{background:#ddd;outline:0}.leaflet-container a{color:#0078A8}.leaflet-container a.leaflet-active{outline:2px solid orange}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,0.5)}.leaflet-container{font:12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif}.leaflet-bar{border-radius:4px;height:20px}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;height:26px;line-height:26px;display:block;text-decoration:none;color:black}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb}.leaflet-touch .leaflet-bar a{height:30px;line-height:30px;box-shadow:none}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:bold 18px 'Lucida Console', Monaco, monospace;text-indent:7px;width:25px}.leaflet-control-zoom-out{font-size:20px}.leaflet-touch .leaflet-control-zoom-in{font-size:22px}.leaflet-touch .leaflet-control-zoom-out{font-size:24px}.leaflet-control-layers{background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(images/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,0.7);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;-moz-box-sizing:content-box;box-sizing:content-box;background:#fff;background:rgba(255,255,255,0.5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 19px;line-height:1.4}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{margin:0 auto;width:40px;height:20px;position:relative;overflow:hidden}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:white}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;text-align:center;width:18px;height:14px;font:16px/14px Tahoma, Verdana, sans-serif;color:#c3c3c3;text-decoration:none;font-weight:bold;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-oldie .leaflet-popup-content-wrapper{zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)"}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}

#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:visible}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none}.cboxIframe{width:100%;height:100%;display:block;border:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box}#cboxOverlay{background:#555555}#colorbox{outline:none}#cboxContent{margin-top:32px;overflow:visible}.cboxIframe{background:#000}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{background:#fff;padding:10px;box-shadow:0 0 5px 5px #444;min-height:600px;height:600px}#cboxLoadingOverlay{background:#fff;display:none !important}#cboxLoadingGraphic{background:#fff;display:none !important}#cboxTitle{position:absolute;top:-22px;left:0;color:#000}#cboxCurrent{position:absolute;top:-22px;right:205px;text-indent:-9999px}#cboxSlideshow,#cboxPrevious,#cboxNext,#cboxClose{text-indent:-9999px;width:20px;height:20px;position:absolute;top:-20px;background:url(/assets/colorbox-controls.png) no-repeat 0 0;border:none}#cboxPrevious{background-position:0px 0px;right:44px}#cboxPrevious:hover{background-position:0px -25px}#cboxNext{background-position:-25px 0px;right:22px}#cboxNext:hover{background-position:-25px -25px}.cboxSlideshow_on #cboxPrevious,.cboxSlideshow_off #cboxPrevious{right:66px}.cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px;right:44px}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-100px -25px}.cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px;right:44px}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -25px}#cboxClose{background:url("/assets/close_button.png") scroll 0 0 transparent;background-repeat:no-repeat;height:27px;position:absolute;right:-10px;width:30px;top:-10px;z-index:200000;border:none}

*{margin:0;padding:0}div[class*='stack']{border:6px solid #fff;float:left;height:60px;width:80px;position:relative;margin:10px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.3);-moz-box-shadow:2px 2px 5px rgba(0,0,0,0.3);box-shadow:2px 2px 5px rgba(0,0,0,0.3)}div[class*='stack']:before,div[class*='stack']:after{background:#768590;border:6px solid #fff;content:"";height:60px;width:80px;position:absolute;z-index:-1;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.3);-moz-box-shadow:2px 2px 5px rgba(0,0,0,0.3);box-shadow:2px 2px 5px rgba(0,0,0,0.3);height:0px\9;width:0px\9;border:n1\9}div[class*='stack']:before{background:#eff4de}div[class*='stack']:hover{-webkit-box-shadow:2px 2px 10px rgba(0,0,0,0.7);-moz-box-shadow:2px 2px 10px rgba(0,0,0,0.7);box-shadow:2px 2px 10px rgba(0,0,0,0.7)}.stack1:after{left:-6px;top:-2px;-webkit-transform:rotate(4deg);-moz-transform:rotate(4deg);-o-transform:rotate(4deg);-ms-transform:rotate(4deg);transform:rotate(4deg)}.stack1:before{left:-6px;top:4px;-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-o-transform:rotate(-2deg);-ms-transform:rotate(-2deg);transform:rotate(-2deg)}.stack2:after{top:5px;left:0px;-webkit-transform:rotate(4deg);-moz-transform:rotate(4deg);-o-transform:rotate(4deg);-ms-transform:rotate(4deg);transform:rotate(4deg)}.stack2:before{top:0px;left:-10px;-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-o-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}.stack3:after{top:-2px;left:-10px;-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-o-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}.stack3:before{top:5px;left:-15px;z-index:-1;-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-o-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}.stack4:after{top:-17px;left:-16px;-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-o-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg)}.stack4:before{top:-19px;left:-26px;-webkit-transform:rotate(-7deg);-moz-transform:rotate(-7deg);-o-transform:rotate(-7deg);-ms-transform:rotate(-7deg);transform:rotate(-7deg)}.stack5:after{top:-8px;left:-6px;-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);-o-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}.stack5:before{top:-10px;left:-6px;-webkit-transform:rotate(9deg);-moz-transform:rotate(9deg);-o-transform:rotate(9deg);-ms-transform:rotate(9deg);transform:rotate(9deg)}.stack6:after{top:-2px;left:8px;-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-o-transform:rotate(2deg);-ms-transform:rotate(2deg);transform:rotate(2deg)}.stack6:before{top:-6px;left:12px;-webkit-transform:rotate(8deg);-moz-transform:rotate(8deg);-o-transform:rotate(8deg);-ms-transform:rotate(8deg);transform:rotate(8deg)}.stack7:after{top:-5px;left:-6px;-webkit-transform:rotate(-8deg);-moz-transform:rotate(-8deg);-o-transform:rotate(-8deg);-ms-transform:rotate(-8deg);transform:rotate(-8deg)}.stack7:before{top:-5px;left:-6px;-webkit-transform:rotate(8deg);-moz-transform:rotate(8deg);-o-transform:rotate(8deg);-ms-transform:rotate(8deg);transform:rotate(8deg)}.stack8:after{top:-5px;left:-6px;-webkit-transform:rotate(-18deg);-moz-transform:rotate(-18deg);-o-transform:rotate(-18deg);-ms-transform:rotate(-18deg);transform:rotate(-18deg)}.stack8:before{top:-5px;left:-6px;-webkit-transform:rotate(18deg);-moz-transform:rotate(18deg);-o-transform:rotate(18deg);-ms-transform:rotate(18deg);transform:rotate(18deg)}

.leaflet-control-title{position:relative}.leaflet-touch .leaflet-control-title-interior{width:99px;height:20px;background-position:-182px 0px;background-repeat:no-repeat;display:block;padding:3px;border-radius:0px;-webkit-border-radius:4px;-moz-border-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0px !important;border-bottom-left-radius:0px !important;cursor:auto;text-align:center;background-color:#FFFFFF;position:relative;font-size:12px;vertical-align:middle;line-height:20px;margin-top:30px}.leaflet-control-title-interior{width:99px;height:20px;background-position:-182px 0px;background-repeat:no-repeat;display:block;padding:3px;border-radius:0px;-webkit-border-radius:4px;-moz-border-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;cursor:auto;text-align:center;background-color:#FFFFFF;position:relative;font-size:12px;vertical-align:middle;line-height:20px}.leaflet-help-banner{position:fixed;top:0px;left:0%;display:none;width:100%;height:50px;background:rgba(84,84,84,0.9);text-align:left;padding-left:150px;vertical-align:middle;line-height:50px;border-radius:4px;box-shadow:0 1px 7px rgba(0,0,0,0.65);color:white;font-family:Arial, Helvetica, sans-serif}.leaflet-draw-draw-freehand-banner{position:fixed;top:0px;left:0%;display:none;width:100%;height:50px;background:rgba(84,84,84,0.9);text-align:left;padding-left:150px;vertical-align:middle;line-height:50px;border-radius:4px;box-shadow:0 1px 7px rgba(0,0,0,0.65);color:white;font-family:Arial, Helvetica, sans-serif}.leaflet-draw-edit-edit-banner{position:fixed;top:0px;left:0%;display:none;width:100%;height:50px;background:rgba(84,84,84,0.9);text-align:left;padding-left:150px;vertical-align:middle;line-height:50px;border-radius:4px;box-shadow:0 1px 7px rgba(0,0,0,0.65);color:white;font-family:Arial, Helvetica, sans-serif}.leaflet-control-remove-all-interior a{background-image:url("/assets/binsprite.png");width:72px;height:20px;background-position:-182px 0px;background-repeat:no-repeat;display:block;padding:3px;border-radius:0px;-webkit-border-radius:4px;-moz-border-radius:4px;cursor:auto;text-align:left;padding-left:30px;background-color:#FFFFFF;position:relative;top:-20px;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.leaflet-retina .leaflet-control-remove-all-interior a{background-image:url("/assets/binsprite-2x.png") !important;width:72px;height:20px;background-position:-182px 0px}.leaflet-control-remove-all-interior{background-image:url("/assets/binsprite.png");width:72px;height:20px;background-position:-182px 0px;background-repeat:no-repeat;display:block;padding:3px;border-radius:0px;-webkit-border-radius:4px;-moz-border-radius:4px;cursor:auto;text-align:left;padding-left:30px;background-color:#FFFFFF;position:relative;top:-20px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;cursor:pointer}.leaflet-retina .leaflet-control-remove-all-interior{background-image:url("/assets/binsprite-2x.png") !important;width:72px;height:20px;background-size:300px 30px !important}.leaflet-disabled{color:#F4F4F4}.leaflet-disabled:hover{color:#F4F4F4;background-color:#FFFFFF !important;cursor:pointer}.leaflet-control-remove-all-interior:hover{background-color:#F4F4F4}.leaflet-draw-section{position:relative}.leaflet-draw-toolbar{margin-top:0px}.leaflet-draw-toolbar-top{margin-top:0;position:relative}.leaflet-draw-toolbar-notop a:first-child{border-top-right-radius:0}.leaflet-draw-toolbar-nobottom a:last-child{border-bottom-right-radius:4px}.leaflet-draw-toolbar a{background-image:url("/assets/spritesheet.png");background-repeat:no-repeat}.leaflet-retina .leaflet-draw-draw-freehand{background-image:url("/assets/freehand-2x.png");background-repeat:no-repeat;background-size:15px 15px !important;background-position:8px center !important}.leaflet-retina .leaflet-draw-toolbar .leaflet-draw-edit-edit.leaflet-disabled{background-image:url("/assets/edit-2x.png");background-size:300px 30px !important;width:105px}.leaflet-retina .leaflet-draw-toolbar .leaflet-draw-edit-edit{background-image:url("/assets/edit-2x.png");background-size:300px 30px !important;width:105px}.leaflet-draw-toolbar .leaflet-draw-draw-freehand.leaflet-disabled{background-image:url("/assets/spritesheet-2x.png")}.leaflet-draw a{display:block;text-align:center;text-decoration:none;position:relative;top:-10px}.leaflet-draw-actions{display:none;list-style:none;margin-left:75px;padding:0;position:absolute;left:26px;top:0;white-space:nowrap}.leaflet-right .leaflet-draw-actions{right:26px;left:auto}.leaflet-draw-actions li{display:inline-block}.leaflet-draw-actions li:first-child a{border-left:none;color:#FFFFFF;top:0px}.leaflet-draw-edit-edit .leaflet-draw-actions li:first-child a{display:inline-block}.leaflet-draw-actions li:last-child a{-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;display:inline-block;color:#FFFFFF;top:0px}.leaflet-right .leaflet-draw-actions li:last-child a{-webkit-border-radius:0;border-radius:0;color:#FFFFFF}.leaflet-right .leaflet-draw-actions li:first-child a{-webkit-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.leaflet-draw-actions a{background-color:#919187;border-left:1px solid #AAA;color:#FFF;font:11px/19px "Helvetica Neue", Arial, Helvetica, sans-serif;line-height:28px;text-decoration:none;padding-left:10px;padding-right:10px;height:28px;position:relative;left:4px;z-index:50}.leaflet-draw-actions-bottom{margin-top:0}.leaflet-draw-actions-top{margin-top:1px}.leaflet-draw-actions-top a,.leaflet-draw-actions-bottom a{height:27px;line-height:27px}.leaflet-draw-actions a:hover{background-color:#A0A098}.leaflet-draw-actions-top.leaflet-draw-actions-bottom a{height:26px;line-height:26px}.leaflet-draw-toolbar .leaflet-draw-draw-polyline{background-position:-2px -2px}.leaflet-draw-toolbar .leaflet-draw-draw-polygon{background-position:-31px -2px}.leaflet-draw-toolbar .leaflet-draw-draw-rectangle{background-position:-62px -2px}.leaflet-draw-toolbar .leaflet-draw-draw-circle{background-position:-92px -2px}.leaflet-draw-toolbar .leaflet-draw-draw-marker{background-position:-122px -2px}.leaflet-draw-toolbar .leaflet-draw-draw-freehand{background-position:-267px -2px;text-align:left;width:75px !important;padding-left:30px;position:relative;border-radius:0 !important}.leaflet-draw-toolbar .leaflet-draw-draw-freehand:hover{background-position:-267px -2px}.leaflet-draw-toolbar .leaflet-draw-edit-edit{background-image:url("/assets/edit.png");width:75px !important;padding-left:30px;margin-top:5px;text-align:left;background-position:-152px -2px;position:relative}.leaflet-draw-edit-edit{position:absolute;top:-10px !important;border-radius:0 !important}.leaflet-draw-toolbar .leaflet-draw-edit-remove{background-image:url("/assets/binsprite.png");background-position:-184px 0px;text-align:left;padding-left:30px;position:relative}.leaflet-retina .leaflet-draw-edit-remove{background-image:url("/assets/binsprite-2x.png") !important;background-position:-182px 0px;background-size:300px 30px !important;border:none;box-shadow:none;margin-top:-5px}.leaflet-touch .leaflet-draw-edit-remove{margin-top:-5px}.leaflet-delete-disabled:hover{background-color:#fff}.leaflet-draw-toolbar .leaflet-draw-edit-edit.leaflet-disabled{background-image:url("/assets/edit.png");background-position:-152px -2px;position:relative;color:#F4F4F4}.leaflet-retina .leaflet-draw-toolbar .leaflet-draw-edit-edit.leaflet-disabled .leaflet-retina{background-image:url("/assets/edit- f f2x.png");background-position:-152px -2px;position:relative;color:#F4F4F4}.leaflet-draw-toolbar .leaflet-draw-edit-edit.leaflet-disabled:hover{background-color:#fff}.leaflet-draw-toolbar .leaflet-draw-edit-edit:hover{background-color:#F4F4F4}.leaflet-draw-toolbar .leaflet-draw-edit-remove.leaflet-disabled{background-position:-184px 0px;background-image:url("/assets/binsprite.png")}.leaflet-mouse-marker{background-color:#fff;cursor:crosshair}.leaflet-draw-tooltip{background:#363636;background:rgba(0,0,0,0.5);border:1px solid transparent;-webkit-border-radius:4px;border-radius:4px;color:#fff;font:12px/18px "Helvetica Neue", Arial, Helvetica, sans-serif;margin-left:20px;margin-top:-21px;padding:4px 8px;position:relative;visibility:hidden;white-space:nowrap;z-index:5000;display:none}.leaflet-draw-tooltip:before{border-right:6px solid black;border-right-color:rgba(0,0,0,0.5);border-top:6px solid transparent;border-bottom:6px solid transparent;content:"";position:absolute;left:-7px}.leaflet-error-draw-tooltip{background-color:#F2DEDE;border:1px solid #E6B6BD;color:#B94A48}.leaflet-error-draw-tooltip:before{border-right-color:#E6B6BD}.leaflet-draw-tooltip-single{margin-top:-12px}.leaflet-draw-tooltip-subtext{color:#f8d5e4}.leaflet-draw-guide-dash{font-size:1%;opacity:0.6;position:absolute;width:5px;height:5px}.leaflet-edit-marker-selected{background:rgba(254,87,161,0.1);border:4px dashed rgba(254,87,161,0.6);-webkit-border-radius:4px;border-radius:4px}.leaflet-edit-move{cursor:move}.leaflet-edit-resize{cursor:pointer}.leaflet-oldie .leaflet-draw-toolbar{border:3px solid #999}.leaflet-oldie .leaflet-draw-toolbar a{background-color:#eee}.leaflet-oldie .leaflet-draw-toolbar a:hover{background-color:#fff}.leaflet-oldie .leaflet-draw-actions{left:32px;margin-top:3px}.leaflet-oldie .leaflet-draw-actions li{display:inline;zoom:1}.leaflet-oldie .leaflet-edit-marker-selected{border:4px dashed #fe93c2}.leaflet-oldie .leaflet-draw-actions a{background-color:#999}.leaflet-oldie .leaflet-draw-actions a:hover{background-color:#a5a5a5}.leaflet-oldie .leaflet-draw-actions-top a{margin-top:1px}.leaflet-oldie .leaflet-draw-actions-bottom a{height:28px;line-height:28px}.leaflet-oldie .leaflet-draw-actions-top.leaflet-draw-actions-bottom a{height:27px;line-height:27px}

.core #profile_tab_content dt,.core #profile_tab_content dd{margin-top:20px}.core .row{margin-left:0}.core [class*="span"]{margin-left:10px}.core .offset1{margin-left:70px}.core .offset3{margin-left:260px}.core .span5{width:420px;height:285px;position:relative}.core .span5 button.btn{bottom:0;right:10px}.core .profile_tab_content{margin-top:10px;padding:0 10px}.core .profile_tab_content form{padding:0 10px}.core .avatar{float:left;margin-right:10px;max-width:80px;margin-top:-15px}.core h1{font-size:25px}.core h2{font-size:20px}.core .help-block{font-size:15px;line-height:20px;margin-bottom:10px}.core #profile_tab_content h2{margin-bottom:0}.core .nav-tabs>li>a{font-size:13px}.core p.help_text{font-size:0.8em}.core #profile_tab_saved_properties_content .saved_property{margin-top:10px}.core a.logout{display:block;position:absolute;top:12px;right:20px}.core .nav-tabs>.active>a,.nav-tabs>.active>a:hover{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:#FFFFFF;border-color:#DDDDDD #DDDDDD transparent;border-image:none;border-style:solid;border-width:1px;color:#555555;cursor:default}.row:after{clear:both}.row:before,.row:after{content:"";display:table;line-height:0}.row:before,.row:after{content:"";display:table;line-height:0}.core .row{margin-left:0}.core .nav-tabs{border-bottom:1px solid #DDDDDD}.core .nav-tabs>li,.core .nav-pills>li{float:left;list-style:none;line-height:20px}.core .nav-tabs>li>a{border:1px solid transparent;border-radius:4px 4px 0 0;line-height:20px;padding-bottom:8px;padding-top:8px}.core .nav-tabs>li>a,.core .nav-pills>li>a{line-height:14px;margin-right:2px;padding-left:12px;padding-right:12px}.core .nav>li>a{display:block}.piped *{margin:0 8px 0 0;list-style:none;display:inline}.piped{display:block;margin:0}.piped a,.piped span{float:left;padding:2px 8px;border-right:1px solid #888;padding:0 8px 0 0}.piped a.orange{border-right:1px solid #F79239}.piped li.last a{border-right:none}#draggable_map_view{min-width:300px;min-height:200px}.core .right{float:right}.core .left{float:left}.core .input-mini{width:94px}.core img.avatar{border:none}#profile_first_name{margin-right:4px}.core .alert_settings{width:450px}.core .alert_settings select{font-size:0.8em;width:130px;height:25px;line-height:25px;padding:3px 6px}.core .bold{font-weight:bold}div#colorbox.not-live #cboxLoadedContent{min-height:300px}div#not_live{padding:20px}div#colorbox.dam_disabled #cboxLoadedContent{min-height:300px}div#not_live{padding:20px}


.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{-webkit-transition:-webkit-transform 0.3s ease-out, opacity 0.3s ease-in;-moz-transition:-moz-transform 0.3s ease-out, opacity 0.3s ease-in;-o-transition:-o-transform 0.3s ease-out, opacity 0.3s ease-in;transition:transform 0.3s ease-out, opacity 0.3s ease-in}.leaflet-cluster-spider-leg{-webkit-transition:-webkit-stroke-dashoffset 0.3s ease-out, -webkit-stroke-opacity 0.3s ease-in;-moz-transition:-moz-stroke-dashoffset 0.3s ease-out, -moz-stroke-opacity 0.3s ease-in;-o-transition:-o-stroke-dashoffset 0.3s ease-out, -o-stroke-opacity 0.3s ease-in;transition:stroke-dashoffset 0.3s ease-out, stroke-opacity 0.3s ease-in}

.marker-cluster-small{background-color:rgba(181,226,140,0.6)}.marker-cluster-small div{background-color:rgba(110,204,57,0.6)}.marker-cluster-medium{background-color:rgba(241,211,87,0.6)}.marker-cluster-medium div{background-color:rgba(240,194,12,0.6)}.marker-cluster-large{background-color:rgba(253,156,115,0.6)}.marker-cluster-large div{background-color:rgba(241,128,23,0.6)}.leaflet-oldie .marker-cluster-small{background-color:#b5e28c}.leaflet-oldie .marker-cluster-small div{background-color:#6ecc39}.leaflet-oldie .marker-cluster-medium{background-color:#f1d357}.leaflet-oldie .marker-cluster-medium div{background-color:#f0c20c}.leaflet-oldie .marker-cluster-large{background-color:#fd9c73}.leaflet-oldie .marker-cluster-large div{background-color:#f18017}.marker-cluster{background-clip:padding-box;border-radius:20px}.marker-cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;font:12px "Helvetica Neue", Arial, Helvetica, sans-serif}.marker-cluster span{line-height:30px}

#valuation-modal-background{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.6);z-index:99999}#valuation-section{position:fixed;background-color:white;top:5%;bottom:5%;width:60%;left:20%;right:20%;overflow-y:auto;z-index:2000}#valuation-section .optin_container__opt_in_marketing input[type=checkbox],#valuation-section .optin_container__account_confirmation_status input[type=checkbox],#valuation-section .optin_container__opt_in_terms input[type=checkbox]{display:inline;width:3%;height:16px}@media (max-width: 768px){#valuation-modal-background,#valuation-section{position:fixed}}.valuations-modal-back{position:absolute;top:2px;left:6px;font-size:16px;cursor:pointer;font-weight:bold;margin-top:5px;margin-left:4px}.valuations-modal-back p{font-size:14px}#valuation_not-found-message{width:50%;margin:20px auto;text-align:center}#valuation-section input[type=checkbox]{display:none}#valuation-section input[type=checkbox]+label{display:inline-block;padding:0 0 0 0;position:relative}#valuation-section input[type=checkbox]+label img{box-sizing:border-box;border:solid transparent 5px}#valuation-section input[type=checkbox]:checked+label img{box-sizing:border-box;border:solid black 5px}#valuation-section input[type=checkbox]:checked+label::before{content:"";position:absolute;top:0;left:0;background-color:rgba(255,255,255,0.2)}#valuation-section input[type=checkbox]:checked+label::before{background-color:transparent;content:"";box-sizing:border-box}#valuation-section .similar-property label{display:inline-block}#valuation-section .similar-property label img{pointer-events:none}#valuation-section label p{padding-left:5px;padding-right:5px}#valuation-section .similar-property img{max-width:100%}#valuation-section .agency-logo,.result-container .agency-logo{display:block;margin:50px auto 20px;max-height:130px}#valuation-section .top h2{text-align:center;margin-bottom:0}#valuation-section .top h3{font-size:1.25rem;font-weight:normal;text-align:center;margin-top:-5px}#valuation-section #first-address-form{width:50%;margin:0 auto}#valuation-section select option{margin-top:35px}#valuation-section #first-address-form input{box-sizing:border-box;width:100%;height:40px;line-height:32px;margin:5px 0}#valuation-section #first-address-form .postcode-input{border:1px solid #cccccc}#valuation-section #first-address-form select,#valuation-section .personal-details-container select{width:100%;padding:10px;height:40px;margin:5px 0;color:gray}#valuation-section #first-address-form select option,#valuation-section .personal-details-container select option{width:100%;height:100%;color:#555555}#valuation-section #similar-properties{border:none}#valuation-section #similar-properties-form{width:88%;margin:20px auto}#valuation-section .get-valuation-button{text-align:center}#valuation-section #similar-properties-form input[type="submit"]{width:250px;padding:10px}#valuation-section .personal-details-container{width:60%;margin:50px auto;text-align:center}#valuation-section .personal-details-container input{box-sizing:border-box;width:100%;height:40px;line-height:32px;margin:5px 0}#valuation-section .personal-details-container #valuation_email{width:100%}#valuation-section .personal-details-container #valuation_first_name,#valuation-section .personal-details-container #valuation_last_name{width:49.5%}#valuation-section .result-container{width:70%;margin:0 auto;text-align:center}#spinner-background{position:fixed;background-color:rgba(255,255,255,0.7);top:100px;bottom:20%;width:60%;left:20%;right:20%;border-radius:10px;z-index:2000}#spinner-background .loader,#spinner-background .loader:before,#spinner-background .loader:after{-webkit-animation:load1 1s infinite ease-in-out;animation:load1 1s infinite ease-in-out;width:1em;height:4em}#spinner-background .loader:before,#spinner-background .loader:after{position:absolute;top:0;content:''}#spinner-background .loader:before{left:-1.5em;-webkit-animation-delay:-0.32s;animation-delay:-0.32s}#spinner-background .loader{text-indent:-9999em;margin:250px auto;position:relative;font-size:11px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-0.16s;animation-delay:-0.16s}#spinner-background .loader:after{left:1.5em}@-webkit-keyframes load1{0%,
  80%,
  100%{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}@keyframes load1{0%,
  80%,
  100%{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}#valuation-section #similar-properties{border:none}#valuation-section .val-box{display:inline-block}#valuation-section #price_1{font-size:3rem;margin:20px 50px;background-color:white}#valuation-section #valuation-wrapper{margin-top:10px;margin-bottom:20px}#valuation-section #no_results,#valuation-section #property_expert{margin:20px 0px}#valuation-section .valuations-modal-close{float:right;cursor:pointer;margin-right:10px;margin-top:10px;font-size:1.5rem}#valuation-section .valuations-modal-close img{width:20px;height:20px}#valuation-section .sell-let-switch{margin:0 auto;text-align:center;font-size:1.25rem;clear:both}#valuation-section .sell-switch,#valuation-section .let-switch{display:inline-block;padding:8px;width:120px;border-radius:10px;cursor:pointer}#valuation-section .sell-let-switch .active{color:white;cursor:auto}#valuation-section .sell-switch{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;margin-right:-6px}#valuation-section .let-switch{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}#valuation-section #valuation-map .leaflet-control-container,#valuation-section #valuation-map-no-streetview .leaflet-control-container{display:block}#valuation-section #valuation-details{margin-top:40px}#valuation-section #valuation-details #address-container{-webkit-text-transform:uppercase;-moz-text-transform:uppercase;text-transform:uppercase}#valuation-section #valuation-map,#valuation-section #valuation-map-no-streetview{height:350px;display:inline-block;width:50%}#valuation-section #valuation-map{float:left}#valuation-section #streetview-wrapper{height:350px;overflow:hidden;display:inline-block;width:50%;float:left}#valuation-section #streetview-wrapper .streetview-image{width:100%;height:100%;object-fit:fill}#valuation-section .recently-sold{margin-top:30px}#valuation-section #recently-sold-list{list-style:none;text-align:left;width:80%;margin:10px auto}#valuation-section #recently-sold-list li{padding:5px}#valuation-section .comparable-property-price{float:right}#valuation-section .similar-property{width:33.33333%}#valuation-section .leaflet-popup-content-wrapper{background-color:white}#valuation-section .leaflet-popup-content-wrapper .leaflet-popup-content{color:black;margin:4px 16px}#valuation-section .leaflet-popup-close-button{display:none}#valuation-section #min-valuation,#valuation-section #max-valuation{font-size:18px}#valuation-section .valuation_terms_and_conditions{margin-top:4px}.similar-properties-top{text-align:center}#valuation-section .similar-properties-top h4{font-size:1.25rem;font-weight:normal;text-align:center;margin-top:-5px}#valuation-section label p{font-size:14px}#valuation-section .similar-property{min-height:290px}.valuation_start_again{text-align:center;margin:20px 0px;cursor:pointer;display:none}.calendar-modal-close{position:relative;top:5px;right:5px;width:23px}.fc-next-button{margin-right:15px !important}@media (min-width: 768px){#valuation-section #recently-sold-list li{padding:5px;width:50%;display:inline-block}.comparable-property-price{float:right;font-weight:bold;margin-left:5px;text-decoration:underline}}@media (max-width: 1600px){#valuation-section .similar-property{min-height:230px}}@media (max-width: 1024px){#valuation-section #price_1{margin:20px 16px}}@media (max-width: 916px){#valuation-section #price_1{margin:20px 3px;font-size:2rem}}@media (max-width: 768px){#valuation-section{width:100%;height:100%;top:0;right:0;left:0;bottom:0;border-radius:0}#valuation-section .similar-property{width:50%}#spinner-background{top:0;left:0;right:0;bottom:0;width:100%}#valuation-section #recently-sold-list{width:90%}#valuation-section #price_1{margin:20px 16px}#valuation-section #streetview-image{max-width:125%}#valuation-section .val-box{display:block;min-height:40px}#valuation-section #valuation-details{margin-top:15px}}@media (max-width: 415px){#valuation-section{width:100%;height:100%;border-radius:0;top:0;left:0;right:0;bottom:0}#valuation-section #first-address-form{width:80%}#valuation-section .personal-details-container{width:95%;margin-top:10px}#valuation-section .personal-details-container #valuation_first_name,#valuation-section .personal-details-container #valuation_last_name{width:49%}#valuation-section .similar-property{width:100%}#valuation-section .result-container{width:100%}#valuation-section #streetview-wrapper{width:100%}#valuation-section #streetview-image{width:100%}#valuation-section #valuation-map,#valuation-section #valuation-map-no-streetview{width:100%}#valuation-section .agency-logo{margin-top:5px;max-height:150px}#valuation-section .valuations-modal-close{position:absolute;right:0;top:-3px}#spinner-background{top:0;left:0;right:0;bottom:0;width:100%}#valuation-section #recently-sold-list{width:100%}#valuation-section #valuation-details{margin-top:20px}#valuation-section #price_1{margin:0 auto}#valuation-section .top h3{line-height:1.25rem}#valuation-section .top h2{margin-bottom:12px}#valuation-section .valuations-modal-back{margin-top:2px}.similar-properties-top h3{margin-top:30px}}

@media screen and (min-width: 768px){iframe[src^="https://www.google.com/recaptcha"]{bottom:10px}}.hidden{display:none}img[src^="http://maps.gstatic.com/"]{max-width:none}#pano img{border:none !important;max-width:none !important}#streetview_map img{max-width:none}#street-view img,#streetview img,#streetview_map img,#gmap img,#property-streetview img{max-width:none !important}table.bubbletip{z-index:50000}.ui-autocomplete{position:absolute;top:100%;left:0;z-index:99000 !important;float:left;display:none;min-width:160px;_width:160px;padding:4px 0;padding-left:5px;margin:2px 0 0 0;list-style:none;background-color:#ffffff;border-color:#ccc;border-color:rgba(0,0,0,0.2);border-style:solid;border-width:1px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;*border-right-width:2px;*border-bottom-width:2px}#shortlist div img{float:left;height:50px;margin:4px 0 10px;width:67px}#shortlist img.remove_icon{cursor:pointer;display:none;max-height:18px;max-width:18px;position:absolute;right:0;top:0}body .property_row{position:relative}body img.property-status{position:absolute;top:0;left:0;z-index:1000}div.property-photos{position:relative}#recaptcha_send_to_friend #recaptcha_area,#recaptcha_table{width:475px !important}#recaptcha_widget_div{clear:both}#recaptcha_area,#recaptcha_table{height:128px;overflow:hidden;width:318px !important}.recaptcha_only_if_privacy{display:none}.alert-error span{font-size:14px;font:400 16px/24px 'Raleway', sans-serif}#print_icon{max-width:13px}.confirm_account--set-password,.sessions--login{margin-right:auto;margin-left:auto;width:40%}.confirm_account--inner{margin-bottom:50px}.sessions--login_button{margin-top:20px}

.cc-window{opacity:1;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{-webkit-transition:transform 1s ease;-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease}.cc-animate.cc-revoke.cc-top{-webkit-transform:translateY(-2em);transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{-webkit-transform:translateY(2em);transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-top{-webkit-transform:translateY(0);transform:translateY(0)}.cc-animate.cc-revoke.cc-active.cc-bottom{-webkit-transform:translateY(0);transform:translateY(0)}.cc-revoke:hover{-webkit-transform:translateY(0);transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;-webkit-transition:max-height 1s;transition:max-height 1s}.cc-revoke,.cc-window{position:fixed;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-revoke:hover{text-decoration:underline}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em;text-decoration:underline}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-highlight .cc-btn:first-child{background-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.cc-window.cc-banner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;margin-right:1em}.cc-compliance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-floating .cc-compliance>.cc-btn{-webkit-box-flex:1;-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width: 900px){.cc-btn{white-space:normal}}@media screen and (max-width: 414px) and (orientation: portrait), screen and (max-width: 736px) and (orientation: landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}.cc-window.cc-banner .cc-message{margin-right:0}}.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-webkit-box-flex:0;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em;margin-bottom:1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}.cc-fullscreen-bg{position:fixed;top:0;bottom:0;right:0;left:0;background-color:rgba(30,30,30,0.7);z-index:999}.cc-theme-fullscreen .cc-deny-link{display:inline;padding:0;font-size:.9em;border:0;font-size:16px;font-weight:normal;text-decoration:underline;background-color:transparent !important;color:#838391 !important}.cc-theme-fullscreen .cc-compliance{width:100%;display:flex;justify-content:center;margin:10px auto}@media (min-width: 414px){.cc-theme-fullscreen{bottom:50%;left:50%;margin-left:-190px;margin-bottom:-70px}}.hf-cc-revoke{position:fixed;bottom:0;left:20px;padding:5px 10px;background-color:#edeff5}@media (max-width: 414px){.hf-cc-revoke{font-size:12px}}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1,.u-h1{font-size:2em;margin:0.67em 0}.cms-page__body .u-h1{text-align:center;font-size:20px;margin-bottom:20px;color:#041e42}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}

﻿@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(/liquid_assets/fonts/montserrat-v15-latin-ext/montserrat-v15-latin-ext-regular.eot);src:local(""),url(/liquid_assets/fonts/montserrat-v15-latin-ext/montserrat-v15-latin-ext-regular.eot?#iefix) format("embedded-opentype"),url(/liquid_assets/fonts/montserrat-v15-latin-ext/montserrat-v15-latin-ext-regular.woff2) format("woff2"),url(/liquid_assets/fonts/montserrat-v15-latin-ext/montserrat-v15-latin-ext-regular.woff) format("woff"),url(/liquid_assets/fonts/montserrat-v15-latin-ext/montserrat-v15-latin-ext-regular.ttf) format("truetype"),url(/liquid_assets/fonts/montserrat-v15-latin-ext/montserrat-v15-latin-ext-regular.svg#Montserrat) format("svg");font-display:swap}@font-face{font-family:Amiri;font-style:normal;font-weight:400;src:url(/liquid_assets/fonts/amiri-v16-latin-ext/amiri-v16-latin-ext-regular.eot);src:local(""),url(/liquid_assets/fonts/amiri-v16-latin-ext/amiri-v16-latin-ext-regular.eot?#iefix) format("embedded-opentype"),url(/liquid_assets/fonts/amiri-v16-latin-ext/amiri-v16-latin-ext-regular.woff2) format("woff2"),url(/liquid_assets/fonts/amiri-v16-latin-ext/amiri-v16-latin-ext-regular.woff) format("woff"),url(/liquid_assets/fonts/amiri-v16-latin-ext/amiri-v16-latin-ext-regular.ttf) format("truetype"),url(/liquid_assets/fonts/amiri-v16-latin-ext/amiri-v16-latin-ext-regular.svg#Amiri) format("svg");font-display:swap}.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{-webkit-transition:-webkit-transform .3s ease-out,opacity .3s ease-in;-moz-transition:-moz-transform .3s ease-out,opacity .3s ease-in;-o-transition:-o-transform .3s ease-out,opacity .3s ease-in;-webkit-transition:opacity .3s ease-in,-webkit-transform .3s ease-out;transition:opacity .3s ease-in,-webkit-transform .3s ease-out;-o-transition:opacity .3s ease-in,-o-transform .3s ease-out;-moz-transition:transform .3s ease-out,opacity .3s ease-in,-moz-transform .3s ease-out;transition:transform .3s ease-out,opacity .3s ease-in;transition:transform .3s ease-out,opacity .3s ease-in,-webkit-transform .3s ease-out,-moz-transform .3s ease-out,-o-transform .3s ease-out}.leaflet-cluster-spider-leg{-webkit-transition:-webkit-stroke-dashoffset .3s ease-out,-webkit-stroke-opacity .3s ease-in;-moz-transition:-moz-stroke-dashoffset .3s ease-out,-moz-stroke-opacity .3s ease-in;-o-transition:-o-stroke-dashoffset .3s ease-out,-o-stroke-opacity .3s ease-in;-webkit-transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in;-o-transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in;-moz-transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in;transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in}.marker-cluster-small{background-color:rgba(4,30,66,0.4)}.marker-cluster-small div{background-color:rgba(4,30,66,0.6)}.marker-cluster-medium{background-color:rgba(4,30,66,0.4)}.marker-cluster-medium div{background-color:rgba(4,30,66,0.6)}.marker-cluster-large{background-color:rgba(4,30,66,0.4)}.marker-cluster-large div{background-color:rgba(4,30,66,0.6)}.leaflet-oldie .marker-cluster-small{background-color:rgba(4,30,66,0.4)}.leaflet-oldie .marker-cluster-small div{background-color:rgba(4,30,66,0.6)}.leaflet-oldie .marker-cluster-medium{background-color:rgba(4,30,66,0.4)}.leaflet-oldie .marker-cluster-medium div{background-color:rgba(4,30,66,0.6)}.leaflet-oldie .marker-cluster-large{background-color:rgba(4,30,66,0.4)}.leaflet-oldie .marker-cluster-large div{background-color:rgba(4,30,66,0.6)}.marker-cluster{-moz-background-clip:padding-box;-o-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.marker-cluster.leaflet-marker-icon{color:#fff}.marker-cluster.leaflet-marker-icon:hover{color:#c7102d}.marker-cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;font:12px Helvetica Neue,Arial,Helvetica,sans-serif}.marker-cluster span{line-height:30px}.u-disable-scroll{overflow-y:hidden !important}html{min-width:320px;overflow-x:hidden}.features__tabbed{grid-area:tabbed;-ms-grid-column:1;-ms-grid-row:1;-ms-grid-column-span:3;height:100%}.features__tabbed__main h1{font-size:24px;margin-bottom:24px}.features__graphic{grid-area:graphic;-ms-grid-column:4;-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column-span:5;min-height:230px;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:50%}.features__graphic__staff__header{padding:10px 0}.features__graphic__location,.features__graphic__location>.background-image,.features__graphic__location>.fill{min-height:350px}.features__contact{grid-area:contact;-ms-grid-column:1;-ms-grid-row:2;-ms-grid-column-span:3;padding:20px 25%;font-size:12px;position:relative;border-top:1px solid #053578}.features__contact a,.features__contact div{color:#ececec;text-decoration:none;display:block;margin:10px 0;font-weight:700;font-size:14px}@media screen and (min-width: 380px){.features__contact a,.features__contact div{font-size:16px}}.features__contact .underline,.features__contact span{text-decoration:underline}.features__contact span{font-family:Amiri,serif;font-size:15px;font-weight:400;-webkit-transition:.2s ease;-o-transition:.2s ease;-moz-transition:.2s ease;transition:.2s ease}@media screen and (min-width: 380px){.features__contact span{font-size:18px}}.features__contact a:hover span{color:#c7102d}.features__contact h3{margin:10px 0;display:block;-webkit-font-smoothing:subpixel-antialiased}@media screen and (min-width: 380px){.features__contact h3 a.link{font-size:16px}}.features__contact__inner{position:relative;left:30px}.features__contact__inner:before{content:"";position:absolute;left:-60px;height:50px;width:50px;background:url(/liquid_assets/images/icons/js-logo.svg) 50%;-moz-background-size:contain;-o-background-size:contain;background-size:contain;background-repeat:no-repeat}.features__tabs{grid-area:tabs;-ms-grid-column:1;-ms-grid-row:3;-ms-grid-column-span:8;padding:0;background-color:#ececec}.features__tabs .cta-list{margin:0}.features__tabs .cta-item{font-size:12px;padding:8px 25px;border-bottom:1px solid #c4c4c4;overflow:hidden;cursor:pointer;font-weight:500;color:#424040}.features__tabs--red .cta-item{font-weight:700;color:#c7102d}@media screen and (min-width: 900px){.features__tabs .cta-list{text-align:center}.features__tabs .cta-item{display:inline-block;width:auto;border-bottom:none;padding:20px 25px 15px;font-size:14px}}@media screen and (max-width: 900px){.features__tabs .cta-item:before{height:0}}.main{-webkit-transition:.2s ease;-o-transition:.2s ease;-moz-transition:.2s ease;transition:.2s ease}.main__text{grid-area:main;-ms-grid-column:1;-ms-grid-row:4;-ms-grid-column-span:5;padding:30px 0 0;font-family:Amiri,serif}.main__text__inner p{padding:12px 25px;line-height:1.4;color:#211f1f}.main__text__inner.intro p{font-size:26px;font-weight:300;color:#041e42}.main__text__inner ul{padding:12px 43px;color:#211f1f}.branches.show .property__hero__info__inner{height:auto;padding:0 20px}.branches.show .main-nav{border-bottom:1px solid #fff}.branches.show .features__tabbed__main .back:before{top:5px}.branches.show .features__contact__inner{max-width:320px;margin-left:auto;margin-right:auto}.branches.show .features__contact span{font-weight:700}@media screen and (min-width: 900px){.branches.show .features__graphic{height:100%;overflow:hidden}.branches.show .features__tabbed{border-bottom:1px solid #c4c4c4}.branches.show .features__tabbed .cta-item{margin:10px auto;display:block}.branches.show .features__tabs .cta-list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.branches.show .features__contact{padding:20px 20%;font-size:10px}.branches.show .features__contact__inner *{margin:5px 0}.branches.show .main__text-wrapper{margin-bottom:10px;max-width:-webkit-calc(33% + 510px);max-width:-moz-calc(33% + 510px);max-width:calc(33% + 510px);justify-self:right;margin-left:auto}.branches.show .mortgage-service{margin:25px 25px 10px}.branches.show .mortgage-service__legal{padding-top:5px}.branches.show .branch-single-container{display:grid;display:-ms-grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;-ms-grid-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:auto;-ms-grid-rows:auto auto auto auto;grid-column-gap:0;grid-row-gap:0;grid-template-areas:"tabbed tabbed tabbed graphic graphic graphic graphic graphic" "contact contact contact  graphic graphic graphic graphic graphic" "tabs tabs tabs tabs tabs tabs tabs tabs" "main main main main main sidebar sidebar sidebar"}.branches.show .branch-single-container.fw-team{grid-template-areas:"graphic graphic graphic graphic graphic graphic graphic graphic" "graphic graphic graphic  graphic graphic graphic graphic graphic" "tabs tabs tabs tabs tabs tabs tabs tabs" "main main main main main sidebar sidebar sidebar"}.branches.show .branch-single-container.fw-team .features__contact,.branches.show .branch-single-container.fw-team .features__tabbed{display:none}.branches.show .branch-single-container.fw-team .features__graphic{-ms-grid-column:1;-ms-grid-row:1;-ms-grid-column-span:8;overflow:hidden}.branches.show .branch-single-container .sidebar{-ms-grid-column:6;-ms-grid-row:4;-ms-grid-column-span:3}}.branches.index .hero__image{min-height:600px}@media screen and (min-width: 380px){.branches.index .hero__image{min-height:540px}}@media screen and (min-width: 415px){.branches.index .hero__image{min-height:520px}}@media screen and (min-width: 629px){.branches.index .hero__image{min-height:330px}}@media screen and (max-width: 471px){.branches.index .hero__content{padding-top:10px}}@media screen and (min-width: 550px){.branches.index .hero__content__title{font-size:48px;font-weight:900;letter-spacing:7px}}@media screen and (min-width: 550px){.branches.index .hero__content__text{line-height:1.5;font-size:15px}}@media screen and (min-width: 900px){.branches.index .hero__content{min-width:600px;width:55%}}@media screen and (max-width: 900px){.branches.index .hero__content{max-width:600px}}.branches.index .branch__groups{-webkit-column-count:2;-moz-column-count:2;column-count:2;padding:30px}@media screen and (min-width: 900px){.branches.index .branch__groups{-webkit-column-count:4;-moz-column-count:4;column-count:4}}.branches.index .branch__groups__single{border-top:1px solid #c4c4c4;padding-bottom:10px}.branches.index .branch__groups__single__title{color:#041e42;padding:10px 0 4px;display:block;font-weight:700;line-height:1.2}.branches.index .branch__groups__single__title.link:hover{color:#c7102d}.branches.index .branch__groups__single__name{display:block;color:#8c8279;margin:5px 0;text-decoration:none;font-size:14px;-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93)}.branches.index .branch__groups__single__name:hover{color:#c7102d}#branches_index_map{height:-webkit-calc(90vh - 100px);height:-moz-calc(90vh - 100px);height:calc(90vh - 100px);min-height:400px}@media screen and (max-width: 800px){#branches_index_map{height:60vh;min-height:auto}}#branches_index_map .branch-single__map__pin{height:55px;width:37px;position:absolute;left:-webkit-calc(50% + 4px);left:-moz-calc(50% + 4px);left:calc(50% + 4px);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:-37px}#branches_index_map .branch-single__map__link-box{margin-bottom:12px}#branches_index_map .branch-single__map__link-box a{color:#8c8279;font-size:10px;padding:10px 5px 0;display:inline-block;text-decoration:none;-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93)}#branches_index_map .branch-single__map__link-box a:hover{color:#c7102d}.cms-page__body>p:first-of-type{font-family:Amiri,serif;font-size:20px;text-align:center}.cms-page__body>p:first-of-type+p:before{content:"";width:80px;position:relative;display:block;margin:20px auto 30px;height:1px;background-color:#c7102d}.cms-page__body h1{text-align:center;font-size:20px;margin-bottom:20px;color:#041e42}.cms-page__body h1+p:first-of-type{color:#8c8279;font-family:Amiri,serif;font-size:20px;text-align:center;padding:0 20px}.cms-page__body h1+p:first-of-type+p:before{content:"";width:80px;position:relative;display:block;margin:20px auto 30px;height:1px;background-color:#c7102d}.cms-page__body p{margin:10px 0;color:#211f1f;line-height:1.5}.cms-page__body h3{color:#8c8279;padding-top:20px;font-size:16px;border-top:2px solid #ececec;margin-top:30px;margin-bottom:2px}.cms-page__body h2{margin-bottom:10px}.cms-page__body h4{margin:10px 0 5px}.cms-page__body h6{margin-top:20px;color:#8c8279;font-weight:500}.cms-page__body h6 a{color:#041e42;-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);text-decoration:none}.cms-page__body h6 a:hover{color:#c7102d}.cms-page__body ul{padding-left:16px}.cms-page__body li{color:#c7102d;text-align:left;margin:5px 0}.cms-page__body li p{color:#211f1f;margin:0;line-height:1.2}.cms-page__body blockquote{padding:30px 40px;font-style:italic;font-family:Amiri,serif;position:relative;font-size:19px;line-height:1.3}.cms-page__body blockquote:before{content:"";position:absolute;display:block;background-color:#5858587a;left:20px;height:-webkit-calc(100% - 25px);height:-moz-calc(100% - 25px);height:calc(100% - 25px);width:12px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.cms-page__body a[href]:not([class]){color:#c7102d;text-decoration:none;-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93)}.cms-page__body a[href]:not([class]):hover{color:#041e42}.cms-page__sidebar{padding:20px}.cms-page__local-property,.cms-page__local-property-more{margin-top:50px}.testimonial{padding:16px 20px 1px;margin:20px 0;border-top:1px solid #c4c4c4}.testimonial .testimonial__quote{padding:10px;font-family:Amiri,serif;color:#041e42;text-align:center;font-size:28px;line-height:1.2}.testimonial .testimonial__source{text-transform:uppercase;color:#8c8279;text-align:center;font-size:13px;font-weight:700;letter-spacing:1.2px}@media (min-width: 600px){.property-2x5__panel{display:inline-block;width:47%;padding-right:2%}}@media (min-width: 1068px){.property-3x__panel{display:inline-block;width:30%;padding-right:2%}.property-3x__panel .property-single__grid__address{min-height:75px}.property-3x__panel .property-single__grid__price{min-height:30px}}@media (min-width: 600px) and (max-width: 1067px){.property-3x__panel{display:inline-block;width:47%;padding-right:2%}.property-3x__panel .property-single__grid__address{min-height:75px}.property-3x__panel .property-single__grid__price{min-height:30px}.property-3x__panel .property-single__grid__rooms{min-height:35px}}.sell-landlords-page__body h3{text-align:center;font-family:serif;font-weight:300;font-size:26px;line-height:1.4;margin-bottom:50px;position:relative;color:#041e42;font-family:Amiri,serif}.sell-landlords-page__body h3:first-child{margin-top:0}.sell-landlords-page__body h3:after{content:"";width:100px;height:1px;background-color:#c7102d;position:absolute;left:50%;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);-o-transform:translate(-50%);transform:translate(-50%);bottom:-30px}.sell-landlords-page__body p{margin:15px 0;color:#211f1f;line-height:1.5;padding:0 30px;text-align:justify}.sell-landlords-page__body h1,.sell-landlords-page__body h2,.sell-landlords-page__body h3,.sell-landlords-page__body h4,.sell-landlords-page__body h5,.sell-landlords-page__body h6{margin-top:35px;padding:0 30px}.sell-landlords-page__main .carousel__gallery{min-height:400px}.open-search-toggle{margin-top:20px}.home-page__carousel{height:-webkit-calc(100vh - 64px);height:-moz-calc(100vh - 64px);height:calc(100vh - 64px);min-height:600px;position:relative}.home-page__carousel .carousel__gallery{height:100%}.home-page__hero-form{width:95%;position:absolute;bottom:50%;left:50%;-webkit-transform:translate(-50%, 50%);-moz-transform:translate(-50%, 50%);-ms-transform:translate(-50%, 50%);-o-transform:translate(-50%, 50%);transform:translate(-50%, 50%);background-color:rgba(255,255,255,0.85);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px 40px;overflow:hidden}@media screen and (min-width: 800px){.home-page__hero-form{width:750px;height:auto;padding:38px 50px;top:50%;bottom:auto;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@media screen and (min-width: 900px){.home-page__hero-form{width:850px}}.home-page__hero-form h2{margin-bottom:10px}@media screen and (max-width: 400px){.home-page__hero-form h2.font-spaced{letter-spacing:0}}.home-page__hero-form__inner{-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93)}@media screen and (max-width: 655px){.home-page__hero-form__inner{padding-top:30px}}.home-page__hero-form__inner.search-top{padding-top:30px}.home-page__hero-form__inner.search-top .home-page__hero-form__sub-title{min-height:0;padding:0;line-height:0;margin-bottom:0}@media screen and (max-width: 654px){.home-page__hero-form__inner.search-top .home-page__hero-form__sub-title{width:0;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0}}.home-page__hero-form__inner.search-top .home-page__hero-form__selling-or-letting{opacity:0;pointer-events:none;max-height:0;padding:0;margin:0}.home-page__hero-form__inner.search-top .home-page__hero-form__line1__search-btn{height:0;padding:0;line-height:0;margin-bottom:0}.home-page__hero-form__inner.search-top .home-page__hero-form__line1__search-btn input{padding:0;width:0}.home-page__hero-form__inner.search-top .home-page__hero-form__line2{max-height:400px}.home-page__hero-form__inner.search-top .home-page__hero-form__line2__text_search{margin-left:-180px;padding-right:10px;margin-right:30px}.home-page__hero-form__inner.search-top .home-page__hero-form__line2__text_search input{display:block;font-size:14px;padding-left:20px;border:1px solid #041e42;width:100%;height:36px}.home-page__hero-form__alts{overflow:hidden;position:absolute;width:-webkit-calc(100% - 80px);width:-moz-calc(100% - 80px);width:calc(100% - 80px);margin-top:-10px;z-index:3;-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93)}@media screen and (min-width: 502px){.home-page__hero-form__alts{margin-top:0}}@media screen and (min-width: 655px){.home-page__hero-form__alts{margin-top:120px}}@media screen and (max-width: 511px){.home-page__hero-form__alts span.tab:nth-child(3){margin-left:59px}}.home-page__hero-form__alts__inner{position:relative;color:#041e42;line-height:.9}.home-page__hero-form__alts__inner,.home-page__hero-form__alts__inner .tab{-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93)}.home-page__hero-form__alts__inner .tab{font-size:12px;margin:0 20px 0 0;white-space:nowrap}.home-page__hero-form__alts__inner .tab:hover{color:#c7102d}.home-page__hero-form__alts__inner .tab.tab-back.tab__active{display:none}.home-page__hero-form__alts.search-top{margin-top:-10px}@media screen and (min-width: 502px){.home-page__hero-form__alts.search-top{margin-top:0}}.home-page__hero-form__alts.search-top .home-page__hero-form__alts__inner{left:0}.home-page__hero-form__alts.search-top .home-page__hero-form__alts__inner span.tab:nth-child(3){margin-left:0}@media screen and (min-width: 575px){.home-page__hero-form__alts__inner .tab{font-size:14px}}.home-page__hero-form__sub-title{-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);padding:5px 15px 12px 0;color:#211f1f;min-height:17px;width:50%;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden;height:auto;margin-bottom:0;line-height:1;font-family:Amiri,serif;font-size:20px;font-weight:300}@media screen and (min-width: 654px){.home-page__hero-form__sub-title{width:100%;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0;margin-bottom:0}}.home-page__hero-form__line1{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.home-page__hero-form__line1 *{height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block}.home-page__hero-form__line1>:not(.home-page__hero-form__sub-title){margin-bottom:10px;height:38px}.home-page__hero-form__line1__channel-list{margin-right:-1px}.home-page__hero-form__line1__channel-list input{display:none;padding:0 20px;cursor:pointer}.home-page__hero-form__line1__channel-list input:checked+label{background-color:#c7102d;color:#fff;border-color:#c7102d}.home-page__hero-form__line1__channel-list label{padding:12px 20px;border-top:1px solid #041e42;border-bottom:1px solid #041e42;background-color:#fff;color:#041e42;font-size:13px;cursor:pointer;font-weight:700;-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93)}.home-page__hero-form__line1__channel-list label.sales{border-left:1px solid #041e42}.home-page__hero-form__line1__channel-list label.lettings{border-right:1px solid #041e42}.home-page__hero-form__line1__location{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative}.home-page__hero-form__line1__location input{display:block;font-size:14px;padding-left:20px;border:1px solid #041e42;width:100%}.home-page__hero-form__line1__location input:focus{outline:none}.home-page__hero-form__line1__location .location-addon{position:absolute;right:0;top:0;height:100%;width:42px;cursor:pointer;background-image:url(/liquid_assets/images/icons/geo-locate.svg);-moz-background-size:50%;-o-background-size:50%;background-size:50%;background-position:50%;background-repeat:no-repeat}@media screen and (min-width: 400px){.home-page__hero-form__line1__location{min-width:260px;width:-webkit-calc(100% - 257px);width:-moz-calc(100% - 257px);width:calc(100% - 257px)}}.home-page__hero-form__line1__search-btn{overflow:hidden}.home-page__hero-form__line1__search-btn,.home-page__hero-form__line1__search-btn input{position:relative;-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93)}.home-page__hero-form__line1__search-btn input{width:102px;font-weight:700}.home-page__hero-form__line1__search-btn input:focus{outline:none;background-color:#c7102d}.home-page__hero-form__line1__search-btn .magnifying-glass{left:10px;top:13px;position:absolute}.home-page__hero-form__line1__search-btn .magnifying-glass span:first-child,.home-page__hero-form__line1__search-btn .magnifying-glass span:nth-child(2){border-color:#fff}.home-page__hero-form__line2{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:5px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-right:-10px;max-height:0;height:100%;overflow:hidden;-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93)}.home-page__hero-form__line2__container{display:inline-block;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:10px}.home-page__hero-form__line2 label{text-transform:uppercase;color:#041e42;font-size:13px;padding-bottom:3px;display:block}.home-page__hero-form__line2 select{border:1px solid #041e42;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#8c8279;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:5px 10px;font-size:13px;width:100%;height:38px;margin:0 10px 10px 0;background-color:#fff;display:inline-block}.home-page__hero-form__line2 select::-ms-expand{display:none}.home-page__hero-form__line2__select-container{position:relative}.home-page__hero-form__line2__select-container:after{content:"";position:absolute;display:block;border:6px solid transparent;border-top:6px solid #c4c4c4;left:-webkit-calc(100% - 20px);left:-moz-calc(100% - 20px);left:calc(100% - 20px);top:17px}.home-page__hero-form__line2__price{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.home-page__hero-form__line2__price .home-page__hero-form__line2__select-container{width:-webkit-calc(50% - 5px);width:-moz-calc(50% - 5px);width:calc(50% - 5px);margin:0 0 10px;display:inline-block}.home-page__hero-form__line2__price .home-page__hero-form__line2__select-container:first-of-type{margin-right:10px;margin-left:0}.home-page__hero-form__line2__price .home-page__hero-form__line2__select-container select{margin:0}.home-page__hero-form__line2__radius{width:200px}.home-page__hero-form__line2__type{width:150px}.home-page__hero-form__line2__exclude{margin-bottom:10px}.home-page__hero-form__line2__exclude .animated-checkbox+label{margin-top:0;font-size:10px;line-height:1.3}@media screen and (min-width: 550px){.home-page__hero-form__line2__exclude{margin-bottom:0}}.home-page__hero-form__line2__search-btn{margin-right:10px;overflow:hidden}.home-page__hero-form__line2__search-btn input{font-weight:700}.home-page__hero-form__line2__search-btn:focus{outline:none;background-color:#c7102d}.home-page__hero-form__selling-or-letting{padding-top:50px;overflow:hidden;max-height:200px;-webkit-transition:opacity 0.2s linear,all 0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:opacity 0.2s linear,all 0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:opacity 0.2s linear,all 0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:opacity 0.2s linear,all 0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93)}@media screen and (max-width: 655px){.home-page__hero-form__selling-or-letting{padding-top:20px}}.home-page__hero-form__selling-or-letting .cta-list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-top:20px}.home-page__hero-form__selling-or-letting .cta-list>.cta{margin:0;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93)}.home-page__hero-form__selling-or-letting .cta-list>.cta:first-child{margin-right:1px}.home-page__hero-form__selling-or-letting .cta-list>.cta:nth-child(2){margin-left:1px}.home-page__hero-form__selling-or-letting .cta-list>.cta:hover{color:#fff;background-color:#c7102d}@media screen and (min-width: 900px){.home-page__hero-form__selling-or-letting .cta-list{width:460px}.home-page__hero-form__selling-or-letting .cta-list>.cta:first-child{margin-right:5px}.home-page__hero-form__selling-or-letting .cta-list>.cta:nth-child(2){margin-left:5px;line-height:18px}}.home-page__intl-form .international-form__row{margin-top:0}.home-page__intl-form .international-form__element{float:none;width:auto}.home-page__intl-form .international-form__submit{padding-right:0}.home-page__intl-form .international-form__submit .home-page__hero-form__line2__search-btn{margin-right:0}.home-page__intl-form label{text-transform:uppercase;color:#041e42;font-size:13px;padding-bottom:3px;display:block}.chevron{display:none;position:absolute;left:-webkit-calc(50% - 20px);left:-moz-calc(50% - 20px);left:calc(50% - 20px);top:-webkit-calc(100% - 80px);top:-moz-calc(100% - 80px);top:calc(100% - 80px);height:40px;width:40px;border-bottom:5px solid rgba(255,255,255,0.7);border-right:5px solid rgba(255,255,255,0.7);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93)}@media screen and (min-width: 800px){.chevron{display:block}}.float{width:100%;position:absolute;height:50px;-webkit-animation:float 1.7s infinite;-moz-animation:float 1.7s infinite;-o-animation:float 1.7s infinite;animation:float 1.7s infinite}@-webkit-keyframes float{0%{bottom:10px}50%{bottom:-5px}to{bottom:10px}}@-moz-keyframes float{0%{bottom:10px}50%{bottom:-5px}to{bottom:10px}}@-o-keyframes float{0%{bottom:10px}50%{bottom:-5px}to{bottom:10px}}@keyframes float{0%{bottom:10px}50%{bottom:-5px}to{bottom:10px}}.about-us{max-width:1200px;margin:auto;position:relative;overflow:hidden}@media screen and (min-width: 900px){.about-us{padding:50px}}.about-us__container1{-webkit-transition:0.3s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.3s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.3s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.3s cubic-bezier(0.61, 0.04, 0.26, 0.93);background-color:#041e42;background:-webkit-linear-gradient(315deg, #c7102d, #c7102d 20%, #041e42 20.1%, #041e42 40%, #c7102d 40.1%, #c7102d 60%, #041e42 60.1%, #041e42 80%, #c7102d 80.1%, #c7102d);background:-moz- oldlinear-gradient(315deg, #c7102d 0, #c7102d 20%, #041e42 20.1%, #041e42 40%, #c7102d 40.1%, #c7102d 60%, #041e42 60.1%, #041e42 80%, #c7102d 80.1%, #c7102d 100%);background:-o-linear-gradient(315deg, #c7102d 0, #c7102d 20%, #041e42 20.1%, #041e42 40%, #c7102d 40.1%, #c7102d 60%, #041e42 60.1%, #041e42 80%, #c7102d 80.1%, #c7102d 100%);background:linear-gradient(135deg, #c7102d, #c7102d 20%, #041e42 20.1%, #041e42 40%, #c7102d 40.1%, #c7102d 60%, #041e42 60.1%, #041e42 80%, #c7102d 80.1%, #c7102d);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#c7102d",endColorstr="#041e42",GradientType=1);text-align:center;color:#fff;position:relative;padding:30px}@media screen and (min-width: 550px){.about-us__container1{background:-webkit-linear-gradient(315deg, #c7102d, #c7102d 25%, #041e42 25.1%, #041e42 50%, #c7102d 50.1%, #c7102d 75%, #041e42 75.1%, #041e42);background:-moz- oldlinear-gradient(315deg, #c7102d 0, #c7102d 25%, #041e42 25.1%, #041e42 50%, #c7102d 50.1%, #c7102d 75%, #041e42 75.1%, #041e42 100%);background:-o-linear-gradient(315deg, #c7102d 0, #c7102d 25%, #041e42 25.1%, #041e42 50%, #c7102d 50.1%, #c7102d 75%, #041e42 75.1%, #041e42 100%);background:linear-gradient(135deg, #c7102d, #c7102d 25%, #041e42 25.1%, #041e42 50%, #c7102d 50.1%, #c7102d 75%, #041e42 75.1%, #041e42);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#c7102d",endColorstr="#041e42",GradientType=1)}}.about-us__container1>*{margin:auto;display:block}.about-us__container1__link.cta{width:140px;margin-top:30px;-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93)}.about-us__container1__link.cta:hover{background-color:#041e42;color:#fff}.about-us__container1__title{margin-bottom:35px;position:relative;font-size:20px;font-weight:700;letter-spacing:2px}.about-us__container1__title:after{content:"";display:block;position:absolute;height:1px;width:60px;background-color:#c7102d;top:-webkit-calc(100% + 10px);top:-moz-calc(100% + 10px);top:calc(100% + 10px);left:-webkit-calc(50% - 30px);left:-moz-calc(50% - 30px);left:calc(50% - 30px)}.about-us__container1__text{font-size:20px;font-family:Amiri,serif;width:85%;font-weight:300}@media screen and (min-width: 900px){.about-us__container1{width:500px;margin:50px;display:inline-block;left:-webkit-calc(50% - 500px);left:-moz-calc(50% - 500px);left:calc(50% - 500px);-webkit-box-shadow:3px 3px 19px 5px #00000069;-moz-box-shadow:3px 3px 19px 5px #00000069;box-shadow:3px 3px 19px 5px #00000069}.about-us__container1:hover{-webkit-box-shadow:3px 3px 29px 10px #00000069;-moz-box-shadow:3px 3px 29px 10px #00000069;box-shadow:3px 3px 29px 10px #00000069;-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}.about-us__container1:hover+div{-webkit-transform:translateX(5px);-moz-transform:translateX(5px);-ms-transform:translateX(5px);-o-transform:translateX(5px);transform:translateX(5px)}}@media screen and (min-width: 1250px){.about-us__container1{width:650px;left:-webkit-calc(50% - 650px);left:-moz-calc(50% - 650px);left:calc(50% - 650px)}}.about-us__container2{-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);position:absolute;top:50px;height:-webkit-calc(100% - 100px);height:-moz-calc(100% - 100px);height:calc(100% - 100px);width:450px;left:50%;z-index:-1}@media screen and (min-width: 1250px){.about-us__container2{width:600px}}.search-summary{max-width:500px;margin:auto;font-size:24px;font-weight:300;letter-spacing:1px}.search-summary__container{position:relative;z-index:2}.search-summary__subtitle{font-size:18px;max-width:780px;line-height:1.6;margin:0 auto;font-weight:400}.search-summary__more{max-width:500px;margin:auto;margin-top:30px}.search-summary__parameter{padding:6px;display:inline-block}@media screen and (min-width: 550px){.search-summary__parameter{white-space:nowrap}}.search-summary__links{margin-top:30px}.search-summary__link{margin:8px 30px;font-size:11px;color:#c4c4c4;cursor:pointer;-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93)}.search-summary__link:hover{color:#c7102d}@media screen and (max-width: 550px){.search-summary__link{display:block}}#list-view-selector{display:none}@media screen and (min-width: 900px){#list-view-selector{display:inline-block}}.properties__1470wrapper{max-width:1470px;margin:auto}.properties__grid-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-30px;padding:30px}.properties__grid-wrapper>*{margin:30px 30px 50px;width:100%}@media screen and (min-width: 550px){.properties__grid-wrapper>*{width:-webkit-calc(50% - 60px);width:-moz-calc(50% - 60px);width:calc(50% - 60px)}}@media screen and (min-width: 900px){.properties__grid-wrapper>*{width:-webkit-calc(33.33% - 60px);width:-moz-calc(33.33% - 60px);width:calc(33.33% - 60px)}}@media screen and (min-width: 1050px){.properties__grid-wrapper>*{width:-webkit-calc(25% - 60px);width:-moz-calc(25% - 60px);width:calc(25% - 60px)}}@supports (display: -ms-grid) or (display: grid){.properties__grid-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:1fr [1];grid-template-columns:repeat(1, 1fr);grid-column-gap:30px;grid-row-gap:50px;margin:auto;grid-auto-flow:dense}@media screen and (min-width: 550px){.properties__grid-wrapper{-ms-grid-columns:1fr [2];grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 900px){.properties__grid-wrapper{-ms-grid-columns:1fr [3];grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 1050px){.properties__grid-wrapper{-ms-grid-columns:1fr [4];grid-template-columns:repeat(4, 1fr)}}.properties__grid-wrapper>*{margin:0;width:auto}}.properties__list-wrapper{padding:30px;max-width:1400px;margin:auto}.properties__list-wrapper>*{margin-bottom:30px}@supports (display: -ms-grid) or (display: grid){.properties__list-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:1fr [1];grid-template-columns:repeat(1, 1fr);grid-column-gap:30px;grid-row-gap:50px}.properties__list-wrapper>*{margin-bottom:0}}.search-sort-bar{font-size:14px;z-index:2;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;padding:5px 30px;border-bottom:2px solid #fff}.search-sort-bar__pagination-summary{font-size:11px;font-weight:700}.search-sort-bar>*{padding:10px 0}.search-sort-bar__views{padding:0;text-align:center}.search-sort-bar__views__item{padding:10px;margin:5px;position:relative;height:100%;padding-left:42px;margin-left:10px;-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);text-decoration:none;color:#000}.search-sort-bar__views__item:hover{color:#c7102d}.search-sort-bar__views__item svg{color:#8c8279;height:34px;width:34px;position:absolute;left:0;top:-webkit-calc(50% - 18px);top:-moz-calc(50% - 18px);top:calc(50% - 18px)}.search-sort-bar__views__item.tab__active svg{color:#c7102d}.search-sort-bar__sort{margin:0 5px}.search-sort-bar__results-per-page{margin:0 5px;float:right}.search-sort-bar__results-per-page .select-container:after{pointer-events:none;top:8px}.search-sort-bar__results-per-page>*{display:inline-block}.search-sort-bar__results-per-page select.results-per-page{padding:0 23px 0 8px;font-size:12px;width:100%;height:21px;margin:0;border-color:#8c8279}.pagination{text-align:center;padding:30px;font-size:14px;color:#041e42;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination__link{padding:15px 20px;text-decoration:none;background-color:#ececec;color:#041e42;-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);width:100px;display:inline-block;position:relative;cursor:pointer}.pagination__link:hover{background-color:#c7102d;color:#fff}.pagination__link:hover:after{border-color:#fff;left:5px}.pagination__link:hover:before{border-color:#fff;left:-5px}.pagination__text{margin:0 20px}.pagination__text .select-container select{height:36px;margin:0 10px 0 0}.pagination__next:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);border-right:2px solid #8c8279;margin-left:5px}.pagination__next:after,.pagination__prev:before{content:"";display:inline-block;position:relative;height:7px;width:7px;border-bottom:2px solid #8c8279;-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);left:0}.pagination__prev:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);border-left:2px solid #8c8279;margin-right:5px}.open-search #amend-search{color:#c7102d}.in-page-properties__grid-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-30px;padding:30px}.in-page-properties__grid-wrapper>*{margin:30px 30px 50px;width:auto}@media screen and (min-width: 700px){.in-page-properties__grid-wrapper>*{width:-webkit-calc(50% - 60px);width:-moz-calc(50% - 60px);width:calc(50% - 60px)}}@media screen and (min-width: 1100px){.in-page-properties__grid-wrapper>*{width:-webkit-calc(33.33% - 60px);width:-moz-calc(33.33% - 60px);width:calc(33.33% - 60px)}}@supports (display: -ms-grid) or (display: grid){.in-page-properties__grid-wrapper{display:-ms-grid;display:grid;margin:0;padding:0;-ms-grid-columns:1fr [1];grid-template-columns:repeat(1, 1fr);grid-column-gap:30px;grid-row-gap:50px;max-width:1400px;margin:auto;grid-auto-flow:dense;padding:30px 0}@media screen and (min-width: 700px){.in-page-properties__grid-wrapper{-ms-grid-columns:1fr [2];grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 1100px){.in-page-properties__grid-wrapper{-ms-grid-columns:1fr [3];grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 899px){.in-page-properties__grid-wrapper{border-bottom:1px solid #ececec}}.in-page-properties__grid-wrapper>*{margin:0;width:auto}@media screen and (min-width: 700px){.in-page-properties__grid-wrapper>*{width:auto}}@media screen and (min-width: 1100px){.in-page-properties__grid-wrapper>*{width:auto}}}.related-searches{background-color:#ececec}.related-searches__links{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:24px 40px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.related-searches__link{text-decoration:none;color:#041e42;font-size:14px}.related-searches__link:hover{text-decoration:underline}.property-hero{background-color:#041e42;border-top:1px solid #c4c4c4;width:100%}.property-hero__carousel-wrapper.lcp-placeholder{position:relative}.property-hero__carousel-wrapper.lcp-placeholder .gallery-background{position:absolute;top:0;left:0}@media screen and (min-width: 900px){.property-hero{display:-ms-grid;display:grid;grid-template-columns:2fr 3fr;-ms-grid-columns:2fr 3fr}.property-hero__carousel-wrapper,.property-hero__info{min-width:0;min-height:0}.property-hero__info{-ms-grid-column:1}.property-hero__carousel-wrapper{-ms-grid-column:2}}.property-hero__info{text-align:center;-webkit-box-flex:2;-webkit-flex:2;-moz-box-flex:2;-ms-flex:2;flex:2;display:block;color:#fff}.property-hero__info__inner{padding:15px 20px;max-width:700px;margin:auto;position:relative}.property-hero__info__nav{font-size:12px;margin-bottom:35px;position:relative}.property-hero__info__nav .inline{margin:5px}.property-hero__info__address{font-size:28px}.property-hero__info__price{margin-top:15px}.property-hero__info__rooms{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;font-size:10px;color:#fff;text-transform:uppercase;margin:10px 0}.property-hero__info__rooms span{position:relative;white-space:nowrap;margin:10px}.property-hero__info__rooms span svg{position:absolute}.property-hero__info__rooms__bed{padding-left:35px}.property-hero__info__rooms__bed svg{height:30px;width:30px;left:0;top:-webkit-calc(50% - 15px);top:-moz-calc(50% - 15px);top:calc(50% - 15px)}.property-hero__info__rooms__bath{padding-left:35px}.property-hero__info__rooms__bath svg{height:32px;width:30px;left:0;top:-webkit-calc(50% - 18px);top:-moz-calc(50% - 18px);top:calc(50% - 18px)}.property-hero__info__rooms__reception{padding-left:28px}.property-hero__info__rooms__reception svg{height:30px;width:22px;left:0;top:-webkit-calc(50% - 16px);top:-moz-calc(50% - 16px);top:calc(50% - 16px)}.property-hero__info__buttons{display:block;max-width:368px;margin:20px auto}.property-hero__info__secondary-buttons{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.property-hero__info__secondary-buttons>*+*{margin-left:4px !important}@media screen and (min-width: 900px){.property-hero__info__secondary-buttons{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width: 1050px){.property-hero__info__secondary-buttons{-webkit-flex-wrap:initial;-ms-flex-wrap:initial;flex-wrap:nowrap}}.property-hero__info__secondary-buttons .cta{-webkit-box-pack:space-evenly !important;-webkit-justify-content:space-evenly !important;-moz-box-pack:space-evenly !important;-ms-flex-pack:space-evenly !important;justify-content:space-evenly !important;color:#fff;margin-left:0;margin-right:0;padding-left:4px !important;padding-right:4px !important}.property-hero__info__secondary-buttons svg{width:16px}.property-hero__info__ref{margin-bottom:10px;font-weight:500;font-size:13px}.property-hero__info__status{margin-top:15px}.property-hero__info .features__contact__inner{position:relative;left:30px;padding-right:30px;text-align:left}.property-hero__info .features__contact{border:none;max-width:420px;padding:15px 50px;margin:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.property-hero__info .separator{height:1px}.property-hero__carousel{-webkit-box-flex:3;-webkit-flex:3;-moz-box-flex:3;-ms-flex:3;flex:3;display:block}@media screen and (min-width: 900px){.summary{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.summary__header{font-family:Amiri,serif;margin-bottom:20px;color:#041e42;font-weight:300;letter-spacing:1.5px;font-size:30px;padding:10px;width:100%}.summary__features,.summary__text{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:10px 0;padding:10px;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}@media screen and (min-width: 900px){.summary__features,.summary__text{display:inline-block;width:50%}}.summary__features:before,.summary__text:before{content:"";display:block;height:1px;width:100%;background-color:#c7102d;margin-bottom:15px}@media screen and (min-width: 900px){.summary__features:before,.summary__text:before{width:120px}}.summary__utilities:before{content:"";display:block;height:1px;width:100%;background-color:#c7102d;margin-block:15px}@media screen and (min-width: 900px){.summary__utilities:before{width:120px}}.summary__text{color:#8c8279}.summary__text__main{color:#211f1f;line-height:1.5}.summary__text__main p{white-space:pre-wrap;margin-bottom:26px}.summary__subheader{margin-bottom:20px;color:#041e42;font-size:18px}.summary__feature-list{list-style:none}.summary__feature{margin:5px 0;color:#211f1f;line-height:1.5}.summary__feature:before{content:"-";color:#c7102d;padding-right:10px}@media screen and (min-width: 900px){.location_wrapper .summary{vertical-align:top;display:inline-block;width:50%}.location_wrapper .summary__features,.location_wrapper .summary__text{width:100%}.location_wrapper .summary__text{padding-top:0;margin-top:0}}.location_wrapper .property_location{height:-webkit-calc(100vh - 60px - 49px);height:-moz-calc(100vh - 60px - 49px);height:calc(100vh - 60px - 49px)}@media screen and (min-width: 900px){.location_wrapper .property_location{width:-webkit-calc(50% - 10px);width:-moz-calc(50% - 10px);width:calc(50% - 10px);display:inline-block;vertical-align:top}}.location_wrapper .property_location .location_map{width:100%;height:-webkit-calc(100% - 50px);height:-moz-calc(100% - 50px);height:calc(100% - 50px);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.location_wrapper .property_location .leaflet-map-pane{height:100%;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.location_wrapper .property_location .leaflet-map-pane .leaflet-marker-icon{color:#041e42;-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93)}.location_wrapper .property_location .leaflet-map-pane .leaflet-marker-icon:hover{color:#c7102d}.gallery__photo{width:100%}@media screen and (min-width: 700px){.gallery__photo{width:-webkit-calc(50% - 7px);width:-moz-calc(50% - 7px);width:calc(50% - 7px)}}@media screen and (min-width: 1100px){.gallery__photo{width:-webkit-calc(33% - 4px);width:-moz-calc(33% - 4px);width:calc(33% - 4px)}}.gallery__wrapper__half .gallery__photo{margin:2px;display:inline-block}.gallery__wrapper__half .cta{margin:5px 0;width:100%}@media screen and (min-width: 900px){.gallery__wrapper__half{margin-left:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:-webkit-calc(50% - 15px);width:-moz-calc(50% - 15px);width:calc(50% - 15px)}.gallery__wrapper__half:first-child{margin-left:0;margin-right:15px}.gallery__wrapper__half .cta{margin:0 2px;width:-webkit-calc(50% - 5px);width:-moz-calc(50% - 5px);width:calc(50% - 5px)}}.gallery__wrapper__block{display:block}.gallery__wrapper--cols{-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px}@media screen and (min-width: 700px){.gallery__wrapper--cols{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media screen and (min-width: 1100px){.gallery__wrapper--cols{-webkit-column-count:3;-moz-column-count:3;column-count:3}}.gallery__wrapper--cols .gallery__photo{width:100%}@media screen and (min-width: 700px){.gallery__wrapper--cols .gallery__photo{width:100%}}@media screen and (min-width: 1100px){.gallery__wrapper--cols .gallery__photo{width:100%}}.gallery__wrapper--div .gallery__photo{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:2px}.gallery__wrapper--div .gallery__photo--sml:last-of-type,.gallery__wrapper--div .gallery__photo--sml:nth-last-of-type(2){display:none}@media screen and (min-width: 700px){.gallery__wrapper--div .gallery__photo--sml{width:-webkit-calc(50% - 10px);width:-moz-calc(50% - 10px);width:calc(50% - 10px);min-height:22%;padding-bottom:22%}}@media screen and (min-width: 1075px){.gallery__wrapper--div .gallery__photo--sml{width:-webkit-calc(33% - 6px);width:-moz-calc(33% - 6px);width:calc(33% - 6px)}.gallery__wrapper--div .gallery__photo--sml:last-of-type,.gallery__wrapper--div .gallery__photo--sml:nth-last-of-type(2){display:inline-block}}.gallery__wrapper--div .gallery__photo--lrg{width:100%;padding-bottom:-webkit-calc(44% + 11px);padding-bottom:-moz-calc(44% + 11px);padding-bottom:calc(44% + 11px);min-height:-webkit-calc(44% + 11px);min-height:-moz-calc(44% + 11px);min-height:calc(44% + 11px)}.floorplan{width:100%}.floorplan__wrapper{height:-webkit-calc(100vh - 80px);height:-moz-calc(100vh - 80px);height:calc(100vh - 80px);margin-bottom:30px}.properties.show .property-hero__info__address{padding-top:20px;font-size:26px;letter-spacing:1.2px}.properties.show .property-hero .vertical-separator{-webkit-transform:translateY(1px);-moz-transform:translateY(1px);-ms-transform:translateY(1px);-o-transform:translateY(1px);transform:translateY(1px);background-color:#c4c4c4}.properties.show .property-hero__info__price{font-weight:700}.properties.show .property-hero .features__contact__inner h3{margin:3px 0}.properties.show .property-hero .features__contact__inner h3 a{font-size:16px}@media screen and (min-width: 380px){.properties.show .property-hero .features__contact__inner h3 a{font-size:18px}}.properties.show .property-hero .features__contact__inner a,.properties.show .property-hero .features__contact__inner div{margin:0;margin-bottom:5px}@media screen and (min-width: 380px){.properties.show .property-hero .features__contact__inner a,.properties.show .property-hero .features__contact__inner div{font-size:13px}}.properties.show .property-hero .features__contact__inner a span,.properties.show .property-hero .features__contact__inner div span{font-weight:700}@media screen and (min-width: 380px){.properties.show .property-hero .features__contact__inner a span,.properties.show .property-hero .features__contact__inner div span{font-size:15px}}.fees_link{text-decoration:none;color:#fff}.locrating-plugin-wrapper{width:100%;height:600px}.features__tabs .cta-item.cta-link{padding:0}.features__tabs .cta-item.cta-link a{display:inline-block;padding:8px 25px;text-decoration:none;color:inherit}@media screen and (min-width: 900px){.features__tabs .cta-item.cta-link a{padding:20px 25px 15px}}.gallery__grid{display:-ms-grid;display:grid;-ms-grid-columns:auto auto auto;grid-template-columns:auto auto auto;margin:0;width:100%;position:relative;gap:.5rem;margin-bottom:.5rem}.gallery__grid .gallery__photo-img{height:100%;width:100%}.gallery__grid .gallery__photo-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.err404{color:#fff;text-align:center;background:#041e42}.err404__angled{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-right:75vw solid #c7102d;border-left:25vw solid #c7102d;border-bottom:70px solid transparent}.err404__header{font-size:90px}.err404__search{padding-top:30px}.err404__search h3{color:#041e42;font-size:26px}.err404__links{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:30px}.err404__links a{display:inline-block}.err404__text{margin-top:20px}.err404__text p{margin-top:10px}.publication-module{max-width:240px;width:100%;height:100%;justify-self:center;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.publication-module__image{height:320px;width:100%;position:relative}.publication-module__title{padding:15px 0 5px;color:#525252;text-align:left;font-size:13px;font-weight:700}.publication-module__link{-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);opacity:0;pointer-events:none;color:#fff;background-color:#c7102d;padding:7px 14px 5px;width:-webkit-calc(100% - 80px);width:-moz-calc(100% - 80px);width:calc(100% - 80px);position:absolute;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-size:13px;top:-webkit-calc(50% + 10px);top:-moz-calc(50% + 10px);top:calc(50% + 10px);left:50%;text-decoration:none}.publication-module:hover{background-color:#c4c4c4}.publication-module:hover .publication-module__link{opacity:1;pointer-events:all;top:50%;font-weight:700;font-size:11px}.grid-page__title{margin-top:20px}.grid-page__row-gap__10{grid-row-gap:10px}.grid-page__col-gap__10{grid-column-gap:10px}.about__text h1,.about__text h2,.about__text h3{padding-bottom:20px;color:#041e42}@media screen and (max-width: 420px){.about__text h1{font-size:1.7em}}.about__text div,.about__text p{max-width:600px;color:#8c8279;margin:auto;font-family:Amiri,serif;font-size:17px;font-weight:500}.about__text a[href]:not([class]){color:#c7102d;-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);text-decoration:none}.about__text a[href]:not([class]):hover{color:#041e42}.london-office .features__graphic{position:relative}@media screen and (min-width: 900px){.london-office .features__info{min-height:480px}}.london-office .features__tabs .tab.cta-item{padding:20px 25px;vertical-align:top}.london-office .london-office__cta-row .market-appraisal{height:100%}.london-office .accordion .tab_content .grey-back h4{margin-left:10px}.london-office .london-office__branches{max-width:530px;margin:0 auto}.london-office .london-office__branches h1{margin-bottom:1.25rem;text-transform:uppercase}.london-office .column__double{-ms-grid-column:span 2;grid-column:span 2}@media screen and (max-width: 899px){.london-office__cta-holder{padding:30px 0}.london-office__cta-holder .column{margin-bottom:30px}.london-office__cta-holder .column:last-of-type{margin-bottom:0}}@media screen and (min-width: 900px){.london-office__why-us-wrapper{display:block;width:100%}.london-office__why-us-wrapper .why-us{max-width:100%}.london-office__content-area{display:-ms-grid;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-gap:30px;-ms-grid-columns:1fr 1fr 1fr 1fr 1fr}.london-office__content-area .main-content{grid-column:1/4;grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3;-ms-grid-row:1}.london-office__content-area .sidebar{grid-column:4/6;grid-row:1;-ms-grid-column:4;-ms-grid-column-span:2;-ms-grid-row:1}.london-office__cta-holder{padding:40px 30px;border-top:4px solid #fff}.london-office__cta-row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:-15px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.london-office__cta-row>.column{margin:15px;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;-webkit-flex-basis:-webkit-calc(33.33% - 30px);-ms-flex-preferred-size:calc(33.33% - 30px);flex-basis:-moz-calc(33.33% - 30px);flex-basis:calc(33.33% - 30px)}.london-office__cta-row>.column__double{-webkit-box-flex:2;-webkit-flex:2;-moz-box-flex:2;-ms-flex:2;flex:2;-webkit-flex-basis:-webkit-calc(66.66% - 30px);-ms-flex-preferred-size:calc(66.66% - 30px);flex-basis:-moz-calc(66.66% - 30px);flex-basis:calc(66.66% - 30px)}.london-office .features__tabs .cta-list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.london-office .features__content{display:-ms-grid;display:grid;grid-gap:0;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;-ms-grid-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}.london-office .features__content--threes{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.london-office .features__content--threes>*{width:33%}.london-office .features__info{grid-column:1/5;grid-row:1;-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:4}.london-office .features__info p{max-width:520px;margin-left:auto;margin-right:auto}.london-office .features__graphic{grid-column:5/9;grid-row:1;-ms-grid-row:1;-ms-grid-column:5;-ms-grid-column-span:3}}@media screen and (min-width: 1024px){.london-office .features__info{grid-column:1/4;grid-row:1;-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}.london-office .features__graphic{grid-column:4/9;grid-row:1;-ms-grid-row:1;-ms-grid-column:4;-ms-grid-column-span:5}}.london-office .london__social-icons.social-icons{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.london-office .london__social-icons.social-icons .social-icons__icon{color:#041e42;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);margin:0 10px 15px;-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93)}.london-office .london__social-icons.social-icons .social-icons__icon:hover{color:#c7102d}.sidebar .market-appraisal{display:block}@supports (display: -ms-grid) or (display: grid){.sidebar .market-appraisal{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}}.article{background-color:#c4c4c4;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:left;-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0.25);-moz-box-shadow:0 0 0 0 rgba(0,0,0,0.25);box-shadow:0 0 0 0 rgba(0,0,0,0.25)}.article:hover{-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 5px 10px 1px rgba(0,0,0,0.25);-moz-box-shadow:0 5px 10px 1px rgba(0,0,0,0.25);box-shadow:0 5px 10px 1px rgba(0,0,0,0.25)}.article__image{height:170px;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;background-position:50%;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;position:relative}.article__image .article-image{-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;height:100%}.article__content{min-height:143px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative}.article__content__date{margin:5px 0;font-size:10px}.article__content__text{color:#8c8279;line-height:1.3;font-size:14px;padding:12px 0 20px}.article__content__link{font-size:12px;position:absolute;bottom:10px;left:10px;text-decoration:none;color:#8c8279;-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93)}.article__content__link:hover{color:#c7102d}.articles .articles-index-hero{position:relative;width:100%;min-height:350px;background-color:rgba(0,0,0,0.25)}.articles .articles-index-hero .image-overlay{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,0.25);z-index:1}.articles .articles-index-hero__image{-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;height:100%}.articles .articles-index-hero .hero__content{z-index:2}.articles__masonry-container{padding:20px}.articles__masonry-inner{margin-left:-10px;margin-right:-10px;overflow:hidden}.articles__masonry-item{float:left;padding:10px;margin-bottom:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 500px){.articles__masonry-item{width:50%}}@media screen and (min-width: 900px){.articles__masonry-item{width:33.33333%}}.articles__masonry-item .article{height:100%}.articles .infinite_page{margin-top:20px}#internationalSearchContainer{-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 0 0 rgba(0,0,0,0.4);-moz-box-shadow:0 0 0 rgba(0,0,0,0.4);box-shadow:0 0 0 rgba(0,0,0,0.4)}#internationalSearchContainer.active{-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);-ms-transform:translateY(-1px);-o-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 8px 14px rgba(0,0,0,0.4);-moz-box-shadow:0 8px 14px rgba(0,0,0,0.4);box-shadow:0 8px 14px rgba(0,0,0,0.4)}.international-form{position:relative;z-index:1;overflow:hidden}.international-form__container{margin:50px;position:relative;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;-o-transition:-o-transform .6s ease;-moz-transition:transform .6s ease,-moz-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease,-moz-transform .6s ease,-o-transform .6s ease}.international-form__container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;-webkit-box-shadow:0 8px 20px rgba(0,0,0,0.4);-moz-box-shadow:0 8px 20px rgba(0,0,0,0.4);box-shadow:0 8px 20px rgba(0,0,0,0.4);opacity:0;-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-ms-transform:translateY(5px);-o-transform:translateY(5px);transform:translateY(5px);-webkit-transition:all .6s ease;-o-transition:all .6s ease;-moz-transition:all .6s ease;transition:all .6s ease}.international-form__container.active{-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);-ms-transform:translateY(-1px);-o-transform:translateY(-1px);transform:translateY(-1px)}.international-form__container.active:before{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}@media screen and (min-width: 1024px){.international-form__form{width:65%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}.international-form label{font-weight:700;margin-bottom:5px;color:#062044;letter-spacing:1.3px;display:block;font-size:15px;text-transform:uppercase}.international-form__row{margin-top:12px;overflow:hidden;margin-left:-10px;margin-right:-10px}.international-form__row p{padding:0 10px;margin-bottom:10px;font-size:10px;letter-spacing:1px;line-height:1.4;color:#211f1f}.international-form__element,.international-form__submit{padding-left:10px;padding-right:10px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:0}.international-form__element .select-container,.international-form__submit .select-container{font-size:11px}@media screen and (min-width: 900px){.international-form__element,.international-form__submit{width:50%}.international-form__element.international-form__element--full,.international-form__submit.international-form__element--full{width:100%}.international-form__element.international-form__element--full .international-form__price-select,.international-form__submit.international-form__element--full .international-form__price-select{width:-webkit-calc(25% - 10px);width:-moz-calc(25% - 10px);width:calc(25% - 10px)}}.international-form__submit{float:none;display:inline-block}.international-form button{width:auto;padding-left:45px;text-transform:uppercase;font-weight:500;height:100%;font-size:13px}.international-form button .magnifying-glass{top:12px}.international-form__price-select{width:-webkit-calc(50% - 5px);width:-moz-calc(50% - 5px);width:calc(50% - 5px);display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.international-form__price-select:first-of-type{margin-right:10px}.international-form__staff-member{display:block;padding:20px 0}@media screen and (min-width: 1024px){.international-form__staff-member{display:block;width:30%;float:right;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px 30px}}header{width:100%;z-index:5;position:relative}header .main-nav{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden;height:64px}header .main-nav__link{color:#fff;text-transform:uppercase;padding:0 23px;letter-spacing:1.3px;font-family:Montserrat,sans-serif;font-weight:600;text-decoration:none;display:block;position:relative;font-size:11px;height:100%;line-height:68px}header .main-nav__link:before{width:100%;height:6px;background-color:#c7102d;content:" ";position:absolute;top:100%;left:0;-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93)}header .main-nav__link.show:before,header .main-nav__link:hover:before{top:-webkit-calc(100% - 6px);top:-moz-calc(100% - 6px);top:calc(100% - 6px)}header .main-nav__link__tomenu{border-left:2px solid #fff;-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93)}header .main-nav__link__tomenu:hover{background-color:#c7102d}header .main-nav__link__tomenu:before{height:0}header .main-nav__link#burger-menu{z-index:12;height:100%;padding-top:44px;width:25px;position:relative}header .main-nav__link#burger-menu span{height:2px;width:25px;background-color:#fff;display:block;position:absolute;top:-webkit-calc(50% - 1px);top:-moz-calc(50% - 1px);top:calc(50% - 1px);-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93)}header .main-nav__link#burger-menu span:first-child{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);-ms-transform:translateY(-8px);-o-transform:translateY(-8px);transform:translateY(-8px)}header .main-nav__link#burger-menu span:nth-child(2){width:17px}header .main-nav__link#burger-menu span:nth-child(3){-webkit-transform:translateY(8px);-moz-transform:translateY(8px);-ms-transform:translateY(8px);-o-transform:translateY(8px);transform:translateY(8px)}header .main-nav__link#burger-menu:hover{background-color:#c7102d}header .main-nav__link#burger-menu:hover span:first-child{width:17px}header .main-nav__link#burger-menu:hover span:nth-child(2){width:25px}header .main-nav__link#burger-menu:hover span:nth-child(3){width:20px}header .main-nav__link#burger-menu:before{height:0}header .main-nav__link#burger-menu.active:hover span,header .main-nav__link#burger-menu.active span{width:25px}header .main-nav__link#burger-menu.active:hover span:first-child,header .main-nav__link#burger-menu.active:hover span:nth-child(2),header .main-nav__link#burger-menu.active span:first-child,header .main-nav__link#burger-menu.active span:nth-child(2){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}header .main-nav__link#burger-menu.active:hover span:nth-child(3),header .main-nav__link#burger-menu.active span:nth-child(3){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}header .main-nav__link#burger-menu.active:hover{background-color:#c7102d}header .main-nav__nav-links{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}header .main-nav__logo-main{max-width:123px;max-height:36px;padding:15px 20px 10px}@media screen and (min-width: 383px){header .main-nav__logo-main{max-width:170px}}@media screen and (min-width: 428px){header .main-nav__logo-main{max-width:214px}}header .main-nav__drawer{position:fixed;height:100vh;width:400px;background-color:#041e42;border-left:1px solid #fff;left:110vw;top:0;z-index:11;-webkit-transition:left 0.3s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:left 0.3s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:left 0.3s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:left 0.3s cubic-bezier(0.61, 0.04, 0.26, 0.93)}header .main-nav__drawer.active{left:-webkit-calc(100vw - 400px);left:-moz-calc(100vw - 400px);left:calc(100vw - 400px);-webkit-transition:left 0.28s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:left 0.28s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:left 0.28s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:left 0.28s cubic-bezier(0.61, 0.04, 0.26, 0.93)}header .main-nav__drawer.active .main-nav__drawer__footer__social-icon{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}header .main-nav__drawer.active .main-nav__drawer__footer{-webkit-transition:left 0.28s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:left 0.28s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:left 0.28s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:left 0.28s cubic-bezier(0.61, 0.04, 0.26, 0.93);left:-webkit-calc(100vw - 400px);left:-moz-calc(100vw - 400px);left:calc(100vw - 400px)}@media screen and (max-width: 550px){header .main-nav__drawer{top:auto;width:100%;height:-webkit-calc(100vh - 64px);height:-moz-calc(100vh - 64px);height:calc(100vh - 64px);border-left:none;border-top:2px solid #fff}header .main-nav__drawer__header{display:none}header .main-nav__drawer.active,header .main-nav__drawer.active .main-nav__drawer__footer{left:0}}header .main-nav__drawer__header{height:64px;border-bottom:1px solid #c4c4c4}header .main-nav__drawer__header svg{max-height:64px;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:64px}header .main-nav__drawer__main{height:-webkit-calc(100% - 115px);height:-moz-calc(100% - 115px);height:calc(100% - 115px);overflow:auto}@media screen and (max-width: 550px){header .main-nav__drawer__main{height:-webkit-calc(100% - 51px);height:-moz-calc(100% - 51px);height:calc(100% - 51px)}}header .main-nav__drawer__footer{height:50px;position:fixed;bottom:0;left:110vw;border-top:1px solid #c4c4c4;width:100%;-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:0 10px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:left 0.3s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:left 0.3s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:left 0.3s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:left 0.3s cubic-bezier(0.61, 0.04, 0.26, 0.93)}header .main-nav__drawer__footer.light{background-color:#ececec;color:#8c8279}header .main-nav__drawer__footer.light svg{color:#8c8279}header .main-nav__drawer__footer__social-icon{color:#fff;height:44px;width:44px;-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);transform:translateY(100px)}header .main-nav__drawer__footer__social-icon>svg{-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);-o-transform:scale(0.7);transform:scale(0.7)}header .main-nav__drawer__footer__social-icon:hover{color:#c7102d}header .main-nav__drawer__footer__social-icon:first-child{-webkit-transition:color 0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93),-webkit-transform 0.2s cubic-bezier(0.46, 0.11, 0.33, 0.93) 0.2s;transition:color 0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93),-webkit-transform 0.2s cubic-bezier(0.46, 0.11, 0.33, 0.93) 0.2s;-o-transition:color 0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93),-o-transform 0.2s 0.2s cubic-bezier(0.46, 0.11, 0.33, 0.93);-moz-transition:color 0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93),transform 0.2s 0.2s cubic-bezier(0.46, 0.11, 0.33, 0.93),-moz-transform 0.2s 0.2s cubic-bezier(0.46, 0.11, 0.33, 0.93);transition:color 0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93),transform 0.2s cubic-bezier(0.46, 0.11, 0.33, 0.93) 0.2s;transition:color 0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93),transform 0.2s cubic-bezier(0.46, 0.11, 0.33, 0.93) 0.2s,-webkit-transform 0.2s cubic-bezier(0.46, 0.11, 0.33, 0.93) 0.2s,-moz-transform 0.2s cubic-bezier(0.46, 0.11, 0.33, 0.93) 0.2s,-o-transform 0.2s cubic-bezier(0.46, 0.11, 0.33, 0.93) 0.2s}header .main-nav__drawer__footer__social-icon:nth-child(2){-webkit-transition:color 0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93),-webkit-transform 0.2s cubic-bezier(0.46, 0.11, 0.33, 0.93) 0.25s;transition:color 0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93),-webkit-transform 0.2s cubic-bezier(0.46, 0.11, 0.33, 0.93) 0.25s;-o-transition:color 0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93),-o-transform 0.2s 0.25s cubic-bezier(0.46, 0.11, 0.33, 0.93);-moz-transition:color 0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93),transform 0.2s 0.25s cubic-bezier(0.46, 0.11, 0.33, 0.93),-moz-transform 0.2s 0.25s cubic-bezier(0.46, 0.11, 0.33, 0.93);transition:color 0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93),transform 0.2s cubic-bezier(0.46, 0.11, 0.33, 0.93) 0.25s;transition:color 0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93),transform 0.2s cubic-bezier(0.46, 0.11, 0.33, 0.93) 0.25s,-webkit-transform 0.2s cubic-bezier(0.46, 0.11, 0.33, 0.93) 0.25s,-moz-transform 0.2s cubic-bezier(0.46, 0.11, 0.33, 0.93) 0.25s,-o-transform 0.2s cubic-bezier(0.46, 0.11, 0.33, 0.93) 0.25s}header .main-nav__drawer__footer__social-icon:nth-child(3){-webkit-transition:color 0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93),-webkit-transform 0.2s cubic-bezier(0.46, 0.11, 0.33, 0.93) 0.3s;transition:color 0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93),-webkit-transform 0.2s cubic-bezier(0.46, 0.11, 0.33, 0.93) 0.3s;-o-transition:color 0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93),-o-transform 0.2s 0.3s cubic-bezier(0.46, 0.11, 0.33, 0.93);-moz-transition:color 0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93),transform 0.2s 0.3s cubic-bezier(0.46, 0.11, 0.33, 0.93),-moz-transform 0.2s 0.3s cubic-bezier(0.46, 0.11, 0.33, 0.93);transition:color 0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93),transform 0.2s cubic-bezier(0.46, 0.11, 0.33, 0.93) 0.3s;transition:color 0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93),transform 0.2s cubic-bezier(0.46, 0.11, 0.33, 0.93) 0.3s,-webkit-transform 0.2s cubic-bezier(0.46, 0.11, 0.33, 0.93) 0.3s,-moz-transform 0.2s cubic-bezier(0.46, 0.11, 0.33, 0.93) 0.3s,-o-transform 0.2s cubic-bezier(0.46, 0.11, 0.33, 0.93) 0.3s}header .main-nav__drawer__footer__social-icon:nth-child(4){-webkit-transition:color 0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93),-webkit-transform 0.2s cubic-bezier(0.46, 0.11, 0.33, 0.93) 0.35s;transition:color 0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93),-webkit-transform 0.2s cubic-bezier(0.46, 0.11, 0.33, 0.93) 0.35s;-o-transition:color 0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93),-o-transform 0.2s 0.35s cubic-bezier(0.46, 0.11, 0.33, 0.93);-moz-transition:color 0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93),transform 0.2s 0.35s cubic-bezier(0.46, 0.11, 0.33, 0.93),-moz-transform 0.2s 0.35s cubic-bezier(0.46, 0.11, 0.33, 0.93);transition:color 0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93),transform 0.2s cubic-bezier(0.46, 0.11, 0.33, 0.93) 0.35s;transition:color 0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93),transform 0.2s cubic-bezier(0.46, 0.11, 0.33, 0.93) 0.35s,-webkit-transform 0.2s cubic-bezier(0.46, 0.11, 0.33, 0.93) 0.35s,-moz-transform 0.2s cubic-bezier(0.46, 0.11, 0.33, 0.93) 0.35s,-o-transform 0.2s cubic-bezier(0.46, 0.11, 0.33, 0.93) 0.35s}header .main-nav__drawer__footer__social-icon:nth-child(5){-webkit-transition:color 0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93),-webkit-transform 0.2s cubic-bezier(0.46, 0.11, 0.33, 0.93) 0.4s;transition:color 0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93),-webkit-transform 0.2s cubic-bezier(0.46, 0.11, 0.33, 0.93) 0.4s;-o-transition:color 0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93),-o-transform 0.2s 0.4s cubic-bezier(0.46, 0.11, 0.33, 0.93);-moz-transition:color 0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93),transform 0.2s 0.4s cubic-bezier(0.46, 0.11, 0.33, 0.93),-moz-transform 0.2s 0.4s cubic-bezier(0.46, 0.11, 0.33, 0.93);transition:color 0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93),transform 0.2s cubic-bezier(0.46, 0.11, 0.33, 0.93) 0.4s;transition:color 0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93),transform 0.2s cubic-bezier(0.46, 0.11, 0.33, 0.93) 0.4s,-webkit-transform 0.2s cubic-bezier(0.46, 0.11, 0.33, 0.93) 0.4s,-moz-transform 0.2s cubic-bezier(0.46, 0.11, 0.33, 0.93) 0.4s,-o-transform 0.2s cubic-bezier(0.46, 0.11, 0.33, 0.93) 0.4s}header .main-nav__drawer__inner{position:relative;height:100%}header .main-nav__drawer__inner li{list-style:none}header .main-nav__drawer__link{width:100%;background:transparent;color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:2px 30px 12px;display:block;text-decoration:none;position:relative;cursor:pointer;-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93)}header .main-nav__drawer__link:hover{background-color:#c7102d}header .main-nav__drawer__link.active{color:#8c8279;background-color:#fff;padding:2px 30px 12px 50px;z-index:5}header .main-nav__drawer__link.active:before{-webkit-transform:translate(-17px, 15px) rotate(-225deg);-moz-transform:translate(-17px, 15px) rotate(-225deg);-ms-transform:translate(-17px, 15px) rotate(-225deg);-o-transform:translate(-17px, 15px) rotate(-225deg);transform:translate(-17px, 15px) rotate(-225deg);border-color:#8c8279}header .main-nav__drawer__link.active:hover{color:#c7102d}header .main-nav__drawer__link.active:hover:before{border-color:#c7102d}header .main-nav__drawer__link:before{content:"";height:12px;width:12px;position:relative;border-right:1px solid transparent;border-bottom:1px solid transparent;display:block;-webkit-transform:translate(320px, 15px) rotate(-45deg);-moz-transform:translate(320px, 15px) rotate(-45deg);-ms-transform:translate(320px, 15px) rotate(-45deg);-o-transform:translate(320px, 15px) rotate(-45deg);transform:translate(320px, 15px) rotate(-45deg);-webkit-transition:all 0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93),-webkit-transform 0.38s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:all 0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93),-webkit-transform 0.38s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:all 0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93),-o-transform 0.38s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:transform 0.38s cubic-bezier(0.61, 0.04, 0.26, 0.93),all 0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93),-moz-transform 0.38s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:transform 0.38s cubic-bezier(0.61, 0.04, 0.26, 0.93),all 0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:transform 0.38s cubic-bezier(0.61, 0.04, 0.26, 0.93),all 0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93),-webkit-transform 0.38s cubic-bezier(0.61, 0.04, 0.26, 0.93),-moz-transform 0.38s cubic-bezier(0.61, 0.04, 0.26, 0.93),-o-transform 0.38s cubic-bezier(0.61, 0.04, 0.26, 0.93)}@media screen and (max-width: 550px){header .main-nav__drawer__link:before{-webkit-transform:translate(78vw, 15px) rotate(-45deg);-moz-transform:translate(78vw, 15px) rotate(-45deg);-ms-transform:translate(78vw, 15px) rotate(-45deg);-o-transform:translate(78vw, 15px) rotate(-45deg);transform:translate(78vw, 15px) rotate(-45deg)}}header .main-nav__drawer__link.has_sub-menu:before{border-right:1px solid #fff;border-bottom:1px solid #fff}header .main-nav__drawer__link.has_sub-menu.active:before{border-right:1px solid #8c8279;border-bottom:1px solid #8c8279}header .main-nav__drawer__link__sub-menu{height:-webkit-calc(100% - 64px - 51px - 45px);height:-moz-calc(100% - 64px - 51px - 45px);height:calc(100% - 64px - 51px - 45px);width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#ececec;position:absolute;top:64px;left:0;color:#041e42;margin-top:45px;overflow:auto;padding-top:10px;opacity:0;pointer-events:none;-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);z-index:3}@media screen and (max-width: 550px){header .main-nav__drawer__link__sub-menu{top:0;height:-webkit-calc(100% - 51px);height:-moz-calc(100% - 51px);height:calc(100% - 51px)}}header .main-nav__drawer__link__sub-menu__link,header .main-nav__drawer__link__sub-menu__title{display:block;text-decoration:none;color:#041e42;padding:5px 0 5px 30px;-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93)}header .main-nav__drawer__link__sub-menu__title{font-size:24px;padding:10px 0 10px 30px}header .main-nav__drawer__link__sub-menu__link{font-size:14px}header .main-nav__drawer__link__sub-menu__link:hover{color:#c7102d;background-color:#ecebe8}header .main-nav__drawer__link__sub-menu.active{opacity:1;pointer-events:all}#myjs-link.active{background-color:#c7102d}.red-link{color:#c4c4c4;padding:23px 23px 20px;font-family:Montserrat,sans-serif;font-weight:600;text-decoration:none;display:block;position:relative;overflow:hidden}.red-link__tomenu{border-left:2px solid #fff}@media screen and (max-width: 900px){.red-link.tab__active{color:#c7102d}}.red-link:before{width:100%;height:8px;background-color:#c7102d;content:" ";position:absolute;top:100%;left:0;-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93)}.red-link.show:before,.red-link.tab__active:before,.red-link:hover:before{top:-webkit-calc(100% - 8px);top:-moz-calc(100% - 8px);top:calc(100% - 8px)}.red-link__arrow{color:#c4c4c4;padding:23px 23px 20px;font-family:Montserrat,sans-serif;font-weight:600;text-decoration:none;display:block;position:relative;overflow:hidden}.red-link__arrow:before{border-left:50px solid transparent;border-right:50px solid transparent;border-bottom:40px solid #c7102d;content:" ";position:absolute;top:100%;left:-webkit-calc(50% - 50px);left:-moz-calc(50% - 50px);left:calc(50% - 50px);-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93)}.red-link__arrow.show:before,.red-link__arrow:hover:before{top:-webkit-calc(100% - 8px);top:-moz-calc(100% - 8px);top:calc(100% - 8px)}.red-link__arrow.tab__active{color:#c7102d}.red-link__arrow.tab:hover:before,.red-link__arrow.tab__active:before{top:-webkit-calc(100% - 6px);top:-moz-calc(100% - 6px);top:calc(100% - 6px)}.red-link__arrow.active{color:#041e42}.red-link__arrow.active:before{top:-webkit-calc(100% - 8px);top:-moz-calc(100% - 8px);top:calc(100% - 8px)}.nav-secondary ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.nav-secondary__link{-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);text-align:center;width:100%;font-size:14px;letter-spacing:1px}.nav-secondary__link:hover{background-color:#d3d3d3}@media screen and (max-width: 1100px){.nav-secondary{display:none}}#overlay{position:fixed;left:0;top:0;height:100vh;width:100vw;background-color:rgba(6,32,68,0);z-index:10;display:block;-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);pointer-events:none}#overlay.active{pointer-events:all;background-color:rgba(6,32,68,0.6)}#overlay-2{position:fixed;left:0;top:0;height:100vh;width:100vw;background-color:rgba(6,32,68,0);z-index:-1;display:block;-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);pointer-events:none}#overlay-2.active{pointer-events:all;background-color:rgba(6,32,68,0.6)}#overlay-myjs{position:fixed;left:0;top:0;height:100vh;width:100vw;background-color:rgba(6,32,68,0);z-index:13;display:block;-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);pointer-events:none}#overlay-myjs.active{pointer-events:all;background-color:rgba(6,32,68,0.6)}.dropdown-overlay{-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);display:none;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:30px;border-top:1px solid #fff;background-color:#041e42;opacity:0;position:absolute;top:63px}.dropdown-overlay.active{display:block;-webkit-animation:fadeUpIn 0.3s 0s cubic-bezier(0.61, 0.04, 0.26, 0.93) forwards;-moz-animation:fadeUpIn 0.3s 0s cubic-bezier(0.61, 0.04, 0.26, 0.93) forwards;-o-animation:fadeUpIn 0.3s 0s cubic-bezier(0.61, 0.04, 0.26, 0.93) forwards;animation:fadeUpIn 0.3s 0s cubic-bezier(0.61, 0.04, 0.26, 0.93) forwards;opacity:1}.dropdown-overlay__image{max-width:250px;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;min-height:150px}.dropdown-overlay__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.dropdown-overlay__links{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 20px;-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-rule:1px solid #fff;-moz-column-rule:1px solid #fff;column-rule:1px solid #fff}.dropdown-overlay__link{display:block;color:#fff;text-decoration:none;margin:20px 10px;-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93)}.dropdown-overlay__link:hover{color:#c7102d}.dropdown-overlay__link:first-child{margin-top:0}@media screen and (max-width: 900px){.dropdown-overlay #overlay,.dropdown-overlay #overlay-2,.dropdown-overlay #overlay-2.active,.dropdown-overlay #overlay.active,.dropdown-overlay .dropdown-overlay,.dropdown-overlay .dropdown-overlay.active{display:none}}.buy-rent-overlay{-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);display:none;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:30px 30px 15px;border-top:1px solid #fff;background-color:#041e42;opacity:0;position:absolute}.buy-rent-overlay.active{display:block;-webkit-animation:fadeUpIn 0.3s 0s cubic-bezier(0.61, 0.04, 0.26, 0.93) forwards;-moz-animation:fadeUpIn 0.3s 0s cubic-bezier(0.61, 0.04, 0.26, 0.93) forwards;-o-animation:fadeUpIn 0.3s 0s cubic-bezier(0.61, 0.04, 0.26, 0.93) forwards;animation:fadeUpIn 0.3s 0s cubic-bezier(0.61, 0.04, 0.26, 0.93) forwards;opacity:1}.buy-rent-overlay .buy-overlay__search{-webkit-box-flex:1.6;-webkit-flex:1.6;-moz-box-flex:1.6;-ms-flex:1.6;flex:1.6}.buy-rent-overlay .buy-overlay__links,.buy-rent-overlay .buy-overlay__search{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block}.buy-rent-overlay .buy-overlay__links{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;padding:15px 20px 15px 50px}.buy-rent-overlay .buy-overlay__links__list{border-left:1px solid #fff;padding:0 20px 5px}.buy-rent-overlay .buy-overlay__links__link{padding:10px 0;display:block;color:#fff;text-decoration:none;-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93)}.buy-rent-overlay .buy-overlay__links__link:hover{color:#c7102d}.buy-rent-overlay .buy-overlay__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.buy-rent-overlay .open-search .search-banner{padding:20px 0;margin-left:-10px}.buy-rent-overlay .open-search .search-banner__channel-loc{width:100%}.buy-rent-overlay .open-search .search-banner__channel-loc li label{border-color:#fff}.buy-rent-overlay .open-search .search-banner__location{border-color:#fff;margin-left:2px}.buy-rent-overlay .open-search .search-banner__search-btn input{background:#c7102d;color:#fff}.buy-rent-overlay .open-search .search-banner__channel-list{min-width:auto}footer{width:100%;font-family:Montserrat,sans-serif}footer .grid--logo{grid-area:logo;-ms-grid-row:1;-ms-grid-column:1}footer .grid--logo svg{max-width:321px}footer .grid--newsletter{grid-area:newsletter;-ms-grid-row:2;-ms-grid-column:1}footer .grid--site-map{grid-area:siteMap}footer .grid--col1{grid-area:col1;-ms-grid-row:1;-ms-grid-column:2;-ms-grid-row-span:2}footer .grid--col2{grid-area:col2;-ms-grid-row:1;-ms-grid-column:3;-ms-grid-row-span:2}footer .grid--col3{grid-area:col3;-ms-grid-row:1;-ms-grid-column:4;-ms-grid-row-span:2}@media screen and (max-width: 980px){footer .grid--logo{grid-area:logo;-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}footer .grid--newsletter{grid-area:newsletter;-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:3}footer .grid--site-map{grid-area:siteMap}footer .grid--col1{grid-area:col1;-ms-grid-row:3;-ms-grid-column:1}footer .grid--col2{grid-area:col2;-ms-grid-row:3;-ms-grid-column:2}footer .grid--col3{grid-area:col3;-ms-grid-row:3;-ms-grid-column:3}}@media screen and (max-width: 370px){footer .grid--logo{grid-area:logo;-ms-grid-row:1;-ms-grid-column:1}footer .grid--newsletter{grid-area:newsletter;-ms-grid-row:2;-ms-grid-column:1}footer .grid--site-map{grid-area:siteMap}footer .grid--col1{grid-area:col1;-ms-grid-row:3;-ms-grid-column:1}footer .grid--col2{grid-area:col2;-ms-grid-row:4;-ms-grid-column:1}footer .grid--col3{grid-area:col3;-ms-grid-row:5;-ms-grid-column:1}}footer .logo-main{max-height:56px}@media screen and (min-width: 980px){footer .logo-main{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);-webkit-transform-origin:0;-moz-transform-origin:0;-ms-transform-origin:0;-o-transform-origin:0;transform-origin:0}}@media screen and (min-width: 414px){footer .footer-grid{display:grid;display:-ms-grid;grid-template-columns:425px 1fr 1fr 1fr;-ms-grid-columns:425px 1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto;grid-template-areas:"logo  col1 col2 col3" "newsletter col1 col2 col3";-ms-grid-rows:70px auto;grid-template-rows:70px auto;margin:-20px}}footer .footer-grid>*{margin:20px}@supports (display: -ms-grid) or (display: grid){footer .footer-grid{grid-column-gap:20px;grid-row-gap:20px;margin:0}footer .footer-grid>*{margin:0}}@media screen and (max-width: 980px){footer .footer-grid{grid-template-columns:1fr 1fr 1fr;-ms-grid-columns:1fr 1fr 1fr;grid-template-rows:auto auto auto;-ms-grid-rows:auto auto auto;grid-template-areas:"logo logo logo" "newsletter newsletter newsletter " "col1 col2 col3"}footer .footer-grid .logo-main{max-width:100%}footer .footer-grid .sitemap{width:100%}}@media screen and (max-width: 370px){footer .footer-grid{grid-template-columns:1fr;-ms-grid-columns:1fr;grid-template-rows:auto auto auto auto auto;-ms-grid-rows:auto auto auto auto auto;grid-template-areas:"logo" "newsletter" "col1" "col2" "col3"}footer .footer-grid .logo-main{max-width:100%}footer .footer-grid .sitemap{width:100%}}footer .sitemap--column{margin-bottom:15px}footer .sitemap--column h3{font-size:18px;text-transform:uppercase}footer .sitemap--column ul li{list-style:none;margin:5px 0}@media screen and (max-width: 414px){footer .sitemap--column ul li{margin:14px 0}}footer .sitemap--column ul li a{color:#c4c4c4;font-size:15px;text-decoration:none;-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93)}footer .sitemap--column ul li a:hover{color:#c7102d}.social-icons{display:block}.social-icons__icon{-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);height:44px;width:44px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);-o-transform:scale(0.7);transform:scale(0.7);margin:0 2px;cursor:pointer;color:#fff}.social-icons__icon:hover{color:#c7102d}.sidebar{grid-area:sidebar;padding:20px 10px}.sidebar__element{width:100%;margin-bottom:20px;background-color:#c4c4c4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:left}@media screen and (min-width: 900px){.sidebar__element{max-width:400px}}.sidebar__element a{text-decoration:none}.sidebar__element.fw{max-width:auto}.sidebar__element__header{padding:10px 10px 8px;font-size:13px;font-weight:700}.sidebar__element__background{background-position:50%;background-repeat:no-repeat;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.sidebar__element__input-group{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.sidebar__element__input-group__label{padding-right:10px;-webkit-box-flex:6;-webkit-flex:6;-moz-box-flex:6;-ms-flex:6;flex:6}.sidebar__element__input-group__input{-webkit-box-flex:4;-webkit-flex:4;-moz-box-flex:4;-ms-flex:4;flex:4;position:relative}.sidebar__element__input-group__input__value{display:block;margin:10px 0;padding:16px;padding-left:25px;font-size:14px;width:100%;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:none;-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-webkit-box-shadow:inset 0 0 13px -2px #00000040;-moz-box-shadow:inset 0 0 13px -2px #00000040;box-shadow:inset 0 0 13px -2px #00000040}.sidebar__element__input-group__input__value:focus{outline:none;-webkit-box-shadow:0 0 0 0 #00000040 inset;-moz-box-shadow:0 0 0 0 #00000040 inset;box-shadow:inset 0 0 0 0 #00000040}.sidebar__element__input-group__input__value:focus+label{-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);-o-transform:scale(1.02);transform:scale(1.02)}.sidebar__element__input-group__input__value__before{color:#041e42;position:absolute;top:27px;left:7px;font-weight:700}.sidebar__element__input-group__input__value__after{color:#041e42;position:absolute;top:27px;right:7px;font-weight:700}.sidebar__element__input-group__input__value::-webkit-inner-spin-button,.sidebar__element__input-group__input__value::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.sidebar__element__input-group--checkboxes{display:block}.sidebar.allWhite .sidebar__element{background-color:#fff}.sidebar__horizontal{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;padding-right:0;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}@media screen and (min-width: 900px){.sidebar__horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-right:-10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.sidebar__horizontal .sidebar__element{margin:10px}}@media screen and (min-width: 650px){.sidebar__horizontal__multiline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:-10px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.sidebar__horizontal__multiline .sidebar__element{margin:10px;max-width:300px}.sidebar__horizontal__multiline .sidebar__element:first-child{margin-left:10px}.sidebar__horizontal__multiline .sidebar__element:last-child{margin-right:10px}}.vertical-flex{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#userProfile{display:block;height:-webkit-calc(100vh - 60px);height:-moz-calc(100vh - 60px);height:calc(100vh - 60px);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;background-color:#fff;position:fixed;right:71px;left:71px;-webkit-box-shadow:0 0 21px 8px rgba(0,0,0,0.25);-moz-box-shadow:0 0 21px 8px rgba(0,0,0,0.25);box-shadow:0 0 21px 8px rgba(0,0,0,0.25);border:2px solid #c4c4c4;top:-webkit-calc(100vh + 70px);top:-moz-calc(100vh + 70px);top:calc(100vh + 70px);z-index:14;-webkit-transition:.2s ease-in;-o-transition:.2s ease-in;-moz-transition:.2s ease-in;transition:.2s ease-in;color:#8c8279}@media screen and (max-width: 901px){#userProfile{overflow:auto}}#userProfile.active{top:30px;display:block;-webkit-transition:0.25s cubic-bezier(0, 0, 0.21, 0.96);-o-transition:0.25s cubic-bezier(0, 0, 0.21, 0.96);-moz-transition:0.25s cubic-bezier(0, 0, 0.21, 0.96);transition:0.25s cubic-bezier(0, 0, 0.21, 0.96)}@media screen and (max-width: 900px){#userProfile{height:100vh;width:100%;left:0;right:0}#userProfile.active{top:0}}@media screen and (min-width: 1200px){#userProfile{left:-webkit-calc(50vw - 600px + 71px);left:-moz-calc(50vw - 600px + 71px);left:calc(50vw - 600px + 71px);width:1058px;right:auto}}#userProfileContent{height:100%}.user-profile-hero{padding:20px 30px;position:relative}.user-profile-hero__logo{position:relative;max-width:360px;max-height:70px;width:100%}.user-profile__close{position:absolute;right:0;top:0;width:24px;height:24px;padding:3px;cursor:pointer;background-color:#c7102d}.user-profile__close span{position:relative;display:block;width:100%;height:100%}.user-profile__close span:after{-webkit-transform:translateX(-50%) rotate(-45deg);-moz-transform:translateX(-50%) rotate(-45deg);-ms-transform:translateX(-50%) rotate(-45deg);-o-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg)}.user-profile__close span:before{-webkit-transform:translateX(-50%) rotate(45deg);-moz-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%) rotate(45deg);-o-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.user-profile__close span:after,.user-profile__close span:before{position:absolute;width:22px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;height:3px;content:"";display:block;top:-webkit-calc(50% - 1px);top:-moz-calc(50% - 1px);top:calc(50% - 1px);background-color:#fff;left:50%}.user-profile__inner{min-height:-webkit-calc(100% - 145px);min-height:-moz-calc(100% - 145px);min-height:calc(100% - 145px);background:-webkit-linear-gradient(315deg, #c4c4c4, #c4c4c4 8%, #ececec 0, #ececec 92%, #c4c4c4 0, #c4c4c4);background:-moz- oldlinear-gradient(315deg, #c4c4c4 0, #c4c4c4 8%, #ececec 8%, #ececec 92%, #c4c4c4 92%, #c4c4c4 100%);background:-o-linear-gradient(315deg, #c4c4c4 0, #c4c4c4 8%, #ececec 8%, #ececec 92%, #c4c4c4 92%, #c4c4c4 100%);background:linear-gradient(135deg, #c4c4c4, #c4c4c4 8%, #ececec 0, #ececec 92%, #c4c4c4 0, #c4c4c4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#c7102d",endColorstr="#041e42",GradientType=1);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.user-profile-register-form__title{font-size:16px}@media screen and (min-width: 900px){.user-profile__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.user-profile__left{-webkit-box-flex:3;-webkit-flex:3;-moz-box-flex:3;-ms-flex:3;flex:3}.user-profile__left-inner{overflow-y:scroll}.user-profile__right{-webkit-box-flex:2;-webkit-flex:2;-moz-box-flex:2;-ms-flex:2;flex:2;overflow-y:auto}.user-profile__left-inner,.user-profile__right{height:-webkit-calc(100vh - 64px - 5px - 2*20px - 70px);height:-moz-calc(100vh - 64px - 5px - 2*20px - 70px);height:calc(100vh - 64px - 5px - 2*20px - 70px)}}@media screen and (min-width: 900px) and (max-width: 900px){.user-profile__left-inner,.user-profile__right{height:-webkit-calc(100vh - 2*20px - 70px);height:-moz-calc(100vh - 2*20px - 70px);height:calc(100vh - 2*20px - 70px)}}@media screen and (min-width: 1400px){.user-profile__right{max-width:480px}}.user-profile__right{background-color:#041e42}.user-profile__left{background-color:#fff}.user-profile__section{border-top:2px solid #ececec}.user-profile__section-title{text-decoration:none;font-weight:700;font-size:15px;display:block;position:relative}.user-profile__section-title:after{-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);content:"";height:12px;width:12px;top:-2px;display:block;position:absolute;border-bottom:2px solid #041e42;border-right:2px solid #041e42;right:20px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.user-profile__login-form .sidebar__element__input-group__input__value,.user-profile__register-form .sidebar__element__input-group__input__value,.user-profile__reset-pwd-1 .sidebar__element__input-group__input__value,.user-profile__reset-pwd-2 .sidebar__element__input-group__input__value,.user-profile__update-form .sidebar__element__input-group__input__value{padding:8px;padding-left:8px;margin:5px 0}.user-profile__login-form .input__left,.user-profile__register-form .input__left,.user-profile__reset-pwd-1 .input__left,.user-profile__reset-pwd-2 .input__left,.user-profile__update-form .input__left{padding-right:5px}.user-profile__login-form .input__right,.user-profile__register-form .input__right,.user-profile__reset-pwd-1 .input__right,.user-profile__reset-pwd-2 .input__right,.user-profile__update-form .input__right{padding-left:5px}.user-profile__login-form .cta,.user-profile__register-form .cta,.user-profile__reset-pwd-1 .cta,.user-profile__reset-pwd-2 .cta,.user-profile__update-form .cta{padding:14px;font-size:12px}.recent-searches__list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:5px}.recent-searches__item{padding:4px 0 0;border-top:1px solid #c4c4c4;margin:2px 0}.recent-searches__item a{text-decoration:none;color:#041e42;-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);font-size:14px}.recent-searches__item a:hover{color:#c7102d}.saved-search{margin-top:10px;padding-top:10px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.saved-search:not(:first-of-type){border-top:1px solid #c4c4c4}.saved-search__image{padding:0 5px;margin:auto}.saved-search__image img{width:150px}.saved-search__inner{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;padding:0 5px;min-width:200px}.user-profile-account-info span{width:90px;margin-bottom:5px}.user-profile-account-info .inline{vertical-align:top}body{-webkit-font-smoothing:antialiased;overflow-x:hidden;font-size:17px}body,h1,h2,h3,h4,h5{line-height:1.2}body .home-page__carousel{font-size:auto;line-height:1}body .home-page__carousel h1,body .home-page__carousel h2,body .home-page__carousel h3,body .home-page__carousel h4,body .home-page__carousel h5{line-height:1}weak{font-weight:200}@media screen and (max-width: 899px){.hide_mobile{display:none !important}}@media screen and (min-width: 900px){.hide_desktop{display:none !important}}@media screen and (min-width: 900px){.flex-desktop1{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}}.flex{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.noScroll{overflow:hidden}.noWrap{white-space:nowrap}.inline{display:inline-block}.block{display:block !important}.hidden{display:none !important}.fw{width:100%}.hidden{display:none}.link{text-decoration:none;cursor:pointer;-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93)}.link:hover{color:#c7102d}.link>*{text-decoration:none}.link__grey{color:#c4c4c4}.link__grey:hover{color:#c7102d}.link__white{color:#fff}.link__12{font-size:10px}.link.next,.link.prev{position:relative}.link.next:hover:before,.link.prev:hover:before{border-color:#c7102d}.link.next:before,.link.prev:before{-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);position:absolute;display:block;height:1em;width:1em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-top:.2em solid #c4c4c4;border-left:.2em solid #c4c4c4;margin-top:1px;top:-1px}.link.next{padding-right:1.2em}.link.next:before{right:0;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);content:""}.link.next:hover:before{right:-5px}.link.prev{padding-left:1.2em}.link.prev:before{left:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);content:""}.link.prev:hover:before{left:-5px}.float-left{float:left}.float-right{float:right}.flex--1{-webkit-box-flex:1 !important;-webkit-flex:1 !important;-moz-box-flex:1 !important;-ms-flex:1 !important;flex:1 !important}.blue-back{color:#fff;background:#041e42}.blue-back__dark{color:#fff;background:#1d252d}.grey-back{background-color:#ececec;color:#041e42}.grey-back .grey-back{background-color:#fff;color:#041e42}.grey-back-5{background-color:#d3d3d3}.grey-back-4{background-color:#efedeb;color:#041e42}.grey-back-4 .grey-back{background-color:#fff;color:#041e42}.grey-back-2{background-color:#ececec;color:#000}.red-back{color:#fff;background:#c7102d}.white-back{background-color:#fff;color:#041e42}.red{color:#c7102d !important}.grey{color:#8c8279}.grey-2{color:#ececec}.grey-3{color:#c4c4c4}.blue{color:#041e42}.white{color:#fff}.black{color:#211f1f}.inherit-color{color:inherit}a.smaller,label.smaller,p.smaller,span.smaller{font-size:12px}a.smallest,label.smallest,p.smallest,span.smallest{font-size:9px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-default{font-family:Montserrat,sans-serif}.featured-properties__text,.font-serif,h1.featured-properties__text,h1.font-serif,h2.featured-properties__text,h2.font-serif,h3.featured-properties__text,h3.font-serif,h4.featured-properties__text,h4.font-serif,h5.featured-properties__text,h5.font-serif{font-family:Amiri,serif}.font-bold{font-weight:700}.font-italic{font-style:oblique}.font-spaced{letter-spacing:1.5px}.font-larger{font-size:1.2em}.heading-small{font-size:1.594rem}.margin-0{margin:0}.margin-top-0{margin-top:0}.margin-bottom-10px{margin-bottom:.625rem}.font-weight-100-900{font-weight:100}@media (min-width: 550px){.font-weight-100-900{font-weight:900}}body{font-family:Montserrat,sans-serif}.uppercase{text-transform:uppercase}.oblique{font-style:oblique}.padded-inner__15-30{padding:15px 30px}.padded-inner__20-30{padding:20px 30px}.padded-inner__10-30{padding:10px 30px}.padded-inner__10-25{padding:10px 25px}.padded-inner__2-0{padding:2px 0}.padded-inner__10-0{padding:10px 0}.padded-inner__0-20{padding:0 20px}.padded-inner__0-25{padding:0 25px}.padded-inner__15-10{padding:15px 10px}.padded-inner__30{padding:30px}.padded-inner__30-0{padding:30px 0}.padded-inner__20{padding:20px}.padded-inner__0-30{padding:0 30px}.padded-inner__30-40{padding:30px 40px}.padded-inner__30-10{padding:30px 10px}.padded-inner__20-10{padding:20px 10px}.padded-inner__10-20{padding:10px 20px}.padded-inner__15-25{padding:15px 25px}.padded-inner__20-0{padding:20px 0}.padded-inner__40-20{padding:40px 20px}.padded-inner__50{padding:50px}.padded-inner__50-0,.padded-inner__50-res0{padding:50px 0}.padded-inner__50-res20{padding:50px 20px}@media screen and (min-width: 900px){.padded-inner__50-res0,.padded-inner__50-res20{padding:50px}}.pd-b-0{padding-bottom:0 !important}.pd-t-0{padding-top:0 !important}.columns-1{-webkit-column-count:1 !important;-moz-column-count:1 !important;column-count:1 !important}.compress-numbers{letter-spacing:-.7px}.margin-top__5{margin-top:5px}.margin-top__15{margin-top:15px}.min-height__300{min-height:300px}.separator{height:2px;background-color:#c4c4c4;width:100%;display:block}.separator.white{background-color:#fff}.separator.red{background-color:#c7102d}.separator--dark-grey{background-color:#8c8279}.separator.thin,.separator__thin{height:1px}.vertical-separator{height:.75em;width:1px;display:inline-block}.spacer--30{height:30px}.spacer--40{height:40px}.spacer--15{height:15px}.spacer--5{height:5px}.spacer--20{height:20px}.spacer--24{height:24px}.mt--5{margin-top:5px}.background-img{background-position:50% 50%;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat}.background-img__filter:before{content:"";height:100%;width:100%;position:absolute;left:0;top:0;background-color:rgba(0,0,0,0.35)}.cta{border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:10px 10px 9px;font-size:11px;text-decoration:none;display:inline-block;width:100%;font-weight:600;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;overflow:hidden}.cta__pad-extra{padding:15px 15px 12px;font-size:9px}.cta__pad-extra--2{padding:19px 15px 17px}.cta__pad-wide{padding:15px 30px 12px}.cta__white{background:#fff;color:#041e42;-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93)}.cta__white:hover{background:#c7102d;color:#fff}.cta__grey{background:transparent;color:#8c8279}.cta__grey-2{color:#041e42;background-color:#ececec;-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93)}.cta__grey-2:hover{background:#c7102d;color:#fff}.cta__blue{background-color:#041e42;color:#c4c4c4;-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93)}.cta__blue.tab__active,.cta__blue:hover{color:#fff}.cta__blue-2{background-color:#041e42;color:#fff;-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93)}.cta__blue-2:hover,.cta__red{background-color:#c7102d}.cta__red{color:#fff;-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93)}.cta__red:hover{color:#c7102d;background-color:#fff}.cta__coast{background-color:#24b7b2;color:#fff;-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93)}.cta__coast:hover{color:#24b7b2;background-color:#fff}.cta__small{width:auto}.cta__inline{display:inline-block;width:-webkit-calc(40% - 5px);width:-moz-calc(40% - 5px);width:calc(40% - 5px)}.cta__inline2{width:-webkit-calc(50% - 5px);width:-moz-calc(50% - 5px);width:calc(50% - 5px);margin-top:10px;margin-right:5px;margin-bottom:10px}.cta__inline2+.cta__inline2{margin-left:5px;margin-right:0}.cta__inline3{margin-top:10px;margin-right:5px;margin-bottom:10px;width:auto}.cta__inline3+.cta__inline3{margin-left:5px;margin-right:5px}.cta__inline3:last-child{margin-left:5px;margin-right:0}.cta__border{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #fff;-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93)}.cta__border:hover{background:#c7102d;color:#fff}.cta__border.save-property-link.active{background:#c7102d}.cta__icon{position:relative;padding-left:34px;min-width:92px;font-size:10px;text-align:left}.cta__icon svg.save{height:15px;width:20px;position:absolute;left:8px;top:8px}.cta__icon svg.share{height:21px;width:20px;position:absolute;left:7px;top:5px}.cta__50{width:50%;text-align:center}.cta__larger{font-size:14px}.cta__medium-text{font-size:11px;font-weight:700}.cta__font-13{font-size:13px}@media screen and (max-width: 990px){.cta__form-submit{margin-bottom:5rem}}.cta__form-submit:disabled{opacity:.5;cursor:not-allowed}.cta.cta__border.cta__icon{border-color:#c4c4c4;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 15px 10px 8px;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;max-height:37px;vertical-align:top}.cta.cta__border.cta__icon svg{position:relative;top:0;left:0}.cta-list{list-style:none;margin:10px 0 5px}.cta-list__spaced{letter-spacing:1.5px}.cta-list__50 .cta-item{width:-webkit-calc(49% - 10px);width:-moz-calc(49% - 10px);width:calc(49% - 10px);margin:5px;display:inline-block}@media screen and (max-width: 302px){.cta-list__50 .cta-item{width:-webkit-calc(100% - 10px);width:-moz-calc(100% - 10px);width:calc(100% - 10px)}}.cta-list__300 .cta-item{width:300px;margin:5px;display:inline-block}@media screen and (max-width: 500px){.cta-list__300 .cta-item{width:-webkit-calc(100% - 10px);width:-moz-calc(100% - 10px);width:calc(100% - 10px)}}.cta-list__inline{width:100%;list-style:none;margin:10px 0 5px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.cta-list__inline *{width:auto;display:inline-block}.cta-list__blue{background-color:#041e42}.cta-list__floor{position:absolute;bottom:0;margin-bottom:0}.back{text-transform:uppercase;margin:0 0 25px;position:relative;left:25px;font-size:10px;display:block;text-decoration:none;padding:5px 10px;width:130px}.back:before{content:"";position:absolute;left:-10px;display:block;width:10px;height:10px;border-bottom:2px solid #c4c4c4;border-left:2px solid #c4c4c4;-webkit-transform:rotatez(45deg);-moz-transform:rotatez(45deg);-ms-transform:rotate(45deg);-o-transform:rotatez(45deg);transform:rotatez(45deg)}.back__grey{color:#c4c4c4}.animated-checkbox{-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none;margin-right:10px}.animated-checkbox::-ms-check{display:none}.animated-checkbox:focus{outline:none}.animated-checkbox+label{font-size:12px;margin-top:-10px;line-height:1.3}.animated-checkbox+label,.animated-checkbox+label>span{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.animated-checkbox+label>span{position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:10px;width:20px;height:20px;background:#fff;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-transition:all 0.25s cubic-bezier(0.4, 0, 0.23, 1);-o-transition:all 0.25s cubic-bezier(0.4, 0, 0.23, 1);-moz-transition:all 0.25s cubic-bezier(0.4, 0, 0.23, 1);transition:all 0.25s cubic-bezier(0.4, 0, 0.23, 1);margin-top:-3px;border:1px solid #041e42;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.animated-checkbox:checked+label>span{background-color:#c7102d;border:1px solid #c7102d}.animated-checkbox:checked+label>span:before{content:"";position:absolute;top:2px;left:2px;border-right:3px solid transparent;border-bottom:3px solid transparent;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%;-webkit-animation:draw-tick 125ms 0.25s cubic-bezier(0.4, 0, 0.23, 1) forwards;-moz-animation:draw-tick 125ms 0.25s cubic-bezier(0.4, 0, 0.23, 1) forwards;-o-animation:draw-tick 125ms 0.25s cubic-bezier(0.4, 0, 0.23, 1) forwards;animation:draw-tick 125ms 0.25s cubic-bezier(0.4, 0, 0.23, 1) forwards}@-webkit-keyframes draw-tick{0%{width:0;height:0;border-color:#fff;-webkit-transform:translate3d(0, 6px, 0) rotate(45deg);transform:translate3d(0, 6px, 0) rotate(45deg)}33%{width:4px;height:0;-webkit-transform:translate3d(0, 7px, 0) rotate(45deg);transform:translate3d(0, 7px, 0) rotate(45deg)}to{width:4px;height:12px;border-color:#fff;-webkit-transform:translate3d(0, -5px, 0) rotate(45deg);transform:translate3d(0, -5px, 0) rotate(45deg)}}@-moz-keyframes draw-tick{0%{width:0;height:0;border-color:#fff;-moz-transform:translate3d(0, 6px, 0) rotate(45deg);transform:translate3d(0, 6px, 0) rotate(45deg)}33%{width:4px;height:0;-moz-transform:translate3d(0, 7px, 0) rotate(45deg);transform:translate3d(0, 7px, 0) rotate(45deg)}to{width:4px;height:12px;border-color:#fff;-moz-transform:translate3d(0, -5px, 0) rotate(45deg);transform:translate3d(0, -5px, 0) rotate(45deg)}}@-o-keyframes draw-tick{0%{width:0;height:0;border-color:#fff;transform:translate3d(0, 6px, 0) rotate(45deg)}33%{width:4px;height:0;transform:translate3d(0, 7px, 0) rotate(45deg)}to{width:4px;height:12px;border-color:#fff;transform:translate3d(0, -5px, 0) rotate(45deg)}}.animated-checkbox__container{height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.animated-checkbox2{position:absolute;-webkit-transform:translateX(5px);-moz-transform:translateX(5px);-ms-transform:translateX(5px);-o-transform:translateX(5px);transform:translateX(5px);opacity:0;pointer-events:none;outline:none;margin-right:10px;-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}.animated-checkbox2:focus{outline:none}.animated-checkbox2__container label{font-size:12px;margin-top:-10px;line-height:1.3}.animated-checkbox2__container label,.animated-checkbox2__container label span{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.animated-checkbox2__container label span{position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:10px;width:20px;height:20px;background:#fff;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-transition:all 0.25s cubic-bezier(0.4, 0, 0.23, 1);-o-transition:all 0.25s cubic-bezier(0.4, 0, 0.23, 1);-moz-transition:all 0.25s cubic-bezier(0.4, 0, 0.23, 1);transition:all 0.25s cubic-bezier(0.4, 0, 0.23, 1);margin-top:-3px;border:1px solid #041e42;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.animated-checkbox2:checked{-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);-o-transform:scale(2);transform:scale(2)}.animated-checkbox2:checked+span{background-color:#c7102d;border:1px solid #c7102d}.animated-checkbox2:checked+span:before{content:"";position:absolute;top:2px;left:2px;border-right:3px solid transparent;border-bottom:3px solid transparent;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%;-webkit-animation:draw-tick 125ms 0.25s cubic-bezier(0.4, 0, 0.23, 1) forwards;-moz-animation:draw-tick 125ms 0.25s cubic-bezier(0.4, 0, 0.23, 1) forwards;-o-animation:draw-tick 125ms 0.25s cubic-bezier(0.4, 0, 0.23, 1) forwards;animation:draw-tick 125ms 0.25s cubic-bezier(0.4, 0, 0.23, 1) forwards}.animated-checkbox2__container{height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.search-btn{position:relative;height:38px}.search-btn input{width:auto;position:relative;height:100%}.search-btn input.background-image,.search-btn input.fill{width:100%}.search-btn .magnifying-glass{pointer-events:none;width:26px;left:10px;top:13px;position:absolute;-webkit-transform:rotate(45deg) scale(0.9);-moz-transform:rotate(45deg) scale(0.9);-ms-transform:rotate(45deg) scale(0.9);-o-transform:rotate(45deg) scale(0.9);transform:rotate(45deg) scale(0.9)}.search-btn .magnifying-glass span:first-child,.search-btn .magnifying-glass span:nth-child(2){border-color:#fff}.search-btn .magnifying-glass__blue span:first-child,.search-btn .magnifying-glass__blue span:nth-child(2){border-color:#041e42}.search-btn__2{height:53px}.search-btn__2 .magnifying-glass{top:19px}.tab{cursor:pointer}.select-container{position:relative}.select-container:after{content:"";position:absolute;display:block;border:6px solid transparent;border-top:6px solid #c4c4c4;left:-webkit-calc(100% - 20px);left:-moz-calc(100% - 20px);left:calc(100% - 20px);top:17px;pointer-events:none}.select-container select{border:1px solid #041e42;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#8c8279;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:5px 10px;font-size:13px;width:100%;height:38px;margin:0 10px 10px 0;background-color:#fff;display:inline-block}.select-container select::-ms-expand{display:none}.select-container-2{position:relative}.select-container-2:after{content:"";position:absolute;display:block;border:6px solid transparent;border-top:6px solid #c4c4c4;left:-webkit-calc(100% - 20px);left:-moz-calc(100% - 20px);left:calc(100% - 20px);top:8px;pointer-events:none}.select-container-2 select{border:1px solid #8c8279;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#8c8279;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0 10px 10px 0;background-color:#fff;display:inline-block;padding:0 23px 0 8px;font-size:12px;width:100%;height:21px;margin:0;border-color:#8c8279}.select-container-2 select::-ms-expand{display:none}.max-width-container-1800{max-width:1800px;margin:auto}.max-width-container-1200{max-width:1200px;margin:auto;position:relative}.max-width-container-600{max-width:600px;margin:auto;position:relative}.max-width-container-380{max-width:380px}.max-width-container-500{max-width:500px}.flex-floater{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 652px){.flex-floater{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:auto}}.flex-floater>*{padding:5px}.flex-floater__left{padding-left:0;justify-self:left}.flex-floater__left,.flex-floater__right{display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.flex-floater__right{padding-right:0;justify-self:right}.flex-floater__side-only{padding-top:0;padding-bottom:0}.flex-floater .flex-val__1{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.flex-floater.fullPad .flex-floater__left{padding-left:5px}.flex-floater.fullPad .flex-floater__right{padding-right:5px}@media screen and (max-width: 767px){.flex-floater__left{display:-ms-grid;display:grid;width:80%}.cta__inline3{margin-top:10px;margin-right:0;margin-bottom:0}.cta__inline3+.cta__inline3,.cta__inline3:last-child{margin-left:0;margin-right:0}}.inlineFlex{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.lazy-load__default{opacity:0;pointer-events:none;margin-top:10px;-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93)}.lazy-load__default.in-view{opacity:1;pointer-events:auto;margin-top:0}.magnifying-glass__inline{pointer-events:none;width:26px;left:10px;top:13px;position:relative;-webkit-transform:rotate(45deg) scale(0.7);-moz-transform:rotate(45deg) scale(0.7);-ms-transform:rotate(45deg) scale(0.7);-o-transform:rotate(45deg) scale(0.7);transform:rotate(45deg) scale(0.7)}.magnifying-glass__inline span:first-child,.magnifying-glass__inline span:nth-child(2){border-color:#fff}.block-list{display:block;list-style:none;list-style-type:none;margin-left:0;padding:0;border-bottom:1px solid rgba(255,255,255,0.5)}.block-list__item{display:block;margin:0;padding:0;border-top:1px solid rgba(255,255,255,0.5)}.block-list__link{display:block;padding:14px 0;text-align:left;text-decoration:none;color:#fff;line-height:1em;-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93)}.block-list__link:focus,.block-list__link:hover{color:#c7102d}.block-list--arrows .block-list__link{position:relative}.block-list--arrows .block-list__link:focus:before,.block-list--arrows .block-list__link:hover:before{border-color:#c7102d;right:-5px}.block-list--arrows .block-list__link:before{content:"";height:12px;width:12px;border-right:1px solid #fff;border-bottom:1px solid #fff;display:block;position:absolute;right:0;top:50%;-webkit-transform:rotate(-45deg) translateY(-50%);-moz-transform:rotate(-45deg) translateY(-50%);-ms-transform:rotate(-45deg) translateY(-50%);-o-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%);-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93)}.link-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.has-icon{position:relative}.has-icon__icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.has-icon--left.has-icon--20{padding-left:20px}.has-icon--left.has-icon--20 .has-icon__icon{width:17px;height:17px;left:0}.has-icon--left.has-icon--20 .has-icon__icon svg{width:100%;height:100%}.has-icon--left.has-icon--55{padding-left:55px}.has-icon--left.has-icon--55 .has-icon__icon{width:45px;height:45px;left:0}.has-icon--left.has-icon--55 .has-icon__icon svg{width:100%;height:100%}.has-icon--right{padding-right:20px}.max-width__200{max-width:200px;width:100%}.min-width__200{min-width:200px}.logo-container{padding-top:0;opacity:.7}@media screen and (min-width: 900px){.logo-container{padding:0 120px 60px}}.logo-container>img{height:40px;margin:10px auto}.logo-container.london-logos>img{height:80px;margin:10px auto}.background-image{-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:50%;position:absolute;top:0;left:0}.background-image__holder{display:block;position:relative;width:100%;height:auto}.background-image__holder--square{height:0;padding-bottom:100%}.background-image__holder--3x4{height:0;padding-bottom:75%}ul.bullets{margin-left:16px;margin-right:20px;text-align:left;list-style:none;list-style-type:none}ul.bullets li{padding-left:14px;margin-bottom:8px;position:relative;margin-left:10px}ul.bullets li:before{content:"•";color:currentColor;left:0;position:absolute}ul.bullets--red li:before{color:#c7102d}ul.list--two-cols{-webkit-columns:2;-moz-columns:2;columns:2;margin:0}.mb-5{margin-bottom:5px}.mb-7{margin-bottom:7px}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mb-35{margin-bottom:35px}.mt-5{margin-top:5px}.mt-7{margin-top:7px}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mt-35{margin-top:35px}.accordion{margin:35px 0}.accordion__header{display:block;padding:10px 0;border-top:1px solid #ececec;color:#041e42}.accordion__header.tab__active h3:after{-webkit-transform:translateY(-40%) rotate(225deg);-moz-transform:translateY(-40%) rotate(225deg);-ms-transform:translateY(-40%) rotate(225deg);-o-transform:translateY(-40%) rotate(225deg);transform:translateY(-40%) rotate(225deg)}.accordion__header h3{display:inline-block;color:#041e42;font-weight:700;position:relative}.accordion__header h3:after{content:"";position:absolute;right:-32px;top:50%;width:12px;height:12px;border-right:1px solid #ececec;border-bottom:1px solid #ececec;-webkit-transform:translateY(-80%) rotate(45deg);-moz-transform:translateY(-80%) rotate(45deg);-ms-transform:translateY(-80%) rotate(45deg);-o-transform:translateY(-80%) rotate(45deg);transform:translateY(-80%) rotate(45deg)}.accordion .tab_content{padding:15px 0}.accordion .tab_content p{margin-bottom:10px}#feefo-service-review-carousel-widgetId{margin-top:-60px}.branches.show #feefo-service-review-carousel-widgetId{margin-top:0}.coast-water-block__text{text-align:center;font-size:30px;font-weight:700;letter-spacing:7.7px;position:absolute;width:100%;padding:5px;top:50%;-webkit-transform:translateY(-40%);-moz-transform:translateY(-40%);-ms-transform:translateY(-40%);-o-transform:translateY(-40%);transform:translateY(-40%);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.coast-water-block__text span{font-size:33px;letter-spacing:4px;display:inline-block}@media screen and (max-width: 475px){.coast-water-block__text{font-size:24px}.coast-water-block__text span{font-size:27px}}.coast-water-block__img{position:relative}.coast-water-block__img:before{height:100%;width:100%;position:absolute;left:0;top:0;content:"";background:rgba(88,63,39,0.25)}.coast-water-block__nodeproperty .property-single__grid__main-img{height:210px}.coast-water-block__nodeproperty .property-single__grid__address{margin-top:10px}.inlineFlex .cta__inline3{width:auto}@media screen and (max-width: 900px){#feefologohere{text-align:center}}#feefologohere img{max-width:225px}.privacy-link{color:inherit;text-decoration:underline;cursor:pointer;-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93)}.privacy-link:hover{color:#c7102d}.marketing-preferences{font-size:13px}.marketing-preferences .animated-checkbox2__container{height:auto}@media (max-width: 899px){.home-banner.section{margin-bottom:10px}}.home-banner__image{width:100%;display:none}@media (min-width: 769px){.home-banner__image--desktop{display:block}}@media (min-width: 415px) and (max-width: 768px){.home-banner__image--tablet{display:block}}@media (max-width: 414px){.home-banner__image--mobile{display:block}}.padded-1rem{padding:1rem}.grid-of-video-cards-title{padding-top:2rem;text-align:left;font-size:1.25rem;color:#041e42}@media screen and (min-width: 75rem){.grid-of-video-cards-title{text-align:center}}.grid-of-video-cards{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:1rem}@media screen and (min-width: 48rem){.grid-of-video-cards{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media screen and (min-width: 75rem){.grid-of-video-cards{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}}.video-card{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#f5f5f5}.video-card .video-card-title{border-top:2px solid #ececec;padding-top:1.25rem;margin-top:1.875rem;margin-bottom:.125rem;font-size:1rem;color:#8c8279}.video-card .video-card-description{margin:.625rem 0;line-height:1.5;color:#211f1f}.video-card .video-container{position:relative;padding-top:56.25%}.video-card .video-container .video{position:absolute;top:0;width:100%;height:100%}.newsletter-subscribe{margin-bottom:30px}.newsletter-subscribe .white-wrapper{border:1px solid #c4c4c4;padding:15px 15px 45px;max-width:400px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.newsletter-subscribe h3{padding:18px 0 20px;text-transform:uppercase;font-size:16px}.newsletter-subscribe form{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.newsletter-subscribe form input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:Montserrat,sans-serif;display:block;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.newsletter-subscribe form input:focus{outline:none}.newsletter-subscribe form input[type=text]{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;padding:14px 5px 9px 0;line-height:11px;background:transparent;border:none;border-bottom:2px solid #c7102d;font-size:14px;color:#fff;-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93)}.newsletter-subscribe form input[type=text]:placeholder{color:#c4c4c4;position:relative;top:3px}.newsletter-subscribe form input[type=text]:valid{border-bottom:2px solid #fff}.newsletter-subscribe form input[type=submit]{cursor:pointer;-webkit-flex-basis:42%;-ms-flex-preferred-size:42%;flex-basis:42%;-webkit-box-flex:0.6;-webkit-flex:0.6;-moz-box-flex:0.6;-ms-flex:0.6;flex:0.6;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:#fff;color:#041e42;padding:17px 34px 14px;font-size:11px;line-height:11px;letter-spacing:.7px;font-weight:600;font-family:Montserrat,sans-serif;text-transform:uppercase;-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93)}.newsletter-subscribe form input[type=submit]:hover{background-color:#c7102d;color:#fff}button,input,label{line-height:1em}@-webkit-keyframes fadeUpIn{0%{opacity:0}to{opacity:1}}@-moz-keyframes fadeUpIn{0%{opacity:0}to{opacity:1}}@-o-keyframes fadeUpIn{0%{opacity:0}to{opacity:1}}@keyframes fadeUpIn{0%{opacity:0}to{opacity:1}}.overlay{height:100vh;height:100dvh;position:fixed;top:0;left:0;width:100%;background:rgba(6,32,68,0.98);min-height:500px;z-index:15;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:none;opacity:0;-webkit-animation:fadeUpIn ease-in .3s forwards;-moz-animation:fadeUpIn ease-in .3s forwards;-o-animation:fadeUpIn ease-in .3s forwards;animation:fadeUpIn ease-in .3s forwards}.overlay.active{display:block}.overlay-form__inner{height:100%;max-width:740px;margin:auto;position:relative;padding:35px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:auto;display:block}.overlay-form__inner textarea{resize:none;height:200px;width:100%}.overlay-form__inner form{margin-top:5px}.overlay-form__inner .flex-floater__left,.overlay-form__inner .flex-floater__right{padding-bottom:0;padding-top:0}.overlay-form__inner input.cta{margin-top:5px}.overlay-form__inner .sidebar__element__input-group__input__value{margin:5px 0;padding:12px;-webkit-box-shadow:inset 0 0 13px -2px #00000061;-moz-box-shadow:inset 0 0 13px -2px #00000061;box-shadow:inset 0 0 13px -2px #00000061}.overlay-form__inner .sidebar__element__input-group__input__value:active{-webkit-box-shadow:inset 0 0 0 -2px #00000061;-moz-box-shadow:inset 0 0 0 -2px #00000061;box-shadow:inset 0 0 0 -2px #00000061}.overlay-form__inner .sidebar__element__input-group__input__value.no-shadow,.overlay-form__inner .sidebar__element__input-group__input__value.no-shadow:active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.overlay-form__inner h3{font-family:Amiri,serif;font-style:italic;font-size:22px;font-weight:400}.overlay .close{display:block;height:30px;width:30px;position:absolute;right:7px;top:7px;cursor:pointer;z-index:99999999999999}.overlay .close:after,.overlay .close:before{content:"";display:block;height:5px;width:100%;background-color:#fff;-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93)}.overlay .close:before{-webkit-transform:translateY(12.5px) rotate(45deg);-moz-transform:translateY(12.5px) rotate(45deg);-ms-transform:translateY(12.5px) rotate(45deg);-o-transform:translateY(12.5px) rotate(45deg);transform:translateY(12.5px) rotate(45deg)}.overlay .close:after{-webkit-transform:translateY(7.5px) rotate(-45deg);-moz-transform:translateY(7.5px) rotate(-45deg);-ms-transform:translateY(7.5px) rotate(-45deg);-o-transform:translateY(7.5px) rotate(-45deg);transform:translateY(7.5px) rotate(-45deg)}.overlay .close:hover:after,.overlay .close:hover:before{background-color:#c7102d}.mini-location-form{height:40px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:relative}.mini-location-form.mini-location-form--red:after{background-color:#c7102d}.mini-location-form--red .mini-location-form__submit input:hover{background-color:#041e42}.mini-location-form:after{content:"";bottom:0;height:1px;width:-webkit-calc(100% - 30px);width:-moz-calc(100% - 30px);width:calc(100% - 30px);left:0;position:absolute;background-color:#041e42}.mini-location-form__location{font-size:13px;margin:0;border:none;padding-left:10px;position:relative;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.mini-location-form__location:focus{outline:none}.mini-location-form__submit{width:40px;position:relative}.mini-location-form__submit input{cursor:pointer;border:none;-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93)}.mini-location-form__submit input:focus{outline:none}.mini-location-form__submit input:hover{background-color:#c7102d}.mini-location-form__submit .magnifying-glass{position:absolute;left:-1px;top:10px;pointer-events:none}.intl-search-form{padding:30px;width:100%;max-width:800px;margin:auto;background-color:#ececec;-webkit-box-shadow:16px -14px 48px 0 #00000029;-moz-box-shadow:16px -14px 48px 0 #00000029;box-shadow:16px -14px 48px 0 #00000029}.intl-search-form .flex-floater__left{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.intl-search-form .staff-profile-1{padding:15px}.search-banner{padding:0 30px;position:relative;z-index:1;overflow:hidden;top:-300px;max-height:0;-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93)}.search-banner__inner{-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}.search-banner__inner,.search-banner__inner2{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.search-banner__inner2{padding-top:10px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.search-banner__inner2>*{margin:10px}.search-banner__inner2 .animated-checkbox2__container,.search-banner__inner2 .animated-checkbox__container{margin-bottom:0;margin-right:10px}.search-banner__container{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;margin:10px;text-align:left}.search-banner__channel-loc,.search-banner__channel-text{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-webkit-flex:auto;-moz-box-flex:1;-ms-flex:auto;flex:auto;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.search-banner .select-container{margin:0;min-width:130px}.search-banner .select-container select{margin:0}.search-banner__location,.search-banner__text-search{border:1px solid #041e42;padding-left:10px;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;font-size:14px;height:36px}.search-banner__channel-list{margin-right:-2px;list-style:none;min-width:151px;z-index:2}.search-banner__channel-list.single{min-width:auto}.search-banner__channel-list li{display:inline-block}.search-banner__channel-list input{display:none;padding:0 20px;cursor:pointer}.search-banner__channel-list input:checked+label{background-color:#c7102d;color:#fff;border-color:#c7102d}.search-banner__channel-list label{display:inline-block;padding:12px 20px 10px;border-top:1px solid #041e42;border-bottom:1px solid #041e42;background-color:#fff;color:#041e42;font-size:14px;-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93)}.search-banner__channel-list label.sales{border-left:1px solid #041e42}.search-banner__channel-list label.lettings{border-right:1px solid #041e42}.search-banner__channel-list label.active{background-color:#c7102d;color:#fff;border-color:#c7102d}.search-banner__channel-list label.active--blue{background-color:#041e42;color:#fff;border-color:#041e42}@media screen and (min-width: 420px){.search-banner__price{min-width:326px}}.search-banner__price label{display:block}.search-banner__price .select-container{display:inline-block;width:-webkit-calc(50% - 5px);width:-moz-calc(50% - 5px);width:calc(50% - 5px);min-width:158px}.search-banner__price .select-container:first-of-type{margin-right:10px}@media screen and (max-width: 420px){.search-banner__price .select-container{display:block;width:auto}.search-banner__price .select-container:first-of-type{margin-right:0;margin-bottom:5px}}.search-banner__price.international-form__price-select2 .select-container{min-width:138px;width:-webkit-calc(50% - 8px);width:-moz-calc(50% - 8px);width:calc(50% - 8px)}.search-banner .animated-checkbox2__container,.search-banner .animated-checkbox__container{-webkit-box-flex:0;-webkit-flex:0;-moz-box-flex:0;-ms-flex:0;flex:0;min-width:190px}.search-banner__hide{position:absolute;left:0;top:-10px;color:#8c8279;font-size:12px;-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93)}.search-banner__hide:hover{color:#c7102d}.open-search .search-banner{max-height:500px;top:0;padding:20px 30px}.properties.index .search-banner__bedroom label,.properties.index .search-banner__price label{font-weight:700;margin-bottom:5px;color:#062044;letter-spacing:1.5px;display:block}.hero__content__oneline-form__select-container{min-width:206px}.hero__content__oneline-form__select-container select{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#8c8279;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:5px 10px;font-size:13px;width:100%;height:100%;margin:0 10px 10px 0;background-color:#fff;display:inline-block}.hero__content__oneline-form__select-container select::-ms-expand{display:none}.hero__content__oneline-form__select-container:after{content:"";position:absolute;display:block;border:6px solid transparent;border-top:6px solid #c4c4c4;left:-webkit-calc(100% - 20px);left:-moz-calc(100% - 20px);left:calc(100% - 20px);top:17px;pointer-events:none}.oneline-form__staff-search.hero__content__oneline-form{max-width:625px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:40px;height:auto}.oneline-form__staff-search.hero__content__oneline-form>*{margin-right:20px;height:40px;margin-bottom:5px}.oneline-form__staff-search.hero__content__oneline-form .search-btn input{padding:5px 30px;font-size:13px;font-weight:600}.oneline-form__staff-search.hero__content__oneline-form .search-btn .magnifying-glass{left:18px;top:14px}.oneline-form__staff-search.hero__content__oneline-form .hero__content__oneline-form__input{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;max-width:210px}.oneline-form__staff-search.hero__content__oneline-form .hero__content__oneline-form__select-container{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;max-width:210px;position:relative}.valuation-form__row{margin-top:10px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:14px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.valuation-form__left{min-width:130px;max-width:130px;padding-right:20px;-webkit-box-flex:0;-webkit-flex:0;-moz-box-flex:0;-ms-flex:0;flex:0;padding:11px 0}.valuation-form__left label{color:#8c8279}.valuation-form__right{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.valuation-form__input{padding:11px 14px;width:100%;border:none;font-size:14px;display:block;margin-top:10px;min-width:130px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.valuation-form__input:first-of-type{margin-top:0}.valuation-form textarea{resize:vertical}.valuation-form .cta__pad-wide{padding:15px 30px}.valuation-form__postcode-wrap{position:relative}.valuation-form .restart{float:right;text-decoration:none;margin-top:4px;color:#8c8279}.valuation-form .restart:hover{text-decoration:underline}.valuation-form__address-results p{margin-bottom:10px;color:#8c8279}.valuation-form__address-results #addressResults{background-color:#fff;min-height:200px;max-height:200px;overflow:scroll}.valuation-form__address-results ul{list-style:none;list-style-type:none}.valuation-form__address-results ul li{padding:8px 10px}.valuation-form__address-results ul li *{pointer-events:none}.valuation-form__address-results ul li span{font-size:.8em;color:#8c8279;padding-left:10px}.valuation-form__address-results ul li:focus,.valuation-form__address-results ul li:hover{background-color:#f9f9f9;cursor:pointer}input:disabled{background-color:#f7f7f7}.postcode-finder-autocomplete{position:absolute;top:100%;left:0;width:100%;background-color:#fff;max-height:200px;overflow:scroll;border-top:0;z-index:99999}.postcode-finder-autocomplete ul{list-style:none;list-style-type:none}.postcode-finder-autocomplete ul li{padding:8px 10px}.postcode-finder-autocomplete ul li *{pointer-events:none}.postcode-finder-autocomplete ul li span{font-size:.8em;color:#8c8279;padding-left:10px}.postcode-finder-autocomplete ul li:focus,.postcode-finder-autocomplete ul li:hover{background-color:#f9f9f9;cursor:pointer}#valuation-section{color:#041e42}#valuation-section select{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#8c8279;padding:5px 10px;font-size:12px;margin:0 10px 10px 0;background-color:#fff;display:inline-block;font-family:Montserrat,sans-serif}#valuation-section input{font-family:Montserrat,sans-serif;padding:6px}#valuation-section .personal-details-container #valuation_first_name,#valuation-section .personal-details-container #valuation_last_name{width:-webkit-calc(49.5% - 2px);width:-moz-calc(49.5% - 2px);width:calc(49.5% - 2px)}#valuation-section .valuations-modal-back{top:10px;left:10px}#valuation-section .valuation_terms_and_conditions{font-size:12px;margin-top:5px}#valuation-section #details-form,#valuation-section #similar-properties{margin-top:5px}#valuation-section .similar-property{text-align:center;letter-spacing:.5px}#valuation-section #similar-properties-form input[type=checkbox]:checked+label{cursor:pointer;-webkit-transition:all 0.25s cubic-bezier(0.4, 0, 0.23, 1);-o-transition:all 0.25s cubic-bezier(0.4, 0, 0.23, 1);-moz-transition:all 0.25s cubic-bezier(0.4, 0, 0.23, 1);transition:all 0.25s cubic-bezier(0.4, 0, 0.23, 1)}#valuation-section #similar-properties-form input[type=checkbox]:checked+label img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:5px solid #041e42}#valuation-section #similar-properties-form input[type=checkbox]:checked+label:before{content:"";position:absolute;top:-webkit-calc(50% - 59px);top:-moz-calc(50% - 59px);top:calc(50% - 59px);left:-webkit-calc(50% - 23px);left:-moz-calc(50% - 23px);left:calc(50% - 23px);border-right:9px solid transparent;border-bottom:9px solid transparent;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%;-webkit-animation:draw-big-tick 125ms 0.25s cubic-bezier(0.4, 0, 0.23, 1) forwards;-moz-animation:draw-big-tick 125ms 0.25s cubic-bezier(0.4, 0, 0.23, 1) forwards;-o-animation:draw-big-tick 125ms 0.25s cubic-bezier(0.4, 0, 0.23, 1) forwards;animation:draw-big-tick 125ms 0.25s cubic-bezier(0.4, 0, 0.23, 1) forwards}@-webkit-keyframes draw-big-tick{0%{width:0;height:0;border-color:#fff;-webkit-transform:translate3d(0, 18px, 0) rotate(45deg);transform:translate3d(0, 18px, 0) rotate(45deg)}33%{width:12px;height:0;-webkit-transform:translate3d(0, 21px, 0) rotate(45deg);transform:translate3d(0, 21px, 0) rotate(45deg)}to{width:12px;height:36px;border-color:#fff;-webkit-transform:translate3d(0, -15px, 0) rotate(45deg);transform:translate3d(0, -15px, 0) rotate(45deg)}}@-moz-keyframes draw-big-tick{0%{width:0;height:0;border-color:#fff;-moz-transform:translate3d(0, 18px, 0) rotate(45deg);transform:translate3d(0, 18px, 0) rotate(45deg)}33%{width:12px;height:0;-moz-transform:translate3d(0, 21px, 0) rotate(45deg);transform:translate3d(0, 21px, 0) rotate(45deg)}to{width:12px;height:36px;border-color:#fff;-moz-transform:translate3d(0, -15px, 0) rotate(45deg);transform:translate3d(0, -15px, 0) rotate(45deg)}}@-o-keyframes draw-big-tick{0%{width:0;height:0;border-color:#fff;transform:translate3d(0, 18px, 0) rotate(45deg)}33%{width:12px;height:0;transform:translate3d(0, 21px, 0) rotate(45deg)}to{width:12px;height:36px;border-color:#fff;transform:translate3d(0, -15px, 0) rotate(45deg)}}@keyframes draw-big-tick{0%{width:0;height:0;border-color:#fff;-webkit-transform:translate3d(0, 18px, 0) rotate(45deg);-moz-transform:translate3d(0, 18px, 0) rotate(45deg);transform:translate3d(0, 18px, 0) rotate(45deg)}33%{width:12px;height:0;-webkit-transform:translate3d(0, 21px, 0) rotate(45deg);-moz-transform:translate3d(0, 21px, 0) rotate(45deg);transform:translate3d(0, 21px, 0) rotate(45deg)}to{width:12px;height:36px;border-color:#fff;-webkit-transform:translate3d(0, -15px, 0) rotate(45deg);-moz-transform:translate3d(0, -15px, 0) rotate(45deg);transform:translate3d(0, -15px, 0) rotate(45deg)}}#valuation-section #similar-properties-form{margin-top:37px}#valuation-section #valuation-wrapper+p{margin-bottom:10px}#valuation-section .valuation_start_again{margin-bottom:25px}#valuation-section #first-address-form input.btn-primary,#valuation-section #similar-properties-form input.btn-primary,#valuation-section .personal-details-container input.btn-primary{border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:11px;text-decoration:none;display:inline-block;width:100%;font-weight:600;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;overflow:hidden;background-color:#041e42;color:#fff;-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93)}#valuation-section #first-address-form input.btn-primary:hover,#valuation-section #similar-properties-form input.btn-primary:hover,#valuation-section .personal-details-container input.btn-primary:hover{background-color:#c7102d}#valuation-section #first-address-form select,#valuation-section #similar-properties-form select,#valuation-section .personal-details-container select{border:1px solid #041e42;font-size:12px;height:38px}#valuation-section .personal-details-container input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:34px;line-height:32px;margin:10px 0;border:none;border-bottom:1px solid}#valuation-section .agency-logo{max-width:100%}@media (max-width: 415px){#valuation-section .agency-logo{margin-top:50px;max-height:150px}}#valuation-section .val-box{display:block}@media (max-width: 768px){#valuation-section .val-box{margin-bottom:9px;min-height:auto}}@media (max-width: 500px){#valuation-section .let-switch,#valuation-section .sell-switch{margin:3px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}}#valuation-section #streetview-wrapper img{height:100%}@media (max-width: 1200px){#valuation-section #streetview-wrapper,#valuation-section #valuation-map{height:auto;width:100%}}@media screen and (max-width: 700px){#valuation-section #recently-sold-list li{padding:5px;text-align:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:5px}}#iframe-container .overlay-form__inner{max-width:auto}#iframe-container iframe{height:99%;width:100%}input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.statement_text{display:block;font-size:12px;padding-left:20px;color:#fff;position:relative;line-height:1.2;margin-top:10px;margin-bottom:10px}.statement_text .checkbox_class_account_confirmation_status,.statement_text .checkbox_class_opt_in_marketing,.statement_text .checkbox_class_opt_in_terms{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;position:absolute;left:0;top:1px}.statement_text a{text-decoration:underline;color:#fff;-webkit-transition:.2s ease;-o-transition:.2s ease;-moz-transition:.2s ease;transition:.2s ease}.statement_text a:hover{color:#c7102d}.overlay-gallery__inner{position:relative;padding:55px}.overlay-gallery__inner .carousel__nav{bottom:55px}.overlay-gallery__inner .carousel__image{-moz-background-size:contain;-o-background-size:contain;background-size:contain;background-repeat:no-repeat}.share-footer{position:fixed;right:0;bottom:-200px;width:auto;display:inline-block;background-color:#041e42;border-left:2px solid #fff;border-top:2px solid #fff;z-index:9999999999;padding-right:15px;-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93)}.share-footer.active{bottom:0}.share-footer__icons{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 10px}.share-footer__spacer{height:26px;display:inline-block;width:1px;background-color:#c7102d;margin:0 15px 0 24px}.share-footer__title{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.share-footer__close{position:absolute;right:0;top:0;width:14px;height:14px;padding:3px;cursor:pointer;background-color:#c7102d}.share-footer__close span{position:relative;display:block;width:100%;height:100%}.share-footer__close span:after{-webkit-transform:translateX(-50%) rotate(-45deg);-moz-transform:translateX(-50%) rotate(-45deg);-ms-transform:translateX(-50%) rotate(-45deg);-o-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg)}.share-footer__close span:before{-webkit-transform:translateX(-50%) rotate(45deg);-moz-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%) rotate(45deg);-o-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.share-footer__close span:after,.share-footer__close span:before{position:absolute;width:16px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;height:3px;content:"";display:block;top:-webkit-calc(50% - 1px);top:-moz-calc(50% - 1px);top:calc(50% - 1px);background-color:#fff;left:50%}.close.close__default{position:absolute;right:0;top:0;width:14px;height:14px;padding:3px;cursor:pointer;background-color:#c7102d}.close.close__default span{position:relative;display:block;width:100%;height:100%}.close.close__default span:after{-webkit-transform:translateX(-50%) rotate(-45deg);-moz-transform:translateX(-50%) rotate(-45deg);-ms-transform:translateX(-50%) rotate(-45deg);-o-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg)}.close.close__default span:before{-webkit-transform:translateX(-50%) rotate(45deg);-moz-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%) rotate(45deg);-o-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.close.close__default span:after,.close.close__default span:before{position:absolute;width:16px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;height:3px;content:"";display:block;top:-webkit-calc(50% - 1px);top:-moz-calc(50% - 1px);top:calc(50% - 1px);background-color:#fff;left:50%}#flashMessageContainer{position:relative;padding:5px;border-top:1px solid #fff;border-bottom:1px solid #fff;background-color:#062044;color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;left:0}#flashMessageContainer:empty{display:none}#flashMessageContainer .alert{margin:2px 30px;padding:3px}#flashMessageContainer .alert.alert-warning{border-bottom:2px solid #c7102d}#cookiePolicy{position:fixed;z-index:4;bottom:0;padding:25px 33px;border:2px solid transparent;background-color:rgba(4,31,66,0.8509803922);color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;left:0;text-align:center;font-size:14px}.mortgage-service{padding:25px;margin-top:20px}.mortgage-service p{padding:10px 0;font-size:12px}.mortgage-service h3{padding:5px 0;font-size:22px}.mortgage-service .cta{width:190px;text-align:center;margin:10px 0;font-size:10px}.market-appraisal{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.market-appraisal,.market-appraisal__content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal}.market-appraisal__content{background-position:50%;background-repeat:no-repeat;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.market-appraisal__content .market-appraisal-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute}.market-appraisal__content *{position:relative}.market-appraisal__content h2{padding:0 15px;font-size:44px;max-width:300px;margin-top:15px}.market-appraisal__content p{font-size:23px;font-weight:500;font-style:italic;max-width:275px;padding:0 15px}.market-appraisal__content:before{content:"";height:100%;width:100%;position:absolute;left:0;top:0;background-color:rgba(0,0,0,0.15)}.market-appraisal__form{padding:0 15px}.market-appraisal__form__postcode{margin:10px 0;padding:7px;font-size:14px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:none}.market-appraisal__form__submit{margin-bottom:25px;width:150px}.market-review__background{min-height:200px;height:-webkit-calc(100% - 38px);height:-moz-calc(100% - 38px);height:calc(100% - 38px)}.default-banner{background:-webkit-linear-gradient(315deg, #c7102d, #c7102d 8%, #041e42 0, #041e42);background:-moz- oldlinear-gradient(315deg, #c7102d 0, #c7102d 8%, #041e42 8%, #041e42 100%);background:-o-linear-gradient(315deg, #c7102d 0, #c7102d 8%, #041e42 8%, #041e42 100%);background:linear-gradient(135deg, #c7102d, #c7102d 8%, #041e42 0, #041e42);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#c7102d",endColorstr="#041e42",GradientType=1);overflow:hidden}.default-banner__title{margin-bottom:20px;font-size:28px;padding-top:10px;letter-spacing:7px;line-height:1.4}.default-banner__title__smaller{font-size:24px;letter-spacing:0;line-height:1.2}@media screen and (max-width: 400px){.default-banner__title{letter-spacing:0;line-height:1.2}}.default-banner__left{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;padding:0 40px}@media screen and (min-width: 900px){.default-banner__left{padding-left:90px}}.default-banner__right{min-width:220px;width:33%;-webkit-align-self:stretch;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;min-height:200px;position:relative;margin-left:80px;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.default-banner__sign{-webkit-transition:0.6s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.6s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.6s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.6s cubic-bezier(0.61, 0.04, 0.26, 0.93);position:absolute;left:0;top:50%;-webkit-transform:translate(-50%, 175%);-moz-transform:translate(-50%, 175%);-ms-transform:translate(-50%, 175%);-o-transform:translate(-50%, 175%);transform:translate(-50%, 175%);width:120px;height:100px;background-image:url(/liquid_assets/images/images/sold-board.png);-webkit-box-shadow:2px 2px 10px #000;-moz-box-shadow:2px 2px 10px #000;box-shadow:2px 2px 10px #000}@media screen and (min-width: 410px){.default-banner__sign{-webkit-transform:translate(-50%, 175%) scale(1.3);-moz-transform:translate(-50%, 175%) scale(1.3);-ms-transform:translate(-50%, 175%) scale(1.3);-o-transform:translate(-50%, 175%) scale(1.3);transform:translate(-50%, 175%) scale(1.3)}}.default-banner__sign__let{z-index:1}.default-banner__sign.let,.default-banner__sign__let{background-image:url(/liquid_assets/images/images/let-board.png)}.default-banner__sign.in-view{-webkit-transform:translate(-50%, -55%);-moz-transform:translate(-50%, -55%);-ms-transform:translate(-50%, -55%);-o-transform:translate(-50%, -55%);transform:translate(-50%, -55%)}@media screen and (min-width: 410px){.default-banner__sign.in-view{-webkit-transform:translate(-50%, -55%) scale(1.3);-moz-transform:translate(-50%, -55%) scale(1.3);-ms-transform:translate(-50%, -55%) scale(1.3);-o-transform:translate(-50%, -55%) scale(1.3);transform:translate(-50%, -55%) scale(1.3)}}.default-banner__sign:before{content:" ";display:block;position:relative;height:500px;width:10px;background-color:#041225;top:100%;left:-webkit-calc(50% - 5px);left:-moz-calc(50% - 5px);left:calc(50% - 5px);-webkit-box-shadow:2px 2px 10px #000;-moz-box-shadow:2px 2px 10px #000;box-shadow:2px 2px 10px #000}.default-banner__sign--2{-webkit-transition:0.6s cubic-bezier(0.61, 0.04, 0.26, 0.93) 0.15s;-o-transition:0.6s 0.15s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.6s 0.15s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.6s cubic-bezier(0.61, 0.04, 0.26, 0.93) 0.15s;-webkit-transform:translate(55%, 175%);-moz-transform:translate(55%, 175%);-ms-transform:translate(55%, 175%);-o-transform:translate(55%, 175%);transform:translate(55%, 175%)}@media screen and (min-width: 410px){.default-banner__sign--2{-webkit-transform:translate(85%, 175%) scale(1.1);-moz-transform:translate(85%, 175%) scale(1.1);-ms-transform:translate(85%, 175%) scale(1.1);-o-transform:translate(85%, 175%) scale(1.1);transform:translate(85%, 175%) scale(1.1)}}.default-banner__sign--2.in-view{-webkit-transform:translate(55%, -45%);-moz-transform:translate(55%, -45%);-ms-transform:translate(55%, -45%);-o-transform:translate(55%, -45%);transform:translate(55%, -45%)}@media screen and (min-width: 410px){.default-banner__sign--2.in-view{-webkit-transform:translate(85%, -45%) scale(1.1);-moz-transform:translate(85%, -45%) scale(1.1);-ms-transform:translate(85%, -45%) scale(1.1);-o-transform:translate(85%, -45%) scale(1.1);transform:translate(85%, -45%) scale(1.1)}}.default-banner .cta{padding:23px 50px 20px;font-size:12px;letter-spacing:2px}@media screen and (max-width: 400px){.default-banner .cta{padding:23px 40px 20px}}@media screen and (max-width: 900px){.default-banner__left,.default-banner__right{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.default-banner__right{margin-left:0;margin-top:15px}.default-banner__sign{-webkit-transform:translate(50%, 175%) scale(1.3);-moz-transform:translate(50%, 175%) scale(1.3);-ms-transform:translate(50%, 175%) scale(1.3);-o-transform:translate(50%, 175%) scale(1.3);transform:translate(50%, 175%) scale(1.3)}.default-banner__sign.in-view{-webkit-transform:translate(50%, -55%) scale(1.3);-moz-transform:translate(50%, -55%) scale(1.3);-ms-transform:translate(50%, -55%) scale(1.3);-o-transform:translate(50%, -55%) scale(1.3);transform:translate(50%, -55%) scale(1.3)}.default-banner__sign--2{-webkit-transform:translate(185%, 175%) scale(1.1);-moz-transform:translate(185%, 175%) scale(1.1);-ms-transform:translate(185%, 175%) scale(1.1);-o-transform:translate(185%, 175%) scale(1.1);transform:translate(185%, 175%) scale(1.1)}.default-banner__sign--2.in-view{-webkit-transform:translate(185%, -45%) scale(1.1);-moz-transform:translate(185%, -45%) scale(1.1);-ms-transform:translate(185%, -45%) scale(1.1);-o-transform:translate(185%, -45%) scale(1.1);transform:translate(185%, -45%) scale(1.1)}}@media screen and (max-width: 900px) and (max-width: 500px){.default-banner__sign{-webkit-transform:translate(-7%, 175%);-moz-transform:translate(-7%, 175%);-ms-transform:translate(-7%, 175%);-o-transform:translate(-7%, 175%);transform:translate(-7%, 175%)}.default-banner__sign.in-view{-webkit-transform:translate(-7%, -55%);-moz-transform:translate(-7%, -55%);-ms-transform:translate(-7%, -55%);-o-transform:translate(-7%, -55%);transform:translate(-7%, -55%)}.default-banner__sign--2{-webkit-transform:translate(99%, 175%);-moz-transform:translate(99%, 175%);-ms-transform:translate(99%, 175%);-o-transform:translate(99%, 175%);transform:translate(99%, 175%)}.default-banner__sign--2.in-view{-webkit-transform:translate(99%, -45%);-moz-transform:translate(99%, -45%);-ms-transform:translate(99%, -45%);-o-transform:translate(99%, -45%);transform:translate(99%, -45%)}}.stamp-duty-calc{padding:15px 15px 20px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:relative;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.cms-page__body .stamp-duty-calc{margin:0 auto 64px}.stamp-duty-calc h2{font-size:20px;width:66%;margin-bottom:15px}.stamp-duty-calc__subtitle{font-style:italic}.stamp-duty-calc.blue-back .stamp-duty-calc__subtitle{color:#fff}.stamp-duty-calc__form{position:relative}.stamp-duty-calc__form *{margin-top:15px}.stamp-duty-calc__form__value{display:block;margin:10px 0;padding:7px;padding-left:20px;font-size:14px;width:66%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:none}.stamp-duty-calc__form__value__before{color:#041e42;position:absolute;margin-top:17px;margin-left:5px;font-weight:700;left:0}.stamp-duty-calc__form__value::-webkit-inner-spin-button,.stamp-duty-calc__form__value::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.stamp-duty-calc__form__submit{width:180px;display:block}.stamp-duty-calc__form__second-property{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;margin-right:10px}.stamp-duty-calc__form__second-property:focus{outline:none}.stamp-duty-calc__form__second-property+label>span{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-right:10px;width:20px;height:20px;background:#fff;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;cursor:pointer;-webkit-transition:all 0.25s cubic-bezier(0.4, 0, 0.23, 1);-o-transition:all 0.25s cubic-bezier(0.4, 0, 0.23, 1);-moz-transition:all 0.25s cubic-bezier(0.4, 0, 0.23, 1);transition:all 0.25s cubic-bezier(0.4, 0, 0.23, 1);margin-top:-3px}.stamp-duty-calc__form__second-property:checked+label>span{background-color:#c7102d}.stamp-duty-calc__form__second-property:checked+label>span:before{content:"";position:absolute;top:2px;left:2px;border-right:3px solid transparent;border-bottom:3px solid transparent;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%;-webkit-animation:draw-tick 125ms 0.25s cubic-bezier(0.4, 0, 0.23, 1) forwards;-moz-animation:draw-tick 125ms 0.25s cubic-bezier(0.4, 0, 0.23, 1) forwards;-o-animation:draw-tick 125ms 0.25s cubic-bezier(0.4, 0, 0.23, 1) forwards;animation:draw-tick 125ms 0.25s cubic-bezier(0.4, 0, 0.23, 1) forwards}@keyframes draw-tick{0%{width:0;height:0;border-color:#fff;-webkit-transform:translate3d(0, 6px, 0) rotate(45deg);-moz-transform:translate3d(0, 6px, 0) rotate(45deg);transform:translate3d(0, 6px, 0) rotate(45deg)}33%{width:4px;height:0;-webkit-transform:translate3d(0, 7px, 0) rotate(45deg);-moz-transform:translate3d(0, 7px, 0) rotate(45deg);transform:translate3d(0, 7px, 0) rotate(45deg)}to{width:4px;height:12px;border-color:#fff;-webkit-transform:translate3d(0, -5px, 0) rotate(45deg);-moz-transform:translate3d(0, -5px, 0) rotate(45deg);transform:translate3d(0, -5px, 0) rotate(45deg)}}.stamp-duty-calc__form__label{font-size:12px;margin-top:-10px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;cursor:pointer}.stamp-duty-calc .default-banner__sign:not(.default-banner__sign--2){left:80%;-webkit-transform:translate(-50%, 215%);-moz-transform:translate(-50%, 215%);-ms-transform:translate(-50%, 215%);-o-transform:translate(-50%, 215%);transform:translate(-50%, 215%)}@media screen and (min-width: 435px) and (max-width: 500px){.stamp-duty-calc .default-banner__sign:not(.default-banner__sign--2).in-view{-webkit-transform:translate(-50%, -55%) scale(1);-moz-transform:translate(-50%, -55%) scale(1);-ms-transform:translate(-50%, -55%) scale(1);-o-transform:translate(-50%, -55%) scale(1);transform:translate(-50%, -55%) scale(1)}}@media screen and (min-width: 500px) and (max-width: 900px){.stamp-duty-calc .default-banner__sign:not(.default-banner__sign--2).in-view{-webkit-transform:translate(-50%, -55%) scale(1.3);-moz-transform:translate(-50%, -55%) scale(1.3);-ms-transform:translate(-50%, -55%) scale(1.3);-o-transform:translate(-50%, -55%) scale(1.3);transform:translate(-50%, -55%) scale(1.3)}}@media screen and (min-width: 1160px){.stamp-duty-calc .default-banner__sign:not(.default-banner__sign--2).in-view{-webkit-transform:translate(-50%, -55%) scale(1);-moz-transform:translate(-50%, -55%) scale(1);-ms-transform:translate(-50%, -55%) scale(1);-o-transform:translate(-50%, -55%) scale(1);transform:translate(-50%, -55%) scale(1)}}.default-module{background-color:#c4c4c4;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.default-module__image{height:170px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;background-position:50%;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;position:relative}.default-module__image .default-module-image{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.default-module__content{min-height:125px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px 20px 20px;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}.default-module__content__title{margin-top:5px}.default-module__content__text{color:#211f1f;line-height:1.3;font-size:14px;padding:12px 0 4px}.default-module__content__link{font-size:12px;position:absolute;bottom:20px;left:20px;text-decoration:none;color:#8c8279;-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93)}.default-module__content__link:hover{color:#c7102d}.default-module--link{text-decoration:none}.default-module--link:hover .default-module__content__link{color:#c7102d}.default-module .mini-location-form{position:absolute;width:-webkit-calc(100% - 40px);width:-moz-calc(100% - 40px);width:calc(100% - 40px);bottom:20px}.mortgage-calculator{-webkit-box-ordinal-group:11;-webkit-order:10;-moz-box-ordinal-group:11;-ms-flex-order:10;order:10;padding:7px 0}.mortgage-calculator__result{padding-top:10px}.mortgage-calculator__result span{float:right}.mortgage-calculator .default-module__content__text{padding:12px 0 0}.mortgage-calculator .sidebar__element__input-group__label{font-size:14px;color:#211f1f;font-weight:700}.mortgage-calculator .sidebar__element__input-group__input__value{padding:8px;padding-left:22px}.mortgage-calculator .sidebar__element__input-group__input__value__after,.mortgage-calculator .sidebar__element__input-group__input__value__before{top:19px}.local_branch_2{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.local_branch_2 .default-module__content__text{padding:12px 0 24px;font-family:Amiri,serif;font-size:17px}.local_branch_2 .default-module__content.noSidePad{padding:10px 0}.local_branch_2 .default-module__content.noSidePad .mini-location-form{width:100%}.local_branch_2 .default-module__image{height:200px}.local_branch_2 .mini-location-form__location{font-size:15px}.photo-link .sidebar__element__background{height:200px;position:relative}.photo-link .sidebar__element__background .photo-link-image{position:absolute;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.useful-links{-webkit-box-ordinal-group:9;-webkit-order:8;-moz-box-ordinal-group:9;-ms-flex-order:8;order:8}.useful-links__header{border-bottom:1px solid #ececec;padding-top:10px}.useful-links__link{color:#8c8279;display:block;position:relative}.useful-links__link,.useful-links__link__wrapper{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.useful-links__link__wrapper{padding:12px 15px 10px 5px;border-bottom:1px solid #ececec}.useful-links__link:before{top:-1px}@media screen and (min-width: 900px){.grey-sidebar-wrapper{background-color:#ececec;padding:10px;padding-right:24px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.grey-sidebar-wrapper:first-of-type{padding-left:30px;margin-left:-20px;padding-right:10px}.grey-sidebar-wrapper+.mortgage-calculator{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}}.grey-sidebar-wrapper .grey-back{background-color:#fff;color:#041e42}.sidebar-el-raw{background:transparent}.sidebar-el-raw p{margin:10px 0;color:#211f1f;line-height:1.5}.sidebar-el-raw h3{color:#8c8279;padding-top:20px;font-size:16px;border-top:2px solid #ececec;margin-top:30px;margin-bottom:2px}.sidebar-el-raw h2{margin-bottom:10px}.sidebar-el-raw h4{margin:10px 0 5px}.sidebar-el-raw h6{margin-top:20px;color:#8c8279;font-weight:500}.sidebar-el-raw a:not([class]){color:#041e42;-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);text-decoration:none}.sidebar-el-raw a:not([class]):hover{color:#c7102d}.sidebar-el-raw ul{padding-left:18px}.sidebar-el-raw li{color:#c7102d;text-align:left;margin:5px 0}.sidebar-el-raw li p{color:#211f1f}.article-module{background-color:#ececec;color:#041e42}.article-module .featured-article h4{color:#8c8279}.article-module .featured-article p{color:#211f1f}.article-module .featured-article__link{font-size:12px;text-decoration:none;color:#8c8279;-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93)}.article-module .featured-article__link:hover{color:#c7102d;text-decoration:none}.grey-back .article-module{background-color:#fff}.staff-profile__1{padding:15px 0;color:#8c8279;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.staff-profile__1 a{text-decoration:none;cursor:pointer;display:block;color:#8c8279;-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93)}.staff-profile__1 a:hover{color:#c7102d}.staff-profile__1 a.staff-profile__1__header,.staff-profile__1__header{font-weight:700;text-transform:uppercase;color:#041e42;padding-top:15px}.staff-profile__1__business-card{font-weight:700;font-size:12px;padding:3px 0}.staff-profile__1__job-title{font-size:14px;padding:3px 0}.staff-profile__1__avatar{height:80px;width:70px}.staff-profile__1__avatar .background-img{width:100%;height:100%}.staff-profile__1__email,.staff-profile__1__ph{font-size:14px;font-family:Amiri,serif;padding:3px 0}.staff-profile__1__ph{padding-bottom:0}.staff-profile__1__office{margin-top:10px;color:#525252}.staff-profile__1__office .name{font-size:14px;font-weight:700;margin-top:10px;color:#525252}.staff-profile__1__office .address{font-size:12px;font-weight:200}.overflow__2lines{max-height:530px;overflow:auto}.hero{position:relative;z-index:2}.hero__has-banner .hero__content__title,.hero__has-banner .hero__content h2{width:-webkit-calc(80% - 50px);width:-moz-calc(80% - 50px);width:calc(80% - 50px);max-width:790px}.hero__image{width:100%;min-height:350px;background-position:50%;background-repeat:no-repeat;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.hero__image:not(.noFilter):after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-color:rgba(0,0,0,0.25)}.hero__image.blueFilter:after{background-color:rgba(4,30,66,0.5)}.hero__image.leftFilter:after{content:"";width:60%;height:100%;position:absolute;left:0;top:0;z-index:1;background:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.35)), to(transparent));background:-webkit-linear-gradient(left, rgba(0,0,0,0.35), transparent);background:-moz- oldlinear-gradient(left, rgba(0,0,0,0.35) 0, transparent 100%);background:-o-linear-gradient(left, rgba(0,0,0,0.35) 0, transparent 100%);background:linear-gradient(90deg, rgba(0,0,0,0.35) 0, transparent)}.hero__image .hero__content{z-index:9999}@media screen and (max-width: 512px){.hero__image{min-height:450px}}@media screen and (max-width: 512px){.hero__image.min-300{min-height:300px}}.hero__picture{position:absolute;top:0;left:0;right:0;width:100%;height:100%}.hero__picture-img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.hero__video{width:100%;min-height:400px}.hero__title .featured-properties__text,.hero__title .font-serif{font-weight:400;font-size:1.3em;margin:0 3px}.hero__title2{position:absolute;top:50%;left:50%;z-index:1;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:40px;font-weight:600;color:#fff;width:100%;text-align:center;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 450px){.hero__title2{font-size:30px}}.hero .hero__content{position:absolute}.hero__content{top:50%;padding:50px 20px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);color:#fff;word-break:break-word}@media screen and (min-width: 370px){.hero__content{padding:50px 36px}}@media screen and (min-width: 700px){.hero__content{padding:50px}}@media screen and (min-width: 900px){.hero__content.max-half,.hero__content.max-half p{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.hero__content.max-half p{width:55vw;max-width:600px}}@media screen and (min-width: 900px){.hero__content .max-half{width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}@media screen and (min-width: 1280px){.hero__content{left:-webkit-calc(50% - 640px);left:-moz-calc(50% - 640px);left:calc(50% - 640px);right:-webkit-calc(50% - 640px);right:-moz-calc(50% - 640px);right:calc(50% - 640px)}}.hero__content__title,.hero__content h2{font-size:45px;letter-spacing:7px;padding:5px 0}@media screen and (max-width: 500px){.hero__content__title,.hero__content h2{font-size:25px}}@media screen and (max-width: 650px){.hero__content__title,.hero__content h2{letter-spacing:3px}}.hero__content p{font-family:Amiri,serif;font-style:italic;font-size:19px;max-width:600px}.hero__content p.font-default{font-family:Montserrat,sans-serif;font-style:normal;font-size:15px;line-height:1}@media screen and (min-width: 552px){.hero__content p.font-default{line-height:1.2}}.hero__content__oneline-form{height:40px;margin-top:20px;position:relative}.hero__content__oneline-form *{border:none;font-size:14px;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:auto}.hero__content__oneline-form :focus{outline:none}.hero__content__oneline-form__input{padding:0 10px;min-width:206px;position:relative;top:0;vertical-align:top}.hero__content__oneline-form__submit{padding:0 18px;letter-spacing:.6px;font-weight:400}.branches.index .hero__content__oneline-form__input{min-width:160px;max-width:260px;width:100%;position:relative;top:0;vertical-align:top}.branches.index .hero__content__oneline-form__submit{color:#041e42;background-color:#c4c4c4}@media screen and (min-width: 550px){.staff.index .hero__content__title{font-size:46px;font-weight:900;letter-spacing:7px}}@media screen and (min-width: 550px){.staff.index .hero__content__text{line-height:1.5;font-size:17px}}.magnifying-glass{position:relative;width:25px;height:14px;font-size:0;-webkit-transform:rotate(45deg) scale(0.8);-moz-transform:rotate(45deg) scale(0.8);-ms-transform:rotate(45deg) scale(0.8);-o-transform:rotate(45deg) scale(0.8);transform:rotate(45deg) scale(0.8);left:-101px;top:4px}.magnifying-glass span:first-child{height:15px;width:15px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:1px solid;display:inline-block}.magnifying-glass span:nth-child(2){display:inline-block;width:7px;border:.5px solid;height:0;margin-bottom:6px;left:1px}.magnifying-glass__blue span:first-child,.magnifying-glass__blue span:nth-child(2){border-color:#041e42}.hero__red-corner{overflow:hidden;position:relative;background:-webkit-linear-gradient(315deg, #c7102d, #c7102d 12%, #041e42 0, #041e42);background:-moz- oldlinear-gradient(315deg, #c7102d 0, #c7102d 12%, #041e42 12%, #041e42 100%);background:-o-linear-gradient(315deg, #c7102d 0, #c7102d 12%, #041e42 12%, #041e42 100%);background:linear-gradient(135deg, #c7102d, #c7102d 12%, #041e42 0, #041e42);background-image:-webkit-linear-gradient(315deg, #c7102d, #c7102d 12%, #041e42 0, #041e42);background-image:-moz- oldlinear-gradient(315deg, #c7102d 0, #c7102d 12%, #041e42 12%, #041e42 100%);background-image:-o-linear-gradient(315deg, #c7102d 0, #c7102d 12%, #041e42 12%, #041e42 100%);background-image:linear-gradient(135deg, #c7102d, #c7102d 12%, #041e42 0, #041e42);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#c7102d",endColorstr="#041e42",GradientType=1)}@media screen and (min-width: 900px){.hero__red-corner+.hero__content{padding-right:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}.hero__red-corner .default-banner__sign{position:absolute;right:70px;left:auto;display:none;-webkit-transform:translate(-50%, 225%) scale(1.5);-moz-transform:translate(-50%, 225%) scale(1.5);-ms-transform:translate(-50%, 225%) scale(1.5);-o-transform:translate(-50%, 225%) scale(1.5);transform:translate(-50%, 225%) scale(1.5)}@media screen and (min-width: 900px){.hero__red-corner .default-banner__sign{display:block;right:-webkit-calc((100% - 730px)/2 - 60px);right:-moz-calc((100% - 730px)/2 - 60px);right:calc((100% - 730px)/2 - 60px);z-index:2}.hero__red-corner .default-banner__sign.in-view{-webkit-transform:translate(-50%, -50%) scale(1.5);-moz-transform:translate(-50%, -50%) scale(1.5);-ms-transform:translate(-50%, -50%) scale(1.5);-o-transform:translate(-50%, -50%) scale(1.5);transform:translate(-50%, -50%) scale(1.5)}}.hero__red-corner .default-banner__sign:nth-child(2){-webkit-transform:translate(88%, 225%) scale(1.3);-moz-transform:translate(88%, 225%) scale(1.3);-ms-transform:translate(88%, 225%) scale(1.3);-o-transform:translate(88%, 225%) scale(1.3);transform:translate(88%, 225%) scale(1.3);-webkit-transition:0.6s cubic-bezier(0.61, 0.04, 0.26, 0.93) 0.2s;-o-transition:0.6s 0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.6s 0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.6s cubic-bezier(0.61, 0.04, 0.26, 0.93) 0.2s;z-index:1}@media screen and (min-width: 1120px){.hero__red-corner .default-banner__sign:nth-child(2){right:-webkit-calc((100% - 730px)/2 - 60px);right:-moz-calc((100% - 730px)/2 - 60px);right:calc((100% - 730px)/2 - 60px)}.hero__red-corner .default-banner__sign:nth-child(2).in-view{-webkit-transform:translate(88%, -25%) scale(1.3);-moz-transform:translate(88%, -25%) scale(1.3);-ms-transform:translate(88%, -25%) scale(1.3);-o-transform:translate(88%, -25%) scale(1.3);transform:translate(88%, -25%) scale(1.3)}}.hero__red{overflow:hidden;position:relative;background:#c7102d;background-color:#c7102d;background-image:none !important}@media screen and (min-width: 900px){.hero__red+.hero__content{padding-right:130px}}.hero__red .default-banner__sign{position:absolute;right:70px;left:auto;display:none;-webkit-transform:translate(-50%, 225%) scale(1.5);-moz-transform:translate(-50%, 225%) scale(1.5);-ms-transform:translate(-50%, 225%) scale(1.5);-o-transform:translate(-50%, 225%) scale(1.5);transform:translate(-50%, 225%) scale(1.5)}@media screen and (min-width: 900px){.hero__red .default-banner__sign{display:block;right:-webkit-calc((100% - 730px)/2 - 60px);right:-moz-calc((100% - 730px)/2 - 60px);right:calc((100% - 730px)/2 - 60px)}.hero__red .default-banner__sign.in-view{-webkit-transform:translate(-50%, -50%) scale(1.5);-moz-transform:translate(-50%, -50%) scale(1.5);-ms-transform:translate(-50%, -50%) scale(1.5);-o-transform:translate(-50%, -50%) scale(1.5);transform:translate(-50%, -50%) scale(1.5)}}#amend-search{font-size:12px}.carousel{visibility:hidden;position:relative;padding-bottom:40px}.carousel.css-animation.fade .carousel__image,.carousel.default-animation .carousel__image.active{left:0}.carousel.default-animation .carousel__image{left:100%}.carousel .fullscreen{display:block;position:absolute;right:30px;bottom:15px;cursor:pointer;font-size:14px;-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);padding:5px 5px 3px;text-shadow:0 0 13px #000;text-decoration:none}.carousel .fullscreen span{height:28px;width:28px;-webkit-transform:translateY(9px);-moz-transform:translateY(9px);-ms-transform:translateY(9px);-o-transform:translateY(9px);transform:translateY(9px);display:inline-block}.carousel .fullscreen:hover{color:#ececec}.carousel .fullscreen.blue{color:#041e42;text-shadow:0 0 13px #fff}.carousel .fullscreen.blue:hover{color:#c7102d}.carousel.hidenav{overflow:hidden;padding-bottom:0}.carousel__gallery{min-height:300px;overflow:hidden;position:relative;z-index:0}.carousel__image{position:absolute;background-position:50%;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat}.carousel__image,.carousel__image .active-image,.carousel__image img{width:100%;height:100%}.carousel__image img{-o-object-fit:cover;object-fit:cover}.carousel__image__contain{-moz-background-size:contain;-o-background-size:contain;background-size:contain}.carousel__image .cms-carousel-bg-image,.carousel__image .testimonials-carousel-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.carousel__image article{z-index:10}.carousel__arrow{height:50px;position:absolute;width:50px;top:-webkit-calc(50% - 25px);top:-moz-calc(50% - 25px);top:calc(50% - 25px);background:#041e42;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:8px;z-index:0}.carousel__arrow.raise{z-index:5}.carousel__nav{position:absolute;left:50%;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);-o-transform:translate(-50%);transform:translate(-50%)}.carousel__nav--button{width:10px;height:10px;margin:25px 5px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;display:inline-block;background:#c4c4c4;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;transition:.2s ease-in-out;cursor:pointer}.carousel__nav--button.active{background-color:#c7102d;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.carousel__nav--left{left:0;cursor:pointer}.carousel__nav--right{right:0;cursor:pointer}.carousel__nav--right svg{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width: 900px){.carousel .carousel__nav--left,.carousel .carousel__nav--right{display:none}.carousel .carousel__nav--left.keep,.carousel .carousel__nav--right.keep{display:block}}.carousel.static{margin-bottom:0}.carousel.static .carousel__nav,.carousel.static .carousel__nav--left,.carousel.static .carousel__nav--left.keep,.carousel.static .carousel__nav--right,.carousel.static .carousel__nav--right.keep{display:none}@media screen and (min-width: 1500px){.fw-carousel{max-width:1200px;margin:auto;position:relative}}.fit-cover{-o-object-fit:cover;object-fit:cover}.grid{display:-ms-grid;display:grid;-ms-grid-rows:auto;grid-template-rows:auto;grid-column-gap:30px;grid-row-gap:15px}.grid--m--3x{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:-15px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.grid--m--3x>*{margin:15px}@media screen and (min-width: 500px){.grid--m--3x>*{-webkit-flex-basis:-webkit-calc(50% - 30px);-ms-flex-preferred-size:calc(50% - 30px);flex-basis:-moz-calc(50% - 30px);flex-basis:calc(50% - 30px);width:-webkit-calc(50% - 30px);width:-moz-calc(50% - 30px);width:calc(50% - 30px)}}@media screen and (min-width: 900px){.grid--m--3x>*{-webkit-flex-basis:-webkit-calc(33.33% - 30px);-ms-flex-preferred-size:calc(33.33% - 30px);flex-basis:-moz-calc(33.33% - 30px);flex-basis:calc(33.33% - 30px);width:-webkit-calc(33.33% - 30px);width:-moz-calc(33.33% - 30px);width:calc(33.33% - 30px)}}.grid--m--2x{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:-15px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.grid--m--2x>*{margin:15px}@media screen and (min-width: 500px){.grid--m--2x>*{-webkit-flex-basis:-webkit-calc(50% - 30px);-ms-flex-preferred-size:calc(50% - 30px);flex-basis:-moz-calc(50% - 30px);flex-basis:calc(50% - 30px)}}.grid--articles,.grid--articles__container>div{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-30px;padding:30px}.grid--articles>*,.grid--articles__container>div>*{margin:20px;width:100%}@media screen and (min-width: 550px){.grid--articles>*,.grid--articles__container>div>*{width:-webkit-calc(50% - 40px);width:-moz-calc(50% - 40px);width:calc(50% - 40px)}}@media screen and (min-width: 900px){.grid--articles>*,.grid--articles__container>div>*{width:-webkit-calc(33.33% - 40px);width:-moz-calc(33.33% - 40px);width:calc(33.33% - 40px)}}@supports (display: -ms-grid) or (display: grid){.grid--articles{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:20px;grid-auto-rows:auto}@media screen and (min-width: 500px){.grid--articles{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media screen and (min-width: 900px){.grid--articles{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}}.grid--articles__container>div{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:20px;grid-auto-rows:auto;margin-top:20px}@media screen and (min-width: 500px){.grid--articles__container>div{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media screen and (min-width: 900px){.grid--articles__container>div{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}}.grid--articles__container>div:first-child{margin-top:0}.grid--articles,.grid--articles__container>div{margin:0;padding:0}.grid--articles>*,.grid--articles__container>div>*{margin:0;width:auto}@media screen and (min-width: 550px){.grid--articles>*,.grid--articles__container>div>*{width:auto}}@media screen and (min-width: 900px){.grid--articles>*,.grid--articles__container>div>*{width:auto}}}.grid--default{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-template-areas:"main" "sidebar"}@media screen and (min-width: 900px){.grid--default{grid-template-columns:1fr 1fr 1fr;grid-template-areas:"main main sidebar";-ms-grid-columns:1fr 1fr 1fr}.grid--default .grid-area--main{grid-area:main;-ms-grid-column:1;-ms-grid-row:1;-ms-grid-column-span:2}.grid--default .grid-area--sidebar{grid-area:sidebar;-ms-grid-column:3;-ms-grid-row:1}}.grid--bodybar{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-template-areas:"main" "sidebar" "bodybar";grid-row-gap:0}@media screen and (min-width: 900px){.grid--bodybar{grid-template-columns:1fr 1fr 1fr;grid-template-areas:"main main sidebar" "bodybar bodybar sidebar";-ms-grid-columns:1fr 1fr 1fr;-ms-grid-rows:auto auto}.grid--bodybar .grid-area--main{grid-area:main;-ms-grid-column:1;-ms-grid-row:1;-ms-grid-column-span:2}.grid--bodybar .grid-area--sidebar{grid-area:sidebar;-ms-grid-column:3;-ms-grid-row:1;-ms-grid-row-span:2}.grid--bodybar .grid-area--bodybar{grid-area:bodybar;-ms-grid-column:1;-ms-grid-row:2}}.grid--saved-properties{-ms-grid-columns:1fr;grid-template-columns:1fr}@media screen and (min-width: 550px){.grid--saved-properties{-ms-grid-columns:1fr [2];grid-template-columns:repeat(2, 1fr)}}.grid--auto-3{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1200px;margin:auto;padding:30px;margin:-10px}.grid--auto-3>*{margin:10px}@media screen and (min-width: 900px){.grid--auto-3{margin:-15px}.grid--auto-3>*{margin:15px;width:-webkit-calc(33.33% - 30px);width:-moz-calc(33.33% - 30px);width:calc(33.33% - 30px)}}.grid--auto-3 .sidebar__element{margin-bottom:30px}@supports (display: -ms-grid) or (display: grid){.grid--auto-3{display:-ms-grid;display:grid;-ms-grid-columns:1fr [1];grid-template-columns:repeat(1, 1fr);grid-auto-flow:dense;grid-column-gap:30px;grid-row-gap:20px;margin:0}.grid--auto-3>*{margin:0;width:auto}@media screen and (min-width: 900px){.grid--auto-3{-ms-grid-columns:1fr [3];grid-template-columns:repeat(3, 1fr);grid-row-gap:50px}}}.grid--sell-landlords{display:block;max-width:1200px;margin:auto}@media screen and (min-width: 900px){.grid--sell-landlords{display:-ms-grid;display:grid;grid-template-columns:1fr 1fr;-ms-grid-columns:1fr 1fr;-ms-grid-rows:auto auto auto auto;grid-template-areas:"main carousel" "main ." "sidebar sidebar" "guide1 guide1"}.grid--sell-landlords .grid-area--main{grid-area:main;-ms-grid-column:1;-ms-grid-row:1;-ms-grid-row-span:2}.grid--sell-landlords .grid-area--sidebar{grid-area:sidebar;-ms-grid-column:1;-ms-grid-row:2;-ms-grid-column-span:2}.grid--sell-landlords .grid-area--col1{grid-area:col1}.grid--sell-landlords .grid-area--col2{grid-area:col2}.grid--sell-landlords .grid-area--col3{grid-area:col3}.grid--sell-landlords .grid-area--guide1{grid-area:guide1;-ms-grid-column:1;-ms-grid-row:3;-ms-grid-column-span:2}.grid--sell-landlords .grid-area--carousel{grid-area:carousel;-ms-grid-column:2;-ms-grid-row:1}}.grid-area--main{grid-area:main}.grid-area--sidebar{grid-area:sidebar}.grid-area--col1{grid-area:col1}.grid-area--col2{grid-area:col2}.grid-area--col3{grid-area:col3}.grid-area--guide1{grid-area:guide1}.grid-area--carousel{grid-area:carousel}.tab_content{display:none;position:relative;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tab_content__animate-in{position:relative;opacity:0;top:15px}.tab_content__active{display:block}.tab_content__active.tab_content__animate-in{-webkit-animation:fadeIn 0.3s 0s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-animation:fadeIn 0.3s 0s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-animation:fadeIn 0.3s 0s cubic-bezier(0.61, 0.04, 0.26, 0.93);animation:fadeIn 0.3s 0s cubic-bezier(0.61, 0.04, 0.26, 0.93);opacity:1;top:0}@-webkit-keyframes fadeIn{0%{opacity:0;top:15px}to{opacity:1;top:0}}@-moz-keyframes fadeIn{0%{opacity:0;top:15px}to{opacity:1;top:0}}@-o-keyframes fadeIn{0%{opacity:0;top:15px}to{opacity:1;top:0}}@keyframes fadeIn{0%{opacity:0;top:15px}to{opacity:1;top:0}}.background-image,.fill{width:100%;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 900px){ul.tab-list__select>*{display:none}ul.tab-list__select>:after{display:inline-block;position:relative;border-top:10px solid #c4c4c4;border-left:10px solid transparent;border-right:10px solid transparent;left:20px;content:none}ul.tab-list__select>.tab__active{display:block}ul.tab-list__select>.tab__active:after{content:""}ul.tab-list__select__open>*{display:block}ul.tab-list__select__open>.tab__active:after{content:none}}.map__properties{height:100%;width:100%}.map__properties__wrapper{height:-webkit-calc(90vh - 64px);height:-moz-calc(90vh - 64px);height:calc(90vh - 64px);padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.map__properties .property-map-marker svg{color:#041e42;height:100%;-webkit-transition:color 0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:color 0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:color 0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:color 0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93)}.map__properties .property-map-marker svg:hover{color:#c7102d}.map__properties .leaflet-tile{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.map__properties .leaflet-control-zoom.leaflet-bar.leaflet-control a{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-border-radius:60%;-moz-border-radius:60%;border-radius:60%;background:#041e42;padding:0 2px 2px 1px;height:28px;width:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;margin:7px;-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93)}.map__properties .leaflet-control-zoom.leaflet-bar.leaflet-control a:first-child{padding:0 1px 2px 2px}.map__properties .leaflet-control-zoom.leaflet-bar.leaflet-control a:hover{background:#c7102d}.map__properties .leaflet-control-zoom.leaflet-bar.leaflet-control a.leaflet-disabled{background:#8c8279}.map__properties .leaflet-control-zoom.leaflet-bar.leaflet-control a.leaflet-disabled:hover{background:#c4c4c4;color:#8c8279}.map__properties .leaflet-top.leaflet-left{margin-top:10px}.map__properties .leaflet-top.leaflet-left .leaflet-control-title.leaflet-control{display:none}.map__properties .leaflet-top.leaflet-left .leaflet-draw.leaflet-control a{margin-top:0;padding:2px 19px;font-size:10px;font-weight:500;letter-spacing:2px;height:27px;text-align:center;text-transform:uppercase;background:#041e42 !important;color:#fff;-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93)}.map__properties .leaflet-top.leaflet-left .leaflet-draw.leaflet-control a.leaflet-draw-edit-remove{margin-top:8px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.map__properties .leaflet-top.leaflet-left .leaflet-draw.leaflet-control a.leaflet-draw-edit-edit{padding-bottom:1px}.map__properties .leaflet-top.leaflet-left .leaflet-draw.leaflet-control a:hover{background:#c7102d !important}.map__properties .leaflet-top.leaflet-left ul.leaflet-draw-actions.leaflet-draw-actions-top{left:35px}.map__properties .leaflet-top.leaflet-left .leaflet-draw-section{margin-top:18px}svg.map-pin{color:#041e42;height:100%;-webkit-transition:color 0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:color 0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:color 0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:color 0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93)}svg.map-pin:hover{color:#c7102d}.leaflet-marker-icon{color:#041e42;-webkit-transition:color 0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:color 0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:color 0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:color 0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93)}.leaflet-marker-icon:hover{color:#c7102d}.leaflet-container:not(.no-grey) .leaflet-tile-pane{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.leaflet-popup-content-wrapper{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:1px solid #c7102d;background-color:#fff;margin-left:1px;padding-bottom:8px;-webkit-box-shadow:0 3px 14px rgba(0,0,0,0.4);-moz-box-shadow:0 3px 14px rgba(0,0,0,0.4);box-shadow:0 3px 14px rgba(0,0,0,0.4)}.leaflet-popup{margin-bottom:35px}.leaflet-popup-tip-container{display:none}.leaflet-popup-content,.leaflet-popup-content p{margin:0}.leaflet-container a.leaflet-popup-close-button{z-index:10;-webkit-transition:color 0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:color 0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:color 0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:color 0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);padding:3px 1px;background-color:#c7102d;color:#fff}.leaflet-container a.leaflet-popup-close-button:hover{color:#fff}#draggable_map_view{min-width:240px}.leaflet-top{z-index:3}.map-marker{opacity:1;-webkit-transition:opacity .35s ease-in-out .1s;-o-transition:opacity .35s ease-in-out .1s;-moz-transition:opacity .35s ease-in-out .1s;transition:opacity .35s ease-in-out .1s}.map-marker.faded{opacity:0}.map-marker.active svg path.active-color{fill:#c7102d}.red-pins .leaflet-marker-icon{color:#c7102d}.leaflet-bottom,.leaflet-top{z-index:3 !important}#transportMap .transport-marker-popup{padding:6px 18px 0;text-align:center;font-family:Montserrat,sans-serif;font-size:15px;letter-spacing:.7px;color:#041e42}#transportMap .leaflet-popup{margin-bottom:63px}#coast_water_map{height:-webkit-calc(90vh - 100px);height:-moz-calc(90vh - 100px);height:calc(90vh - 100px);min-height:400px}@media screen and (max-width: 800px){#coast_water_map{height:60vh;min-height:auto}}#coast_water_map .branch-single__map__link-box{margin-bottom:12px}#coast_water_map .branch-single__map__link-box a{color:#8c8279;font-size:10px;padding:10px 5px 0;display:inline-block;text-decoration:none;-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93)}#coast_water_map .branch-single__map__link-box a:hover{color:#c7102d}#coast_water_map .property-single__map .branch-single__map__pin{height:55px;width:37px;position:absolute;left:-webkit-calc(50% + 5px);left:-moz-calc(50% + 5px);left:calc(50% + 5px);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:-37px}.waterside__wrapper{margin-bottom:12px;padding:25px 20px 20px;font-family:Montserrat,sans-serif}.waterside__wrapper a{text-decoration:none;color:#525252;-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);display:block}.waterside__wrapper a:hover{text-decoration:none;color:#c7102d}.waterside__wrapper .waterside__header{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;border-bottom:1px solid #c4c4c4;margin-bottom:13px}.waterside__wrapper .waterside__avatar{height:80px;width:70px;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat}.waterside__wrapper .waterside__branch-name{color:#c7102d;font-size:19px;line-height:1.4;text-transform:uppercase;font-weight:800;max-width:166px}.waterside__wrapper .waterside__branch-name:hover{color:#041e42}.waterside__wrapper .waterside__staff-name{color:#041e42;font-size:19px;line-height:1;text-transform:uppercase;font-weight:800;letter-spacing:.7px}.waterside__wrapper .waterside__staff-role{color:#525252;font-size:13px;margin-bottom:4px;margin-top:1px}.waterside__wrapper .waterside__staff-tel{font-family:Amiri,serif;font-size:17px}.waterside__wrapper .waterside__staff-email{font-family:Amiri,serif;font-size:16px}.waterside__wrapper .waterside__list-link{font-size:11px;font-weight:700;margin-top:10px;color:#8c8279}.waterside__wrapper .branch-single__map__pin{height:55px;width:37px;position:absolute;left:-webkit-calc(50% + 5px);left:-moz-calc(50% + 5px);left:calc(50% + 5px);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:-28px}.red-dot-svg{margin-top:18.5px;margin-left:4.5px}.leaflet-control.marker_legend{width:150px;background-color:#fff;padding:5px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-weight:700;margin-bottom:125%}.map-legend{display:table}.map-legend__dot,.map-legend__icon,.map-legend__text{display:inline-block}.map-legend__dot,.map-legend__text{padding:5px}.map-legend__text{float:right}.property-single__grid{text-align:center;position:relative;background-color:#fff;z-index:1}.property-single__grid__main-img{height:190px;width:100%}.property-single__grid__address{color:#041e42;font-size:15px;letter-spacing:1px;padding:10px 10px 0;min-height:46px;-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93)}.property-single__grid__address:hover{color:#c7102d}.property-single__grid__price{padding:8px 0;color:#8c8279;font-size:13px;letter-spacing:1px;font-weight:700}.property-single__grid__rooms{font-family:Amiri,serif;font-weight:200;font-size:13px;color:#041e42;min-height:23px}.property-single__grid__rooms span{white-space:nowrap}.property-single__grid__link-wrapper{text-decoration:none}.property-single__grid__text-wrapper{padding:0 20px 10px}.property-single__grid__shortlist{color:#8c8279;font-size:10px;padding:10px 0 0;display:block;text-decoration:none;-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93)}.property-single__grid__shortlist:hover{color:#c7102d}.property-single__grid__status{position:absolute;top:10px;left:-15px}.property-single__grid__status__wrapper{position:relative}.property-single__grid__status__main{padding:5px 10px;height:100%;background-color:#041e42;z-index:2;font-size:11px;letter-spacing:1px;color:#fff;font-weight:700;-webkit-box-shadow:1px 1px 2px 0 #0000005e;-moz-box-shadow:1px 1px 2px 0 #0000005e;box-shadow:1px 1px 2px 0 #0000005e}.property-single__grid__status__aux{position:absolute;left:0;top:0;background-color:#c7102d;width:15px;height:100%;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-transform:skewY(25deg);-moz-transform:skewY(25deg);-ms-transform:skewY(25deg);-o-transform:skewY(25deg);transform:skewY(25deg);z-index:-1}.property-single__grid:nth-child(odd) .property-single__grid__status__main{background-color:#c7102d}.property-single__grid:nth-child(2n) .coastwater .property-single__grid__status__aux,.property-single__grid:nth-child(odd) .coastwater .property-single__grid__status__aux,.property-single__grid:nth-child(odd) .property-single__grid__status__aux{background-color:#041e42}.property-single__grid:nth-child(2n) .coastwater .property-single__grid__status__main,.property-single__grid:nth-child(odd) .coastwater .property-single__grid__status__main{background-color:#24b7b2}.property-single__grid:nth-child(2n) .landequestrian .property-single__grid__status__aux,.property-single__grid:nth-child(odd) .landequestrian .property-single__grid__status__aux{background-color:#041e42}.property-single__grid:nth-child(2n) .landequestrian .property-single__grid__status__main,.property-single__grid:nth-child(odd) .landequestrian .property-single__grid__status__main{background-color:#484}.property-single__map{text-align:center;position:relative;background-color:#fff;z-index:1;font-family:Montserrat,sans-serif}.property-single__map__main-img{height:140px;margin:18px 18px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.property-single__map__address{color:#041e42;font-size:13px;letter-spacing:.7px;padding:10px 10px 0;-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93)}.property-single__map__address:hover{color:#c7102d}.property-single__map__price{padding:8px 0;color:#8c8279;font-size:12px;font-weight:700}.property-single__map__rooms{font-size:12px;font-family:Amiri,serif;color:#041e42}.property-single__map__rooms span{white-space:nowrap}.property-single__map__pin{height:45px;width:37px;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:-37px}.property-single__map__pin .map-pin{color:#c7102d}.property-single__map__link-wrapper{text-decoration:none}.property-single__map__text-wrapper{padding:0 20px 10px}.property-single__map__link-box a{color:#8c8279;font-size:10px;padding:10px 5px 0;display:inline-block;text-decoration:none;-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93)}.property-single__map__link-box a:hover{color:#c7102d}.property-single__map__status{position:absolute;top:-5px;left:-16px}.property-single__map__status__wrapper{position:relative}.property-single__map__status__main{padding:5px 10px 3px;height:100%;background-color:#041e42;z-index:2;font-size:13px;color:#fff;font-weight:700;-webkit-box-shadow:1px 1px 2px 0 #0000005e;-moz-box-shadow:1px 1px 2px 0 #0000005e;box-shadow:1px 1px 2px 0 #0000005e}.property-single__map__status__aux{position:absolute;left:0;top:0;background-color:#c7102d;width:15px;height:100%;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-transform:skewY(25deg);-moz-transform:skewY(25deg);-ms-transform:skewY(25deg);-o-transform:skewY(25deg);transform:skewY(25deg);z-index:-1}.property-single__map__status.coastwater .property-single__map__status__aux{background-color:#041e42}.property-single__map__status.coastwater .property-single__map__status__main{background-color:#24b7b2}.property-single__map__status.landequestrian .property-single__map__status__aux{background-color:#041e42}.property-single__map__status.landequestrian .property-single__map__status__main{background-color:#484}.property-single__list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:relative;overflow:hidden}.property-single__list__info{background-color:#ececec;text-align:center;width:33%;padding:15px 25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block}.property-single__list__info__address{color:#041e42;font-size:16px;padding-top:8px;letter-spacing:1px}.property-single__list__info__price{padding:5px 0;color:#8c8279;font-size:14px;font-weight:700;letter-spacing:1px}.property-single__list__info__fees{font-size:12px;text-transform:lowercase}.property-single__list__info__rooms{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;font-weight:600;font-size:9px;letter-spacing:1px;color:#041e42;text-transform:uppercase;padding:18px 0 15px;margin:10px 0;border-top:1px solid #fff;border-bottom:1px solid #fff}.property-single__list__info__rooms span{position:relative}.property-single__list__info__rooms span svg{position:absolute;color:#c7102d}.property-single__list__info__rooms__bed{padding-left:30px}.property-single__list__info__rooms__bed svg{height:28px;width:28px;left:0;top:-webkit-calc(50% - 15px);top:-moz-calc(50% - 15px);top:calc(50% - 15px)}.property-single__list__info__rooms__bath{padding-left:28px}.property-single__list__info__rooms__bath svg{height:30px;width:25px;left:0;top:-webkit-calc(50% - 18px);top:-moz-calc(50% - 18px);top:calc(50% - 18px)}.property-single__list__info__rooms__reception{padding-left:25px}.property-single__list__info__rooms__reception svg{height:28px;width:18px;left:0;top:-webkit-calc(50% - 16px);top:-moz-calc(50% - 16px);top:calc(50% - 16px)}.property-single__list__info__description{text-align:left;padding:10px 0 15px;font-size:13px;line-height:1.4;font-weight:300;color:#4f4e4e}.property-single__list__info__description *{font-size:14px;font-weight:300}.property-single__list__info__actions{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.property-single__list__info__actions__cta{padding:13px 10px;width:-webkit-calc(50% - 5px);width:-moz-calc(50% - 5px);width:calc(50% - 5px);-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93)}.property-single__list__info__actions__cta:hover{background-color:#c7102d}.property-single__list__info__actions__links{text-align:left;width:-webkit-calc(50% - 5px);width:-moz-calc(50% - 5px);width:calc(50% - 5px);display:inline-block;font-size:8px}.property-single__list__info__actions__links__shortlist{color:#8c8279;display:inline-block;text-decoration:none;-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93)}.property-single__list__info__actions__links__shortlist:hover{color:#c7102d}.property-single__list__info__actions__links__share{color:#8c8279;display:inline-block;text-decoration:none;-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93)}.property-single__list__info__actions__links__share:hover{color:#c7102d}.property-single__list__info__actions__links__share .share{height:18px;width:18px;top:6px;position:relative;margin-right:5px}.property-single__list__info__ref{color:#4f4e4e;text-decoration:none;padding-top:17px;text-align:left;font-size:12px;font-family:Amiri,serif}.property-single__list__images{height:auto;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.property-single__list__images *{height:100%}.property-single__list__images__main{-webkit-box-flex:2;-webkit-flex-grow:2;-moz-box-flex:2;-ms-flex-positive:2;flex-grow:2}.property-single__list__images__secondary{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:4px}.property-single__list__images__secondary__1{margin-bottom:2px}.property-single__list__images__secondary__2{margin-top:2px}.property-single__list__status{position:absolute;right:0;top:0;color:#fff;height:180px;width:180px}.property-single__list__status__container{position:relative;height:100%;width:auto;display:block;float:right;padding-right:0;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:end;height:45px;-webkit-transform:translate(22px) skew(45deg);-moz-transform:translate(22px) skew(45deg);-ms-transform:translate(22px) skew(45deg);-o-transform:translate(22px) skew(45deg);transform:translate(22px) skew(45deg);background:#c7102d}.property-single__list__status__bg{background:#c7102d;height:100%;width:100%;-webkit-transform:translate(50%, -50%) rotate(45deg);-moz-transform:translate(50%, -50%) rotate(45deg);-ms-transform:translate(50%, -50%) rotate(45deg);-o-transform:translate(50%, -50%) rotate(45deg);transform:translate(50%, -50%) rotate(45deg)}.property-single__list__status__text{text-transform:uppercase;font-size:14px;padding:15px 25px;padding-right:40px;font-weight:700;-webkit-transform:skew(-45deg);-moz-transform:skew(-45deg);-ms-transform:skew(-45deg);-o-transform:skew(-45deg);transform:skew(-45deg);text-align:right;white-space:nowrap}.featured-properties{background-color:#ececec}.featured-properties__title{padding-bottom:30px;color:#041e42;font-size:28px;letter-spacing:2.5px}.featured-properties__title .featured-properties__text,.featured-properties__title .font-serif{font-weight:400;margin:0 5px;font-size:1.2em}.featured-properties__text{max-width:568px;color:#8c8279;margin:auto;margin-bottom:30px;font-size:19px;line-height:23px}.featured-properties .sidebar{padding:0 10px}.featured-properties .grid--auto-3{padding:0 30px}@media screen and (min-width: 900){.featured-properties .grid--auto-3{padding:0 20px}}.map__branches+.featured-properties{background-color:#fff}.testimonials__carousel .carousel__gallery{min-height:550px}.testimonials__carousel .carousel__image__inner{position:relative}.testimonials__carousel .carousel__image .tct{background:-webkit-linear-gradient(315deg, #dedede, #dedede 8%, #ececec 0, #ececec 92%, #dedede 0, #dedede);background:-moz- oldlinear-gradient(315deg, #dedede 0, #dedede 8%, #ececec 8%, #ececec 92%, #dedede 92%, #dedede 100%);background:-o-linear-gradient(315deg, #dedede 0, #dedede 8%, #ececec 8%, #ececec 92%, #dedede 92%, #dedede 100%);background:linear-gradient(135deg, #dedede, #dedede 8%, #ececec 0, #ececec 92%, #dedede 0, #dedede);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#c7102d",endColorstr="#041e42",GradientType=1);width:220px;position:absolute;left:50%;-webkit-transition:0.4s cubic-bezier(0.3, 0.64, 0.26, 0.93) 0.4s;-o-transition:0.4s 0.4s cubic-bezier(0.3, 0.64, 0.26, 0.93);-moz-transition:0.4s 0.4s cubic-bezier(0.3, 0.64, 0.26, 0.93);transition:0.4s cubic-bezier(0.3, 0.64, 0.26, 0.93) 0.4s;top:-150%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (min-width: 550px){.testimonials__carousel .carousel__image .tct{-webkit-transform:translate(-50%, -50%) scale(1.5);-moz-transform:translate(-50%, -50%) scale(1.5);-ms-transform:translate(-50%, -50%) scale(1.5);-o-transform:translate(-50%, -50%) scale(1.5);transform:translate(-50%, -50%) scale(1.5)}}@media screen and (min-width: 400px){.testimonials__carousel .carousel__image .tct{width:260px}}@media screen and (min-width: 900px){.testimonials__carousel .carousel__image .tct{width:360px;left:33%}}@media screen and (min-width: 1300px){.testimonials__carousel .carousel__image .tct{-webkit-transform:translate(-285px, -50%) scale(1.5);-moz-transform:translate(-285px, -50%) scale(1.5);-ms-transform:translate(-285px, -50%) scale(1.5);-o-transform:translate(-285px, -50%) scale(1.5);transform:translate(-285px, -50%) scale(1.5)}}.testimonials__carousel .carousel__image .tct__header{letter-spacing:2px}.testimonials__carousel .carousel__image .tct__logo{height:40px;width:40px;display:block;margin:auto;padding-bottom:5px}.testimonials__carousel .carousel__image .tct__subheader{font-family:Amiri,serif;font-style:italic;padding:5px 0 10px;font-size:14px;font-weight:500}.testimonials__carousel .carousel__image .tct__body{padding:10px}.testimonials__carousel .carousel__image .tct__source{font-size:10px;font-weight:700;letter-spacing:1px}.testimonials__carousel .carousel__image.active .tct{top:50%}.why-us .why-us__carousel .carousel__gallery{min-height:620px}@media screen and (min-width: 900px){.why-us .why-us__carousel .carousel__gallery{min-height:450px}}.why-us .why-us__carousel .carousel__image__inner{position:relative;overflow:hidden}.why-us .why-us__carousel .carousel__image .wu__img{position:absolute;width:100%;max-width:55%;height:100%;left:0;-webkit-transform:translateX(-40%);-moz-transform:translateX(-40%);-ms-transform:translateX(-40%);-o-transform:translateX(-40%);transform:translateX(-40%);-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93)}.why-us .why-us__carousel .carousel__image.active .wu__img{-webkit-filter:grayscale(0);filter:grayscale(0)}.why-us .why-us__carousel .carousel__image .wu__img__next{position:absolute;width:100%;max-width:55%;height:100%;left:100%;-webkit-transform:translateX(-40%);-moz-transform:translateX(-40%);-ms-transform:translateX(-40%);-o-transform:translateX(-40%);transform:translateX(-40%);-webkit-filter:grayscale(0);filter:grayscale(0);-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93)}.why-us .why-us__carousel .carousel__image .wu__img__next:after{content:"";position:absolute;height:35%;display:block;width:100%;top:-1px;left:-1px;background-color:#fff;background:-webkit-gradient(linear, left top, right top, from(#fff), color-stop(20%, #fff), color-stop(20%, rgba(255,255,255,0.308)), to(rgba(255,255,255,0.308)));background:-webkit-linear-gradient(left, #fff, #fff 20%, rgba(255,255,255,0.308) 0, rgba(255,255,255,0.308));background:-moz- oldlinear-gradient(left, #fff 0, #fff 20%, rgba(255,255,255,0.308) 20%, rgba(255,255,255,0.308) 100%);background:-o-linear-gradient(left, #fff 0, #fff 20%, rgba(255,255,255,0.308) 20%, rgba(255,255,255,0.308) 100%);background:linear-gradient(90deg, #fff, #fff 20%, rgba(255,255,255,0.308) 0, rgba(255,255,255,0.308))}.why-us .why-us__carousel .carousel__image.active .wu__img__next{-webkit-filter:grayscale(1);filter:grayscale(1)}.why-us .why-us__carousel .carousel__image .wu__txt{width:45%;margin-left:33%;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.why-us .why-us__carousel .carousel__image .wu__txt__header{font-size:45px;margin-bottom:20px}@media screen and (max-width: 420px){.why-us .why-us__carousel .carousel__image .wu__txt__header{font-size:32px}}.why-us .why-us__carousel .carousel__image .wu__txt__body{font-size:25px;padding-right:-webkit-calc(100% - 600px);padding-right:-moz-calc(100% - 600px);padding-right:calc(100% - 600px);width:100%}.why-us .why-us__carousel .carousel__image .wu__txt__body p{margin-bottom:10px}.why-us .why-us__carousel .carousel__image .wu__txt__body-2{margin-top:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-right:-webkit-calc(100% - 600px);padding-right:-moz-calc(100% - 600px);padding-right:calc(100% - 600px)}@media screen and (min-width: 400px){.why-us .why-us__carousel .carousel__image .wu__txt__body-2{padding-left:30px}}.why-us .why-us__carousel .carousel__image .wu__txt__number{font-size:50px;margin-top:20px;color:#041e42;font-weight:700}@media screen and (max-width: 400px){.why-us .why-us__carousel .carousel__image .wu__txt__number{display:none}}.why-us .why-us__carousel .carousel__image .wu__txt__wrapper{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 750px){.why-us .why-us__carousel .carousel__image .wu__img,.why-us .why-us__carousel .carousel__image .wu__img__next{max-width:20%}.why-us .why-us__carousel .carousel__image .wu__img:after,.why-us .why-us__carousel .carousel__image .wu__img__next:after{width:100%}.why-us .why-us__carousel .carousel__image .wu__txt{width:80%;margin-left:12%}}.body-el__default .default-module__content__text{padding-bottom:10px}.body-el__default .default-module__content__title{font-size:18px}.featured-article__image-holder{width:100%;height:210px}.featured-article__image{-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:50%}.featured-article h3{margin-bottom:16px}.featured-article h4,.featured-article p{margin-bottom:10px}.featured-article p{color:#525252}.featured-article h4{color:#c4c4c4;font-size:.8em}.featured-article__link{font-size:.6em;text-decoration:none;color:#c4c4c4;-webkit-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-o-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);-moz-transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93);transition:0.2s cubic-bezier(0.61, 0.04, 0.26, 0.93)}.featured-article__link:focus,.featured-article__link:hover{text-decoration:underline;color:#919191}.social-icons,.social-icons__icon--twitter{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.social-icons__icon--twitter{border:2px solid #fff;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}.social-icons__icon--twitter svg{fill:#fff;height:1.3rem;width:1.3rem}a.fees_grid{text-decoration:none;color:#041e42}a.fees_list{text-decoration:none;color:#8c8279}a.fees_main{text-decoration:none;color:#fff}@media print{#admin-bar,#cookiePolicy,#flashMessageContainer,#home-search-form,#overlay,#overlay-2,#overlay-myjs,#share-footer,#userProfile,.carousel__arrow,.carousel__nav,.default-banner__sign,.dropdown-overlay,.float,.fullscreen,.home-page__hero-form__alts,.JS-open-share,.magnifying-glass,.main-nav__drawer,.market-appraisal__content:before,.overlay,.properties.show #main_tabs,.properties.show .sidebar__element,.property-hero__info__nav,.save-property-link,.select-container:after,.social-icons,.stamp-duty-calc__form__value__before,.tab,.tct__logo,ul.tab-list__select>li.tab__active:after{display:none !important}.print-show:not(.print-hide),.properties.show .tab_content:not(.print-hide){display:block !important;opacity:1;visibility:visible}.branches.show .features__contact{padding:20px 90px}.branches.show .mortgage-service .cta,.branches.show .testimonials{display:none !important}.branches.show .overflow_2lines{max-height:none}.tab_content{margin-bottom:15px !important}body,body *,body * *,body * * *,body * * * *{-webkit-transition:none !important;-o-transition:none !important;-moz-transition:none !important;transition:none !important;-webkit-animation:none !important;-moz-animation:none !important;-o-animation:none !important;animation:none !important;color:#000 !important;min-height:auto !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;font-weight:500 !important}body * * * :not(.leaflet-tile):not(.leaflet-map-pane):not(.leaflet-tile-pane):not(.leaflet-objects-pane):not(.leaflet-marker-pane):not(.leaflet-popup-pane):not(.leaflet-shadow-pane):not(.leaflet-overlay-pane):not(.leaflet-zoom-animated):not(.leaflet-marker-icon):not(.leaflet-popup):not(.leaflet-popup-close-button):not(.leaflet-popup-content-wrapper):not(.leaflet-popup):not(.branch-single__map__pin):not(.property-single__map__pin),body * * :not(.leaflet-tile):not(.leaflet-map-pane):not(.leaflet-tile-pane):not(.leaflet-objects-pane):not(.leaflet-marker-pane):not(.leaflet-popup-pane):not(.leaflet-shadow-pane):not(.leaflet-overlay-pane):not(.leaflet-zoom-animated):not(.leaflet-marker-icon):not(.leaflet-popup):not(.leaflet-popup-close-button):not(.leaflet-popup-content-wrapper):not(.leaflet-popup):not(.branch-single__map__pin):not(.property-single__map__pin),body * :not(.leaflet-tile):not(.leaflet-map-pane):not(.leaflet-tile-pane):not(.leaflet-objects-pane):not(.leaflet-marker-pane):not(.leaflet-popup-pane):not(.leaflet-shadow-pane):not(.leaflet-overlay-pane):not(.leaflet-zoom-animated):not(.leaflet-marker-icon):not(.leaflet-popup):not(.leaflet-popup-close-button):not(.leaflet-popup-content-wrapper):not(.leaflet-popup):not(.branch-single__map__pin):not(.property-single__map__pin),body:not(.leaflet-tile):not(.leaflet-map-pane):not(.leaflet-tile-pane):not(.leaflet-objects-pane):not(.leaflet-marker-pane):not(.leaflet-popup-pane):not(.leaflet-shadow-pane):not(.leaflet-overlay-pane):not(.leaflet-zoom-animated):not(.leaflet-marker-icon):not(.leaflet-popup):not(.leaflet-popup-close-button):not(.leaflet-popup-content-wrapper):not(.leaflet-popup):not(.branch-single__map__pin):not(.property-single__map__pin),body :not(.leaflet-tile):not(.leaflet-map-pane):not(.leaflet-tile-pane):not(.leaflet-objects-pane):not(.leaflet-marker-pane):not(.leaflet-popup-pane):not(.leaflet-shadow-pane):not(.leaflet-overlay-pane):not(.leaflet-zoom-animated):not(.leaflet-marker-icon):not(.leaflet-popup):not(.leaflet-popup-close-button):not(.leaflet-popup-content-wrapper):not(.leaflet-popup):not(.branch-single__map__pin):not(.property-single__map__pin){left:0 !important;top:0 !important;position:relative !important;-webkit-transform:none !important;-moz-transform:none !important;-ms-transform:none !important;-o-transform:none !important;transform:none !important}body * * * :not(.background-img):not(.spacer--30):not(svg):not(.map__properties__wrapper):not(.carousel__image):not(.carousel):not(.carousel__gallery):not(.floorplan__wrapper):not(.epc__wrapper):not(.schools-map-container):not(iframe):not(#transportMap):not(#branches_index_map):not(.leaflet-marker-icon):not(.red):not(.branch-single__map__pin):not(.location_map),body * * :not(.background-img):not(.spacer--30):not(svg):not(.map__properties__wrapper):not(.carousel__image):not(.carousel):not(.carousel__gallery):not(.floorplan__wrapper):not(.epc__wrapper):not(.schools-map-container):not(iframe):not(#transportMap):not(#branches_index_map):not(.leaflet-marker-icon):not(.red):not(.branch-single__map__pin):not(.location_map),body * :not(.background-img):not(.spacer--30):not(svg):not(.map__properties__wrapper):not(.carousel__image):not(.carousel):not(.carousel__gallery):not(.floorplan__wrapper):not(.epc__wrapper):not(.schools-map-container):not(iframe):not(#transportMap):not(#branches_index_map):not(.leaflet-marker-icon):not(.red):not(.branch-single__map__pin):not(.location_map),body:not(.background-img):not(.spacer--30):not(svg):not(.map__properties__wrapper):not(.carousel__image):not(.carousel):not(.carousel__gallery):not(.floorplan__wrapper):not(.epc__wrapper):not(.schools-map-container):not(iframe):not(#transportMap):not(#branches_index_map):not(.leaflet-marker-icon):not(.red):not(.branch-single__map__pin):not(.location_map),body :not(.background-img):not(.spacer--30):not(svg):not(.map__properties__wrapper):not(.carousel__image):not(.carousel):not(.carousel__gallery):not(.floorplan__wrapper):not(.epc__wrapper):not(.schools-map-container):not(iframe):not(#transportMap):not(#branches_index_map):not(.leaflet-marker-icon):not(.red):not(.branch-single__map__pin):not(.location_map){background:transparent !important;height:auto !important}body * * * * .testimonials__carousel .carousel__image,body * * * .testimonials__carousel .carousel__image,body * * .testimonials__carousel .carousel__image,body * .testimonials__carousel .carousel__image,body .testimonials__carousel .carousel__image{background:transparent !important}body * * * * .background-img,body * * * * .carousel__image,body * * * .background-img,body * * * .carousel__image,body * * .background-img,body * * .carousel__image,body * .background-img,body * .carousel__image,body .background-img,body .carousel__image{-webkit-print-color-adjust:exact !important;color-adjust:exact !important}body * * * * .property-hero__carousel,body * * * .property-hero__carousel,body * * .property-hero__carousel,body * .property-hero__carousel,body .property-hero__carousel{min-height:300px}body * * * * .property-hero__carousel .carousel__image:first-child,body * * * .property-hero__carousel .carousel__image:first-child,body * * .property-hero__carousel .carousel__image:first-child,body * .property-hero__carousel .carousel__image:first-child,body .property-hero__carousel .carousel__image:first-child{height:500px}body * * * * .carousel,body * * * * .carousel__gallery.background-image,body * * * * .carousel__gallery .background-image,body * * * * .carousel__gallery.fill,body * * * * .carousel__gallery .fill,body * * * .carousel,body * * * .carousel__gallery.background-image,body * * * .carousel__gallery .background-image,body * * * .carousel__gallery.fill,body * * * .carousel__gallery .fill,body * * .carousel,body * * .carousel__gallery.background-image,body * * .carousel__gallery .background-image,body * * .carousel__gallery.fill,body * * .carousel__gallery .fill,body * .carousel,body * .carousel__gallery.background-image,body * .carousel__gallery .background-image,body * .carousel__gallery.fill,body * .carousel__gallery .fill,body .carousel,body .carousel__gallery.background-image,body .carousel__gallery .background-image,body .carousel__gallery.fill,body .carousel__gallery .fill{width:100% !important}body * * * * .epc__wrapper .carousel__gallery,body * * * .epc__wrapper .carousel__gallery,body * * .epc__wrapper .carousel__gallery,body * .epc__wrapper .carousel__gallery,body .epc__wrapper .carousel__gallery{height:auto !important}body * * * * .epc__wrapper .carousel__image,body * * * .epc__wrapper .carousel__image,body * * .epc__wrapper .carousel__image,body * .epc__wrapper .carousel__image,body .epc__wrapper .carousel__image{min-height:300px !important;margin-bottom:20px}.print-hide{display:none !important}input{visibility:visible}.page-break-after{page-break-after:always}#transportMap,.carousel,.location_map,.property-single__grid,.property-single__list,.section{page-break-inside:avoid;-webkit-column-break-inside:avoid;break-inside:avoid}.location_map{height:450px !important}.location_wrapper .property_location{width:-webkit-calc(50% - 10px);width:-moz-calc(50% - 10px);width:calc(50% - 10px);display:inline-block;vertical-align:top}.location_wrapper .summary{vertical-align:top;display:inline-block;width:50%}.gallery__wrapper--cols{-webkit-column-count:3;-moz-column-count:3;column-count:3}.testimonials .carousel__image,.testimonials .carousel__image__inner,.testimonials .tct{display:inline-block !important;width:auto !important}.testimonials .carousel__gallery{width:100% !important}}
