﻿@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.3.0/font/bootstrap-icons.css");.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #ffffff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:'!';visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown-header{position:relative;padding:5px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:0.4;margin-top:-12px;line-height:20px;font-size:20px !important}.selectize-dropdown-header-close:hover{color:#000000}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;float:left;box-sizing:border-box}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button [data-value]{position:relative;padding-right:24px !important}.selectize-control.plugin-remove_button [data-value] .remove{z-index:1;position:absolute;top:0;right:0;bottom:0;width:17px;text-align:center;font-weight:bold;font-size:12px;color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 0 0 0;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box}.selectize-control.plugin-remove_button [data-value] .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .active[data-value] .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover{background:none}.selectize-control.plugin-remove_button .disabled [data-value] .remove{border-left-color:#ffffff}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;-webkit-font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#ffffff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;overflow:hidden;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:6px 8px 3px}.selectize-input.full{background-color:#ffffff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:-moz-inline-stack;display:inline-block;zoom:1}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:#ffffff;border:0 solid #ffffff}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 2px 0 0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;-webkit-user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input::after{content:' ';display:block;clear:left}.selectize-input.dropdown-active::before{content:' ';display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;z-index:10;border:1px solid #d0d0d0;background:#ffffff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown [data-selectable],.selectize-dropdown .optgroup-header{padding:5px 8px}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#ffffff;cursor:default}.selectize-dropdown .active{background-color:#f5fafd;color:#495c68}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input{cursor:text}.selectize-control.single .selectize-input:after{content:' ';display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:0.5;background-color:#fafafa}/*!
 * Bootstrap v3.0.0
 *
 * Copyright 2013 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 *//*! normalize.css v2.1.0 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html{font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:'roboto';font-size:14px;line-height:1.428571429;color:#333333;background-color:#ffffff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}button,input,select[multiple],textarea{background-image:none}img{vertical-align:middle}.irs{position:relative;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.irs-line{position:relative;display:block;overflow:hidden;outline:none !important}.irs-line-left,.irs-line-mid,.irs-line-right{position:absolute;display:block;top:0}.irs-line-left{left:0;width:11%}.irs-line-mid{left:9%;width:82%}.irs-line-right{right:0;width:11%}.irs-bar{position:absolute;display:block;left:0;width:0}.irs-bar-edge{position:absolute;display:block;top:0;left:0}.irs-shadow{position:absolute;display:none;left:0;width:0}.irs-slider{position:absolute;display:block;cursor:default;z-index:1}.irs-slider.type_last{z-index:2}.irs-min{position:absolute;display:block;left:0;cursor:default}.irs-max{position:absolute;display:block;right:0;cursor:default}.irs-from,.irs-to,.irs-single{position:absolute;display:block;top:0;left:0;cursor:default;white-space:nowrap}.irs-grid{position:absolute;display:none;bottom:0;left:0;width:100%;height:20px}.irs-with-grid .irs-grid{display:block}.irs-grid-pol{position:absolute;top:0;left:0;width:1px;height:8px;background:#000}.irs-grid-pol.small{height:4px}.irs-grid-text{position:absolute;bottom:0;left:0;white-space:nowrap;text-align:center;font-size:9px;line-height:9px;padding:0 3px;color:#000}.irs-disable-mask{position:absolute;display:block;top:0;left:-1%;width:102%;height:100%;cursor:default;background:rgba(0,0,0,0);z-index:2}.lt-ie9 .irs-disable-mask{background:#000;filter:alpha(opacity=0);cursor:not-allowed}.irs-disabled{opacity:0.4}.irs-hidden-input{position:absolute !important;display:block !important;top:0 !important;left:0 !important;width:0 !important;height:0 !important;font-size:0 !important;line-height:0 !important;padding:0 !important;margin:0 !important;overflow:hidden;outline:none !important;z-index:-9999 !important;background:none !important;border-style:solid !important;border-color:transparent !important}.irs{height:55px}.irs-with-grid{height:75px}.irs-line{height:10px;top:33px;background:#EEE;background:linear-gradient(to bottom, #DDD -50%, #fff 150%);border:1px solid #CCC;border-radius:16px;-moz-border-radius:16px}.irs-line-left{height:8px}.irs-line-mid{height:8px}.irs-line-right{height:8px}.irs-bar{height:10px;top:33px;border-top:1px solid #428bca;border-bottom:1px solid #428bca;background:#428bca;background:linear-gradient(to top, #428bca 0%, #7fc3e8 100%)}.irs-bar-edge{height:10px;top:33px;width:14px;border:1px solid #428bca;border-right:0;background:#428bca;background:linear-gradient(to top, #428bca 0%, #7fc3e8 100%);border-radius:16px 0 0 16px;-moz-border-radius:16px 0 0 16px}.irs-shadow{height:2px;top:38px;background:#000;opacity:0.3;border-radius:10px;-moz-border-radius:10px}.lt-ie9 .irs-shadow{filter:alpha(opacity=30)}.irs-slider{top:25px;width:27px;height:27px;border:1px solid #AAA;background:#DDD;background:linear-gradient(to bottom, #fff 0%, #dcdcdc 20%, #fff 100%);border-radius:27px;-moz-border-radius:27px;box-shadow:1px 1px 3px rgba(0,0,0,0.3);cursor:pointer}.irs-slider.state_hover,.irs-slider:hover{background:#FFF}.irs-min,.irs-max{color:#333;font-size:12px;line-height:1.333;text-shadow:none;top:0;padding:1px 5px;background:rgba(0,0,0,0.1);border-radius:3px;-moz-border-radius:3px}.lt-ie9 .irs-min,.lt-ie9 .irs-max{background:#ccc}.irs-from,.irs-to,.irs-single{color:#fff;font-size:14px;line-height:1.333;text-shadow:none;padding:1px 5px;background:#428bca;border-radius:3px;-moz-border-radius:3px}.lt-ie9 .irs-from,.lt-ie9 .irs-to,.lt-ie9 .irs-single{background:#999}.irs-grid{height:27px}.irs-grid-pol{opacity:0.5;background:#428bca}.irs-grid-pol.small{background:#999}.irs-grid-text{bottom:5px;color:#99a4ac}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape),screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{transform:scale(0.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute !important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-outer,.fancybox-inner,.fancybox-bg,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(0.47, 0, 0.74, 0.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1)}.fancybox-infobar,.fancybox-toolbar,.fancybox-caption,.fancybox-navigation .fancybox-button{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease, visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar,.fancybox-show-caption .fancybox-caption,.fancybox-show-nav .fancybox-navigation .fancybox-button{opacity:1;transition:opacity .25s ease 0s, visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform, opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide::before{content:'';display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--previous,.fancybox-slide--current,.fancybox-slide--next{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image::before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.14, 1);animation-timing-function:cubic-bezier(0.5, 0, 0.14, 1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform, opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-swipe .fancybox-content,.fancybox-can-pan .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable='true']{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--video .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--iframe .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-video,.fancybox-iframe{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,0.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:visited,.fancybox-button:link{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--play svg:nth-child(2),.fancybox-button--fsenter svg:nth-child(2){display:none}.fancybox-button--pause svg:nth-child(1),.fancybox-button--fsexit svg:nth-child(1){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(to top, rgba(0,0,0,0.85) 0%, rgba(0,0,0,0.3) 50%, rgba(0,0,0,0.15) 65%, rgba(0,0,0,0.075) 75.5%, rgba(0,0,0,0.037) 82.85%, rgba(0,0,0,0.019) 88%, rgba(0,0,0,0) 100%);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px 44px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding: Max(0px)){.fancybox-caption{padding:75px Max(44px, env(safe-area-inset-right)) Max(25px, env(safe-area-inset-bottom)) Max(44px, env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{-webkit-animation:fancybox-rotate 1s linear infinite;animation:fancybox-rotate 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@-webkit-keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0, 0, 0.25, 1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%, 0, 0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%, 0, 0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translate3d(0, 0, 0)}.fancybox-fx-fade.fancybox-slide--previous,.fancybox-fx-fade.fancybox-slide--next{opacity:0;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5, 1.5, 1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(0.5, 0.5, 0.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scale3d(1, 1, 1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-360deg)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(360deg)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0, 0, 0) translate3d(-100%, 0, 0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0, 0, 0) translate3d(100%, 0, 0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scale3d(1, 1, 1) translate3d(0, 0, 0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%, 0, 0) scale(0.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%, 0, 0) scale(0.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translate3d(0, 0, 0) scale(1)}@media all and (max-height: 576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding: Max(0px)){.fancybox-caption{padding-left:Max(12px, env(safe-area-inset-left));padding-right:Max(12px, env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px 0}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px 5px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:visited,.fancybox-share__button:link{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px 2px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,0.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,0.1);background-position:center center;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:100px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:200px}.fancybox-thumbs__list a::before{border:6px solid #ff5268;bottom:0;content:'';left:0;opacity:0;position:absolute;right:0;top:0;transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);z-index:99991}.fancybox-thumbs__list a:focus::before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active::before{opacity:1}@media all and (max-width: 576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}@-webkit-keyframes passing-through{0%{opacity:0;transform:translateY(40px)}30%,70%{opacity:1;transform:translateY(0px)}100%{opacity:0;transform:translateY(-40px)}}@keyframes passing-through{0%{opacity:0;transform:translateY(40px)}30%,70%{opacity:1;transform:translateY(0px)}100%{opacity:0;transform:translateY(-40px)}}@-webkit-keyframes slide-in{0%{opacity:0;transform:translateY(40px)}30%{opacity:1;transform:translateY(0px)}}@keyframes slide-in{0%{opacity:0;transform:translateY(40px)}30%{opacity:1;transform:translateY(0px)}}@-webkit-keyframes pulse{0%{transform:scale(1)}10%{transform:scale(1.1)}20%{transform:scale(1)}}@keyframes pulse{0%{transform:scale(1)}10%{transform:scale(1.1)}20%{transform:scale(1)}}.dropzone,.dropzone *{box-sizing:border-box}.dropzone{min-height:150px;border:2px solid rgba(0,0,0,0.3);background:white;padding:20px 20px}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable *{cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover{border-style:solid}.dropzone.dz-drag-hover .dz-message{opacity:0.5}.dropzone .dz-message{text-align:center;margin:2em 0}.dropzone .dz-message .dz-button{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:20px;background:#999;background:linear-gradient(to bottom, #eee, #ddd)}.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone .dz-preview.dz-image-preview{background:white}.dropzone .dz-preview.dz-image-preview .dz-details{transition:opacity 0.2s linear}.dropzone .dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:none}.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:rgba(0,0,0,0.9);line-height:150%}.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview .dz-details .dz-filename:hover span{border:1px solid rgba(200,200,200,0.8);background-color:rgba(255,255,255,0.8)}.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:rgba(255,255,255,0.4);padding:0 0.4em;border-radius:3px}.dropzone .dz-preview:hover .dz-image img{transform:scale(1.05, 1.05);filter:blur(8px)}.dropzone .dz-preview .dz-image{border-radius:20px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{-webkit-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;-webkit-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview .dz-success-mark,.dropzone .dz-preview .dz-error-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px}.dropzone .dz-preview .dz-success-mark svg,.dropzone .dz-preview .dz-error-mark svg{display:block;width:54px;height:54px}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;transition:all 0.2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;transition:opacity 0.4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:16px;left:50%;top:50%;margin-top:-8px;width:80px;margin-left:-40px;background:rgba(255,255,255,0.9);-webkit-transform:scale(1);border-radius:8px;overflow:hidden}.dropzone .dz-preview .dz-progress .dz-upload{background:#333;background:linear-gradient(to bottom, #666, #444);position:absolute;top:0;left:0;bottom:0;width:0;transition:width 300ms ease-in-out}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:block;display:none;opacity:0;transition:opacity 0.3s ease;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#be2626;background:linear-gradient(to bottom, #be2626, #a92222);padding:0.5em 1.2em;color:white}.dropzone .dz-preview .dz-error-message:after{content:'';position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #be2626}html{font-size:10px !important}body{font-family:'Roboto', sans-serif;font-weight:300;font-style:normal;overflow:hidden;color:#fff;background:#000;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,p,a{font-family:'Roboto', sans-serif;font-weight:normal;color:#fff}h1{font-size:6rem}h2{font-size:5rem}h3{font-size:4rem}h4{font-size:3rem}h5{font-size:2rem}h6{font-size:1.8rem}p{font-size:1.4rem}a,a:hover,a:focus{cursor:pointer;transition:all 300ms ease;text-decoration:none}a:hover{color:#fff}@media (max-width: 700px){html{font-size:8px !important}}@media (max-width: 500px){html{font-size:6px !important}}@media (max-width: 350px){html{font-size:5px !important}}@media (orientation: landscape) and (max-height: 420px){html{font-size:8px !important}}.preloader{position:fixed;z-index:100000;top:0;left:0;width:100%;height:100%;background:#02af9a}.preloader.preloader-hidden{height:0;transition:.5s ease .3s}.preloader .spinner{position:absolute;top:50%;width:100%;transform:translateY(-50%);text-align:center;opacity:1}.preloader.preloader-hidden .spinner{opacity:0;transition:.3s ease}.preloader .spinner>div{display:inline-block;width:18px;height:18px;margin:0 6px;-webkit-animation:spinner-bounce 1.4s infinite ease-in-out both;animation:spinner-bounce 1.4s infinite ease-in-out both;border-radius:100%;background-color:#fff}.preloader .spinner .bounce-1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.preloader .spinner .bounce-2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes spinner-bounce{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes spinner-bounce{0%,80%,100%{transform:scale(0)}40%{transform:scale(1)}}.hero{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.hero .animation-container{transition:.5s ease}.hero .animation-container.animation-fade{opacity:0}.hero .animation-container.animation-fade.run-animation{opacity:1}.hero .animation-container.animation-fade-up{transform:translateY(10vh);opacity:0}.hero .animation-container.animation-fade-up.run-animation{transform:translateY(0);opacity:1}.hero .animation-container.animation-fade-down{transform:translateY(-10vh);opacity:0}.hero .animation-container.animation-fade-down.run-animation{transform:translateY(0);opacity:1}.hero .animation-container.animation-fade-left{transform:translateX(10vh);opacity:0}.hero .animation-container.animation-fade-left.run-animation{transform:translateX(0);opacity:1}.hero .animation-container.animation-fade-right{transform:translateX(-10vh);opacity:0}.hero .animation-container.animation-fade-right.run-animation{transform:translateX(0);opacity:1}.hero .front-content{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}.hero .front-content .container-mid{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);text-align:center}.hero .front-content .container-mid img.logo{display:block;margin:0 auto}.hero .front-content .container-mid h1{font-weight:bold;line-height:1.1em;margin-top:.5em;margin-bottom:.46em;letter-spacing:.025em}.hero .front-content .container-mid p.subline{font-size:3rem;line-height:1.4em;max-width:18em;margin-right:auto;margin-bottom:1.3em;margin-left:auto;letter-spacing:.025em}.hero .front-content .container-mid .open-popup{font-size:2.2rem;font-weight:500;line-height:2.6em;position:relative;display:inline-block;overflow:hidden;padding:0 2.6em;cursor:pointer;transition:all .1s linear;letter-spacing:.025em;color:#fff;border:3px solid #fff;border-radius:4em;background:none}.hero .front-content .footer{position:absolute;bottom:10px;width:100%;text-align:center}.hero .front-content .footer p{font-size:1.3rem;letter-spacing:.025em;opacity:.85}.hero .front-content .footer p a{font-weight:bold}@media (orientation: landscape) and (max-height: 420px){.hero .front-content .footer{display:none}}.hero .background-content{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.hero .background-content.parallax-on{position:absolute;z-index:1;top:50%;left:50%;width:110%;height:110%;transform:translate3d(-50%, -50%, 0px) !important}.hero .background-content .background-overlay{position:absolute;z-index:50;top:0;left:0;width:100%;height:100%;opacity:.7;background:#020026}.hero .background-content .background-img{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:url(../img/background.jpg);background-repeat:no-repeat;background-size:cover}.popup{position:fixed;z-index:-100;top:0;left:0;overflow-y:auto;width:100%;height:100%;transition:.3s ease;pointer-events:none;opacity:0;background:rgba(5,5,5,0.5)}.popup.show{z-index:100;pointer-events:all;opacity:1}.popup .backface{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%}.popup .card{position:relative;z-index:5;top:60%;left:50%;max-width:410px;padding:90px 46px;transform:translate(-50%, -50%);text-align:center;opacity:0;border:5px solid #fff;background:red;background-image:url(../img/card-background.jpg);background-position:center;background-size:cover}.popup.show .card{top:50%;transition:.4s ease;opacity:1}.popup .card:after{position:absolute;z-index:-2;top:0;left:0;width:100%;height:100%;content:'';opacity:.4;background:#111}.popup .card .close-button{position:absolute;top:15px;right:15px;width:20px;height:20px;cursor:pointer}.popup .card .close-button:before{position:absolute;top:50%;left:0;width:100%;height:2px;content:'';transform:rotate(45deg);background:#fff}.popup .card .close-button:after{position:absolute;top:50%;left:0;width:100%;height:2px;content:'';transform:rotate(-45deg);background:#fff}.popup .card i{font-size:6rem}.popup .card h3{margin-top:.5em;margin-bottom:.8em}.popup .card p.subline{font-size:1.6rem;max-width:19em;margin-right:auto;margin-bottom:2.4em;margin-left:auto;letter-spacing:.025em}.popup .card .subscribe-form{position:relative;width:100%}.popup .card .subscribe-form .fhp-input{display:none;pointer-events:none;opacity:0}.popup .card .subscribe-form input{font-size:1.6rem;font-weight:400;line-height:3.2em;display:block;height:3.2em;margin-bottom:20px;text-align:center;letter-spacing:.03em;border:none;border-radius:6px;outline:none !important;background:#fff;box-shadow:none}.popup .card .subscribe-form button{font-size:1.6rem;font-weight:400;line-height:3.2em !important;position:relative;display:block;height:3.2em;padding:0;transition:.1s ease;text-align:center;letter-spacing:.03em;border:none;border-radius:6px;outline:none !important;background:#2707eb;box-shadow:none !important}.popup .card .subscribe-form button[disabled]{cursor:not-allowed;opacity:1;filter:alpha(opacity=100)}.popup .card .subscribe-form button span{font-size:inherit;line-height:inherit;position:absolute;z-index:100;top:0;left:0;width:100%;text-align:center;color:#fff !important;border:none !important;outline:none !important}.popup .card .subscribe-form button i{font-size:1.4em;line-height:inherit;position:absolute;z-index:100;top:0;right:5%;width:auto;transform:translateX(-15px);text-align:center;opacity:0;color:#fff !important}.popup .card .subscribe-form button:hover i{transform:translateX(0);opacity:1}.popup .card .subscribe-form button[disabled] i{display:none !important}.popup .card .subscribe-form .error-message,.popup .card .subscribe-form .success-message{font-weight:500;position:absolute;bottom:-36px;left:0;width:100%;text-align:center;letter-spacing:.02em;opacity:0}.popup .card .subscribe-form.form-error .error-message,.popup .card .subscribe-form.form-success .success-message{transition:.3s ease;opacity:1}.popup .card .subscribe-form.form-success .success-message{-webkit-animation-name:form_success_animation;animation-name:form_success_animation;-webkit-animation-duration:1s;animation-duration:1s;color:lawngreen}.popup .card .subscribe-form.form-error .error-message{-webkit-animation-name:form_error_animation;animation-name:form_error_animation;-webkit-animation-duration:1s;animation-duration:1s;color:red}@-webkit-keyframes form_success_animation{from{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.08, 1.08, 1.08)}to{transform:scale3d(1, 1, 1)}}@keyframes form_success_animation{from{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.08, 1.08, 1.08)}to{transform:scale3d(1, 1, 1)}}@-webkit-keyframes form_error_animation{from{transform:none}15%{transform:translate3d(-10%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{transform:translate3d(8%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{transform:translate3d(-6%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{transform:translate3d(4%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{transform:translate3d(-2%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{transform:none}}@keyframes form_error_animation{from{transform:none}15%{transform:translate3d(-10%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{transform:translate3d(8%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{transform:translate3d(-6%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{transform:translate3d(4%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{transform:translate3d(-2%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{transform:none}}@media (orientation: landscape) and (max-height: 420px){.popup .card{transform:translate(-50%, 0%)}.popup.show .card{top:0}}@font-face{font-family:'roboto';src:url(/assets/Roboto-Regular-4e147ab64b9fdf6d89d01f6b8c3ca0b3cddc59d608a8e2218f9a2504b5c98e14.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'roboto';src:url(/assets/Roboto-Bold-ec685a46105296fe46c8744da4a11cf8118ba6c11271941766f7a546df6aa7c7.ttf) format("truetype");font-weight:bold;font-style:bold}@font-face{font-family:'roboto';src:url(/assets/Roboto-Light-c576c50642271bcdbfffed04f92dc8d6a981daf300914d0a20c8a5a5a57015c7.ttf) format("truetype");font-weight:100;font-style:light}@font-face{font-family:'roboto';src:url(/assets/Roboto-Italic-99e4a85061136e99e052929ed0d85e36384fba5c34b773139a8f64339c609943.ttf) format("truetype");font-style:italic}.icon-launch:before{content:"\e7b0"}.icon-funnel:before{content:"\e609"}.icon-menu:before{content:"\e120"}.icon-cross:before{content:"\e117"}.icon-heart:before{content:"\f004"}.icon-heart-outline:before{content:"\f08a";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-angle-double-left:before{content:"\f100"}.icon-angle-double-right:before{content:"\f101"}.icon-angle-double-up:before{content:"\f102"}.icon-error:before{content:"\e600"}.icon-tick:before{content:"\e601"}.icon-email:before{content:"\e602"}.icon-angle-double-down:before{content:"\f103"}.icon-twitter:before{content:"\f099"}.icon-facebook:before{content:"\f09a"}.icon-google-plus:before{content:"\f0d5"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-angle-up:before{content:"\f106"}.icon-angle-down:before{content:"\f107"}.icon-spyglass:before{content:"\e603"}.icon-phone:before{content:"\e604"}.icon-globe:before{content:"\e605"}.icon-bed:before{content:"\e606"}.icon-bath:before{content:"\e607"}.icon-car:before{content:"\e608"}.icon-circle-user-man:before{content:"\e612"}@-webkit-keyframes rotate{0%{transform:rotate(-360deg)}100%{transform:rotate(0deg)}}@keyframes rotate{0%{transform:rotate(-360deg)}100%{transform:rotate(0deg)}}@font-face{font-family:'Roboto';src:url(/assets/BebasNeue-Regular-830ea186acffc2316ed1a4e42319246ba3b46b04e33a211079249bf901193f04.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'roboto';src:url(/assets/Roboto-Bold-ec685a46105296fe46c8744da4a11cf8118ba6c11271941766f7a546df6aa7c7.ttf) format("truetype");font-weight:bold;font-style:bold}@font-face{font-family:'roboto';src:url(/assets/Roboto-Light-c576c50642271bcdbfffed04f92dc8d6a981daf300914d0a20c8a5a5a57015c7.ttf) format("truetype");font-weight:100;font-style:light}@font-face{font-family:'roboto';src:url(/assets/Roboto-Italic-99e4a85061136e99e052929ed0d85e36384fba5c34b773139a8f64339c609943.ttf) format("truetype");font-style:italic}.icon-crm-cross22:before{content:"\e936"}.icon-crm-star:before{content:"\e68d"}.icon-crm-key:before{content:"\e66e"}.icon-crm-signal:before{content:"\e79a"}.icon-crm-pie-chart:before{content:"\e7f8"}.icon-crm-history2:before{content:"\e8e4"}.icon-crm-magnifier:before{content:"\e922"}.icon-crm-chart-growth:before{content:"\e7fb"}.icon-crm-check:before{content:"\e934"}.icon-crm-info-with-circle:before{content:"\e906"}.icon-crm-circle:before{content:"\e99d"}.icon-crm-checkmark-circle2:before{content:"\e95a"}.icon-crm-chevron-right-circle2:before{content:"\e966"}.icon-crm-notification-circle:before{content:"\e904"}.icon-crm-paperclip:before{margin-right:-6px;content:"\e905"}.icon-crm-menu:before{content:"\e93d"}.icon-crm-chevron-down-circle:before{content:"\e976"}.icon-crm-envelope-open:before{content:"\e69d"}.icon-crm-rss:before{content:"\e903"}.icon-crm-user:before{content:"\e72b"}.icon-crm-chevron-up:before{content:"\e94c"}.icon-crm-chevron-down:before{content:"\e94d"}.icon-crm-chevron-left:before{content:"\e94e"}.icon-crm-chevron-right:before{content:"\e94f"}.icon-crm-find-replace:before{content:"\e936"}.icon-crm-trash2:before{content:"\e686"}.icon-crm-file-empty:before{content:"\e6ba"}.icon-crm-plus:before{content:"+"}.icon-crm-warning:before{content:"\e968"}.icon-crm-plus-circle:before{content:"\e96e"}.icon-crm-circle-minus:before{content:"\e96f"}.icon-crm-list3:before{content:"\e940"}.icon-crm-reply:before{content:"\e6a0"}.icon-crm-link2:before{content:"\e929"}.icon-crm-papers:before{content:"\e6de"}.icon-crm-help_outline:before{content:"\e900"}.icon-crm-envelope:before{content:"\e69b"}.icon-crm-paper-plane:before{content:"\e69f"}.icon-crm-printer:before{content:"\e6b8"}.icon-crm-star-full:before{content:"\e902"}.icon-crm-cash-euro:before{content:"\e769"}.icon-crm-cog:before{content:"\e677"}.icon-crm-launch:before{content:"\e7bf"}.icon-crm-earth:before{content:"\e894"}.icon-crm-document2:before{content:"\e6e3"}.icon-crm-picture3:before{content:"\e71c"}.icon-crm-download2:before{content:"\e8f5"}.icon-crm-calendar-full:before{content:"\e789"}.icon-crm-billing:before{content:"\e769"}.icon-crm-box-closed:before{content:"\e600"}.icon-crm-question-circle:before{content:"\e957"}.icon-crm-home4:before{content:"\e603"}.icon-crm-apartment:before{content:"\e60c"}.icon-crm-pencil5:before{content:"\e613"}.icon-crm-lock:before{content:"\e66b"}.icon-crm-unlock:before{content:"\e66d"}.icon-crm-inbox2:before{content:"\e69e"}.icon-crm-file-check:before{content:"\e6b5"}.icon-crm-clipboard-text:before{content:"\e6cb"}.icon-crm-clipboard-check:before{content:"\e6cc"}.icon-crm-register:before{content:"\e6d1"}.icon-crm-picture:before{content:"\e70e"}.icon-crm-profile:before{content:"\e71b"}.icon-crm-users2:before{content:"\e723"}.icon-crm-tag:before{content:"\e755"}.icon-crm-map-marker:before{content:"\e77a"}.icon-crm-cube:before{content:"\e874"}.icon-crm-alarm:before{content:"\e8aa"}.icon-crm-exit-right:before{content:"\e8fe"}.icon-crm-expand:before{content:"\e94a"}.custom-gallery{overflow:hidden}.custom-gallery *{margin:0;padding:0}.custom-gallery .custom-image-wrapper{margin-bottom:0;position:relative;overflow:hidden;box-shadow:0 0 1px 0px rgba(211,211,211,0.8)}.custom-gallery .custom-image-wrapper .custom-loader{position:absolute;z-index:10;top:50%;left:50%;margin-top:-22px;margin-left:-22px;border-style:none;width:44px;height:44px}.custom-gallery .custom-image-wrapper .custom-loader:after{border-top:2px solid rgba(255,255,255,0.95);border-left:2px solid rgba(255,255,255,0.95)}.custom-gallery .custom-image-wrapper .custom-loader:before{border:2px solid rgba(255,255,255,0.1)}.custom-gallery .custom-image-wrapper .custom-next{position:absolute;right:0;top:0;width:25%;height:100%;cursor:pointer;display:block;z-index:12;background:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-gallery .custom-image-wrapper .custom-next:hover .custom-next-image{opacity:0.9 !important}.custom-gallery .custom-image-wrapper .custom-next .custom-next-image{position:absolute;top:53%;right:20px;display:block !important;width:40px;height:40px;margin-top:-36px;background:none;z-index:11;background-color:rgba(255,255,255,0.9);border-radius:50%}@media only screen and (max-width: 600px){.custom-gallery .custom-image-wrapper .custom-next .custom-next-image{right:10px;margin-top:-29px}}.custom-gallery .custom-image-wrapper .custom-next .custom-next-image:after{display:inline-block;content:"";font-family:'roboto';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;font-size:2.2rem;margin-left:17px;margin-top:5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width: 600px){.custom-gallery .custom-image-wrapper .custom-next .custom-next-image:after{font-size:2.2rem}}.custom-gallery .custom-image-wrapper .custom-prev{position:absolute;left:0;top:0;width:25%;height:100%;cursor:pointer;display:block;z-index:12;background:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-gallery .custom-image-wrapper .custom-prev:hover .custom-prev-image{opacity:0.9 !important}.custom-gallery .custom-image-wrapper .custom-prev .custom-prev-image{position:absolute;top:53%;left:20px;display:block !important;width:40px;height:40px;margin-top:-36px;background:none;z-index:11;background-color:rgba(255,255,255,0.9);border-radius:50%}@media only screen and (max-width: 600px){.custom-gallery .custom-image-wrapper .custom-prev .custom-prev-image{left:10px;margin-top:-29px}}.custom-gallery .custom-image-wrapper .custom-prev .custom-prev-image:after{display:inline-block;content:"";font-family:'roboto';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;font-size:2.2rem;margin-left:13px;margin-top:5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width: 600px){.custom-gallery .custom-image-wrapper .custom-prev .custom-prev-image:after{font-size:2.2rem}}.custom-gallery .custom-image-wrapper .custom-image{position:absolute;overflow:hidden;top:0;left:0;background-repeat:no-repeat;background-size:cover;background-position:center;text-align:center}.custom-gallery .custom-image-wrapper .custom-image a img{border:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-gallery .custom-controls{display:none}.custom-gallery .custom-info{float:left}.custom-gallery .custom-nav{margin:20px 0px 0 0px;position:relative;z-index:21;width:820px}.custom-gallery .custom-nav .custom-thumbs{overflow:hidden;width:100%}.custom-gallery .custom-nav .custom-thumbs .custom-thumb-list{float:left;width:9000px;max-height:110px;list-style:none}.custom-gallery .custom-nav .custom-thumbs li{float:left;padding-right:5px}.custom-gallery .custom-nav .custom-thumbs li:last-child{padding-right:0}.custom-gallery .custom-nav .custom-thumbs li a{display:block}.custom-gallery .custom-nav .custom-thumbs li a.custom-active{position:relative}.custom-gallery .custom-nav .custom-thumbs li a.custom-active:before{position:absolute;content:'';top:0;bottom:0;left:0;right:0;background-color:white;opacity:0.5}.custom-gallery .custom-nav .custom-thumbs li a img{height:123px;border-style:none;display:block}.custom-gallery .custom-forward{position:absolute;top:0;height:100%;height:94px;z-index:10;cursor:pointer;display:none;right:-60px;width:26px;background:none;background-color:lightgray}.custom-gallery .custom-back{position:absolute;top:0;height:100%;height:94px;z-index:10;cursor:pointer;left:0px;width:26px;display:none;background:none;background-color:lightgray}.custom-preloads{position:absolute;left:-9000px;top:-9000px}.advertise-page{margin-top:-60px}.advertise-page input[type=checkbox]{min-width:20px;width:20px}.advertise-page .contact{display:flex;flex-wrap:wrap;justify-content:space-around;width:100%;text-align:center;padding-bottom:50px}.advertise-page .contact .form-select{height:44px;border-radius:5px;border:1px solid #00AE9A;width:158px}.advertise-page .contact .page-heading{width:100%;font-size:35px;padding-top:150px;font-weight:200}.advertise-page .contact .page-heading bold{font-weight:400}.advertise-page .contact .page-sub-heading{width:100%;font-size:18px;padding:30px;font-weight:200;line-height:40px}.advertise-page .contact .points-container{width:100%;display:flex;justify-content:center}.advertise-page .contact .points-container .points{border-top:1px solid #00AE9A;border-bottom:1px solid #00AE9A;width:50%;padding:20px 0;margin:20px 0;text-align:left;padding-left:20px;color:#797979}.advertise-page .contact .points-container .points span{display:block;padding:5px}.advertise-page .contact .form-container{display:flex;flex-wrap:wrap;width:40%;padding-top:25px;margin-top:25px}@media only screen and (max-width: 600px){.advertise-page .contact .form-container{width:90%}}.advertise-page .contact .form-container .contact-form{display:flex;flex-wrap:wrap;justify-content:space-evenly;text-align:left;color:#797979;padding-bottom:30px}@media only screen and (max-width: 600px){.advertise-page .contact .form-container .contact-form{padding-bottom:50px}}@media only screen and (max-width: 600px){.advertise-page .contact{width:100%}}.advertise-page .contact textarea,.advertise-page .contact input{height:40px;border:1px solid lightgray;font-family:monospace}.advertise-page .contact .half-field{width:42.5%;display:inline-grid;margin-bottom:20px}.advertise-page .contact .half-field.title{margin:0}@media only screen and (max-width: 600px){.advertise-page .contact .half-field{width:100%}}.advertise-page .contact .half-field textarea{width:100%;height:150px}.advertise-page .contact .field{display:inline-grid;width:90%;margin-bottom:20px}.advertise-page .contact .field.checkbox{display:flex;align-items:center}.advertise-page .contact .field.checkbox input{margin-right:20px}.advertise-page .contact .field.agency{display:none}@media only screen and (max-width: 600px){.advertise-page .contact .field{width:100%}}.advertise-page .contact .field textarea{height:150px;line-height:20px;padding:10px;font-weight:300}.advertise-page .contact .submit{width:100%;display:flex;justify-content:center}#header.advertise-page{background:rgba(0,0,0,0.5);border:none}#header.advertise-page li.language{color:white !important}#header.advertise-page .header-button{color:white !important;border:1px solid white !important}@media only screen and (max-width: 600px){#header.advertise-page .header-button{color:black !important;border:1px solid black !important}}#header.advertise-page .white-logo{display:block}#header.advertise-page .dark-logo{display:none}@media only screen and (max-width: 600px){#header.advertise-page .logo{top:-40px !important;left:0px !important}}#header.advertise-page .icon-menu{color:white !important}@media only screen and (max-width: 600px){#header.advertise-page .icon-menu{color:inherit !important}}#header.advertise-page img{margin-top:-75px}@media only screen and (max-width: 600px){#header.advertise-page img{margin:0;height:130px !important}}#header.advertise-page #mobile.main-menu-cnt a.logo{padding-left:20px}.agent-info-section{margin-bottom:25px}.agent-info-section h2{padding-bottom:8px;font-size:22px;font-size:1.55rem;font-weight:normal;padding-top:40px}@media only screen and (max-width: 600px){.agent-info-section h2{padding-left:10px;padding-right:10px;padding-top:15px;text-align:center;font-size:18px;font-size:1.25rem}}.agent-info-section .background{background-color:#EFEFEF}@media only screen and (max-width: 600px){.agent-info-section .background{background-color:transparent}}.agent-info-section .content{display:flex;color:#151515;padding:20px;font-size:14px;font-size:1rem}@media only screen and (max-width: 850px){.agent-info-section .content{flex-wrap:wrap;align-items:flex-start;justify-content:space-between}}@media only screen and (max-width: 600px){.agent-info-section .content{display:block;padding:0}}.agent-info-section .content .office-photo{flex-shrink:0;width:250px;height:160px;margin-right:20px;background-repeat:no-repeat;background-size:cover;background-position:center;border:1px solid white}@media only screen and (max-width: 850px){.agent-info-section .content .office-photo{margin-right:0;margin-left:20px;order:2}}@media only screen and (max-width: 600px){.agent-info-section .content .office-photo{display:none}}.agent-info-section .content .details{flex-shrink:0;box-sizing:border-box;width:250px}@media only screen and (max-width: 850px){.agent-info-section .content .details{order:1}}@media only screen and (max-width: 600px){.agent-info-section .content .details{float:none;width:100%;padding:10px;background-color:#EFEFEF}}.agent-info-section .content .details .new-button{width:200px}@media only screen and (max-width: 600px){.agent-info-section .content .details .new-button{width:100%}}.agent-info-section .content .details .logo{padding-bottom:10px}@media only screen and (max-width: 600px){.agent-info-section .content .details .logo{padding-bottom:10px}}.agent-info-section .content .details .logo img{max-height:50px;max-width:180px;overflow:hidden}.agent-info-section .content .details .name{font-size:16px;font-size:1.1rem;font-weight:600}.agent-info-section .content .details .address{padding-bottom:15px}@media only screen and (max-width: 600px){.agent-info-section .content .details .address{padding-bottom:10px}}.agent-info-section .content .details .email{padding-top:10px}.agent-info-section .content .description{box-sizing:border-box;margin-left:20px;line-height:1.6;overflow:hidden}@media only screen and (max-width: 850px){.agent-info-section .content .description{width:100%;order:3;margin-left:0;margin-top:20px}}@media only screen and (max-width: 600px){.agent-info-section .content .description{margin-left:0;padding:0 10px 10px 10px}}@media only screen and (max-width: 600px){.agent-info-section .content .description .nav{margin-top:20px;margin-bottom:20px;text-align:center;display:flex;justify-content:center}}.agent-info-section .content .description .nav a{display:inline-block;margin-right:20px;margin-bottom:15px;font-size:14px;font-size:1rem;color:#151515}.agent-info-section .content .description .nav a.active{text-decoration:none;opacity:0.7}@media only screen and (max-width: 600px){.agent-info-section .content .description .nav a.active{opacity:1;color:white;background-color:#a3a3a3}}@media only screen and (max-width: 600px){.agent-info-section .content .description .nav a{display:block;padding:4px 10px;margin:0;color:#414141;border:1px solid #a3a3a3;text-decoration:none}.agent-info-section .content .description .nav a:first-child{border-radius:4px 0 0 4px;border-right-style:none}.agent-info-section .content .description .nav a:last-child{border-radius:0 4px 4px 0;border-left-style:none}}.agency-list-item{display:flex;justify-content:space-between;margin-bottom:15px;border-top:1px solid #E8E8E8}@media only screen and (max-width: 820px){.agency-list-item{flex-wrap:wrap}}@media only screen and (max-width: 600px){.agency-list-item{padding:0 10px;margin-bottom:30px;text-align:center}}.agency-list-item:first-child{border-top-style:none}.agency-list-item .logo{flex-grow:0;flex-shrink:0;width:120px;padding-top:15px}@media only screen and (max-width: 820px){.agency-list-item .logo{order:1}}@media only screen and (max-width: 600px){.agency-list-item .logo{width:150px;padding-top:30px;margin:0 auto}}.agency-list-item .logo a img{display:block;max-height:50px;max-width:120px}@media only screen and (max-width: 600px){.agency-list-item .logo a img{max-width:150px;max-height:50px}}.agency-list-item .details{width:100%;padding-left:20px;padding-top:12px}@media only screen and (max-width: 820px){.agency-list-item .details{order:3;width:100%;padding-left:0}}@media only screen and (max-width: 600px){.agency-list-item .details{text-align:center}}.agency-list-item .details .name{margin-bottom:5px}.agency-list-item .details .name a{font-size:16px;font-size:1.1rem;color:#151515;text-decoration:none}.agency-list-item .details .address{color:#404040;line-height:1.6}.agency-list-item .actions{padding-top:15px;padding-left:20px;flex-grow:0;flex-shrink:0}@media only screen and (max-width: 820px){.agency-list-item .actions{order:2}}@media only screen and (max-width: 600px){.agency-list-item .actions{order:4;padding-left:0;padding-top:10px;margin:0 auto}}.agency-list-item .actions .new-button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.agency-list-item .actions .new-button span{margin-left:20px}.microsite-search-container .search-bar{background:#e1fffc}.microsite-search-container .noUi-horizontal{height:6px}.microsite-search-container .noUi-handle{width:16px !important;height:15px !important}.microsite-search-container .price-slider{padding-top:20px}#agency-property-details-photos .image{height:100%}#agency-property-details-photos .slick-slide{height:620px;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 600px){#agency-property-details-photos .slick-slide{height:250px}}#agency-property-details-photos .slick-slide img{max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;height:auto}#agents-property-details-body{width:100%}#agents-property-details-body .section-title{font-size:2.5rem;width:100%;font-weight:600;margin-top:50px;margin-bottom:20px}#agents-property-details-body .description p{color:black}#agents-property-details-body .fees-energy .content{display:flex;flex-wrap:wrap}#agents-property-details-body .fees-energy .content .item{width:100%;display:flex;padding:10px 0;border-bottom:lightgrey solid 1px}#agents-property-details-body .fees-energy .content .item .name{width:25%}#agents-property-details-body .fees-energy .content .item .value{flex-grow:3}#agents-property-details-body .feature{background:lightgrey;padding:10px;font-weight:bold}#agents-property-details-body .main{margin:28px;border:1px solid gray;padding:10px 20px}#agents-property-details-body .info{display:flex;justify-content:center}#agents-property-details-body .info table{width:70%;border-collapse:collapse;margin:20px 0}#agents-property-details-body .info table th,#agents-property-details-body .info table td{padding:10px;border:1px solid black}#agents-property-details-body #features{display:flex;flex-wrap:wrap;justify-content:space-between}#agents-property-details-body #features .title h5{color:black}#agents-property-details-body #features .icon{height:15px}#agents-property-details-body #features .feature_block{width:100%;display:flex;flex-wrap:wrap}#agents-property-details-body #features .feature_block .item{width:33%;padding:5px 0}#agents-property-details-body .enquiry{position:relative;margin-top:50px;border-radius:2px;border:1px solid lightgray;margin-bottom:100px}@media only screen and (max-width: 600px){#agents-property-details-body .enquiry{padding-bottom:50px}}#agents-property-details-body .enquiry .header{padding:12px 15px 10px 15px;font-size:1.9rem;font-weight:bold}@media only screen and (max-width: 600px){#agents-property-details-body .enquiry .header{padding-bottom:0;border-bottom-style:none}}#agents-property-details-body .lead-form{position:relative;padding:0 20px 70px 20px}@media only screen and (max-width: 600px){#agents-property-details-body .lead-form{padding:0 10px 10px 10px}}#agents-property-details-body .lead-form input,#agents-property-details-body .lead-form textarea{width:100%;margin:10px 0}#agents-property-details-body .lead-form .contact-pill{padding:15px 0 20px 0}@media only screen and (max-width: 600px){#agents-property-details-body .lead-form .contact-pill{font-weight:300}}#agents-property-details-body .lead-form .contact-pill .new-button{height:26px;line-height:24px;padding:0 10px}#agents-property-details-body .lead-form .boxed-alert .alerts .alert{margin-bottom:10px;border-style:none}#agents-property-details-body .lead-form .fields{zoom:1}#agents-property-details-body .lead-form .fields:before,#agents-property-details-body .lead-form .fields:after{content:"\0020";display:block;height:0;overflow:hidden}#agents-property-details-body .lead-form .fields:after{clear:both}#agents-property-details-body .lead-form .fields .disclamer{font-size:11px;color:gray;padding:5px;padding-top:15px}#agents-property-details-body .lead-form .fields .disclamer a{color:inherit;text-decoration:none}#agents-property-details-body .lead-form .fields .disclamer a:hover{color:black}#agents-property-details-body .lead-form .fields .left{box-sizing:border-box;width:40%;padding-right:10px}@media only screen and (max-width: 600px){#agents-property-details-body .lead-form .fields .left{float:none;width:100%;padding-right:0}}#agents-property-details-body .lead-form .fields .left .row{height:30px;margin-bottom:10px}#agents-property-details-body .lead-form .fields .left .row:last-child{margin-bottom:0}#agents-property-details-body .lead-form .fields .left .row.has-error input{border:1px solid #E71C1C}#agents-property-details-body .lead-form .fields .left .row label{display:inline-block;width:60px;margin-top:3px;font-size:14px;font-size:1rem;color:#6F6F6F}#agents-property-details-body .lead-form .fields .left .row input{box-sizing:border-box;width:100%;height:37px;padding:4px 8px;line-height:30px;font-size:1.5rem;border-radius:0px;border:none;border-bottom:1px solid lightgray;font-family:monospace}#agents-property-details-body .lead-form .fields .left .row:last-child{padding-bottom:0px}#agents-property-details-body .lead-form .fields .right{box-sizing:border-box;width:50%}@media only screen and (max-width: 600px){#agents-property-details-body .lead-form .fields .right{float:none;width:100%;margin-top:10px}}#agents-property-details-body .lead-form .fields .right textarea{width:100%;height:120px;padding:5px 8px;border-radius:2px;font-size:1.5rem;font-family:monospace}#agency-property-details-header{display:flex;flex-wrap:wrap;padding-top:25px;justify-content:space-between;position:-webkit-sticky;position:sticky;top:0;z-index:1000;background-color:white}#agency-property-details-header .reference{font-size:2.3rem;font-weight:600}#agency-property-details-header .title{width:100%;font-size:3rem;font-weight:600}#agency-property-details-header .price{font-family:'Roboto';font-size:2.3rem;display:flex;align-items:center;font-weight:500}#agency-property-details-header .price .line{padding-right:50px}.agents-key-points .icon-bath{height:22px;padding:12px}.agents-key-points .icon-bed{height:27px;padding:12px}a:hover{color:black}#agents-header{width:100%;border-bottom:1px solid lightgrey;display:flex;justify-content:space-between;align-items:center}#agents-header .name{height:100%;display:flex;align-content:center;align-items:center;font-size:3rem;font-family:'Roboto';text-transform:uppercase;flex-grow:2}@media only screen and (max-width: 600px){#agents-header .name{display:none}}#agents-header .contact{display:inline-flex;padding-right:20px}#agents-header .contact .email,#agents-header .contact .phone{font-size:1.5rem;text-align:right;padding-left:10px}#agents-header .contact .email a,#agents-header .contact .phone a{display:inline-flex;align-items:center}#agents-header .contact .email a i,#agents-header .contact .phone a i{font-size:3rem}#agents-header .contact .email a .text,#agents-header .contact .phone a .text{padding-left:10px}@media only screen and (max-width: 600px){#agents-header .contact .email a .text,#agents-header .contact .phone a .text{display:none}}#agents-header .logo{width:200px;height:60px;overflow:hidden;display:flex;justify-content:left;align-items:center}#agents-header .logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}#agents-header .logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}#section-suggestions.properties-row{display:flex;justify-content:center}#section-suggestions{background:green}#section-suggestions .agents-property-list-item{display:flex;width:100%;flex-wrap:wrap;height:120px;color:black;box-shadow:4px 4px 8px rgba(0,0,0,0.2);font-size:medium}#section-suggestions .agents-property-list-item:hover{color:gray}#section-suggestions .agents-property-list-item a{color:black}#section-suggestions .agents-property-list-item a:hover{color:gray}#section-suggestions .agents-property-list-item .price{font-family:'Roboto';text-transform:uppercase;font-size:2rem}#section-suggestions .agents-property-list-item .details-top{width:100%;justify-content:right;display:flex;padding:5px;justify-content:space-between;font-size:2rem;background:#e1fffc;padding-bottom:0}#section-suggestions .agents-property-list-item .details-left{width:58%;padding-left:2%}#section-suggestions .agents-property-list-item .details-right{width:38%;padding-right:2%;text-align:right}#section-suggestions .agents-property-list-item .details-bottom{width:100%;display:flex;padding:0 2%;position:relative}#section-suggestions .agents-property-list-item .details-bottom .right{position:absolute;right:10px;bottom:5px}#section-suggestions .property-container{width:31%;display:flex;justify-content:center;align-content:center}@media only screen and (max-width: 600px){#section-suggestions .property-container{width:100%}}#section-suggestions .property-container .agents-item{margin-bottom:30px}@media only screen and (max-width: 600px){#section-suggestions .property-container .agents-item{width:100%}}#section-suggestions .properties{width:100%;display:flex;flex-wrap:wrap;max-width:1000px}#section-suggestions .properties .item{width:90%;padding:27px 10px}#section-suggestions img{transition:transform .3s;box-shadow:4px 4px 8px rgba(0,0,0,0.2);border-bottom:none;width:100%;height:200px;-o-object-fit:cover;object-fit:cover}.agents-footer{width:100%;display:flex;justify-content:center;align-items:center;height:40px;font-weight:700;border-top:2px solid #00AE9A}#cookie-consent-container{background:none;position:fixed;height:100%;width:100%;top:0;z-index:100;pointer-events:none}@media only screen and (max-width: 600px){#cookie-consent-container{display:block;z-index:20;background:#0000005c}}#cookie-consent-container #cookie-consent{pointer-events:all;position:fixed;display:flex;justify-content:space-between;align-items:center;bottom:0;left:0;right:0;color:white;z-index:101;box-shadow:0 0 1px lightgray;opacity:0.95;width:600px;margin:0 auto;margin-bottom:20px;background:black;border-radius:10px;padding:12px 23px}@media only screen and (max-width: 600px){#cookie-consent-container #cookie-consent{color:#000;flex-wrap:wrap;justify-content:center;bottom:unset;top:260px;margin:0 15px;background:#fff;padding:20px;width:unset}}#cookie-consent-container #cookie-consent .title{font-weight:500;display:none;font-size:19px;text-align:center;padding:5px 0 22px 0}@media only screen and (max-width: 600px){#cookie-consent-container #cookie-consent .title{display:block}}@media only screen and (max-width: 600px){#cookie-consent-container #cookie-consent .message{font-size:0.8rem}}#cookie-consent-container #cookie-consent .message a{color:#838391}#cookie-consent-container #cookie-consent .action{float:right;display:inline-block;padding:3px 40px;margin-left:20px;color:#FCFCFC;font-weight:500;border-radius:10px;background-color:transparent;border:1px solid white;cursor:pointer}#cookie-consent-container #cookie-consent .action:hover{background-color:black;color:#FCFCFC}@media only screen and (max-width: 600px){#cookie-consent-container #cookie-consent .action{margin:20px 0px 0px 0px;padding:12px 30px;background:black;color:white;width:100%;display:flex;justify-content:center}}#dashboard #header{height:50px;z-index:auto;background:#F7F7F7;font-size:22px;font-weight:100;padding:20px 0 0 0;position:unset;margin-top:50px}@media only screen and (max-width: 600px){#dashboard #header{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}#dashboard #header .content-width{display:flex;max-width:1320px}@media only screen and (max-width: 600px){#dashboard #header .content-width{flex-wrap:wrap}}#dashboard #header .content-width .name{flex-grow:1}@media only screen and (max-width: 600px){#dashboard #header .content-width .name{padding:10px}}#dashboard #header .content-width .navigation{font-size:18px;float:right;display:flex}@media only screen and (max-width: 600px){#dashboard #header .content-width .navigation{flex-wrap:wrap}}#dashboard #header .content-width .navigation .item{margin-left:30px;font-size:18px}@media only screen and (max-width: 600px){#dashboard #header .content-width .navigation .item{padding:10px 0;width:100%}}#dashboard #header .content-width .navigation .item a{text-decoration:none;color:black}#dashboard #header .content-width .navigation .item.active{border-bottom:2px solid black;font-weight:300}@media only screen and (max-width: 600px){#dashboard #header .content-width .navigation .item.active{border-bottom:none;font-weight:400}}#new-developments-index{border-top:1px #d3d3d3 solid}@media only screen and (max-width: 600px){#new-developments-index{border-top:none}}#new-developments-index #home-page #section-search{height:84vh;background-image:url(/images/home/developments_hero.jpg);background-position:bottom;background-size:cover}@media only screen and (max-width: 600px){#new-developments-index #home-page #section-search{height:unset}#new-developments-index #home-page #section-search h1{margin-top:0}}#new-developments-index .search-header{padding-top:20px;margin-top:10px;border-top:1px lightgray solid;display:none}@media only screen and (max-width: 600px){#new-developments-index .search-header{display:block}}#new-developments-index #location-filter{padding-top:0}#new-developments-index .heading{padding:40px 0 40px 0}@media only screen and (max-width: 600px){#new-developments-index .heading{display:none}}#new-developments-index .heading .title{padding:10px 20px}#new-developments-index .heading .title h1{font-size:1.50rem;font-weight:300;text-align:center}@media only screen and (max-width: 600px){#new-developments-index .heading .title h1{text-align:left}}#new-developments-index .overlay{width:100%;top:741px;background:#ffffffa8}@media only screen and (max-width: 600px){#new-developments-index .lower-text{padding:0 10px}}#new-developments-index .lower-text .text{font-size:1.2em;text-align:center;padding-bottom:30px}#new-developments-index .red-spacer{width:100px;height:3px;margin:0 auto;background-color:#c71531;margin-bottom:50px}@media only screen and (max-width: 600px){#new-developments-index .red-spacer{margin-bottom:58px}}#new-developments-index .buttons{display:flex;justify-content:space-evenly;padding:30px 0 58px 0;overflow:scroll}@media only screen and (max-width: 600px){#new-developments-index .buttons{justify-content:unset}}#new-developments-index .buttons .location-button{font-style:normal;font-weight:500;font-size:12px;line-height:12px;letter-spacing:1px;text-transform:uppercase;border-radius:20px;display:inline-flex;color:#151515;outline:none;background-color:white;border:1px solid #E0E0E0;text-align:center;align-items:center;justify-content:center;transition:color 80ms ease, background-color 80ms ease, border-color 80ms ease;cursor:pointer;box-sizing:border-box;position:relative;padding:10px 15px;white-space:nowrap}#new-developments-index .buttons .location-button a{text-decoration:none;color:black;font-weight:300}#new-developments-index .buttons .location-button a:hover{color:#c7002e}@media only screen and (max-width: 600px){#new-developments-index .buttons .location-button{margin:0 5px}}#new-developments-index .buttons::-webkit-scrollbar{display:none}#new-developments-index .buttons{-ms-overflow-style:none;scrollbar-width:none}#new-developments-index .map-container{width:100%;height:550px}@media only screen and (max-width: 600px){#new-developments-index .map-container{display:none}}#new-developments-index .map-container #map{width:100%;height:100%}#new-developments-index .map-container #map .gm-style div{cursor:pointer}#new-developments-index .trending .section-heading{padding-bottom:5px;margin-bottom:40px;font-size:1.25rem;font-weight:600;text-align:center}@media only screen and (max-width: 600px){#new-developments-index .trending .section-heading{padding-left:10px}}#new-developments-index .trending .section-heading .content{box-sizing:border-box;width:100%;padding-left:30px;padding-top:10px;zoom:1}#new-developments-index .lower-button-container{display:flex;width:100%;justify-content:center;margin:80px 0;padding-bottom:25px}#new-developments-index .listings{display:flex;flex-wrap:wrap;justify-content:space-between}#new-developments-index .listings .listing{position:relative;width:32%;margin-bottom:25px;box-shadow:0px 10px 14px rgba(48,47,47,0.08);-webkit-clip-path:inset(0px 2px 0px 2px);clip-path:inset(0px 2px 0px 2px)}#new-developments-index .listings .listing a{text-decoration:none}@media only screen and (max-width: 1080px){#new-developments-index .listings .listing{width:49%}}@media only screen and (max-width: 1080px) and (max-width: 600px){#new-developments-index .listings .listing{width:100%}}#new-developments-index .listings .listing:not(:hover) .more-image-alert{opacity:0 !important;transition:all 0.5s ease-in-out}#new-developments-index .listings .listing .premium-banner{position:absolute;z-index:10;right:15px;top:15px;color:white;font-weight:400;background:rgba(199,20,49,0.8);padding:7px}#new-developments-index .listings .listing .image{width:100%;height:254px;background-size:cover}#new-developments-index .listings .listing .image .slick-arrow{top:42%}#new-developments-index .listings .listing .image:hover .slick-arrow{opacity:1}#new-developments-index .listings .listing .image img{width:100%;height:254px}#new-developments-index .listings .listing .text-container{border:1px solid #E4E4E4;padding:10px;padding-left:2px;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;height:130px}@media only screen and (max-width: 600px){#new-developments-index .listings .listing .text-container{padding:0 10px;padding-bottom:10px}}#new-developments-index .listings .listing .text-container .title{font-size:14px;font-size:1rem;font-size:1.2rem;font-weight:400;color:#151515;width:100%;height:50px}#new-developments-index .listings .listing .text-container .features{width:100%}#new-developments-index .listings .listing .text-container .features .icons{float:right}#new-developments-index .listings .listing .text-container .text{color:#797979}#new-developments-index .listings .listing .text-container .text .key-points{display:flex;padding-bottom:20px;margin-left:0}#new-developments-index .listings .listing .text-container .text .key-points .value:first-child{border:none;padding-left:0}#new-developments-index .listings .listing .text-container .price{width:100%;color:black;font-size:15px;font-weight:400}#new-developments-index .listings .listing .text-container .icons img{opacity:0.4;margin-right:3px}#new-developments-index .listings .listing .text-container .icons span{margin-left:0px}#new-developments-index .listings .listing .text-container .icons .picture{border:1px solid #999;border-radius:10px;padding-bottom:5px;padding-left:6px;padding-right:6px;padding-top:2px}#new-developments-index .listings .listing .text-container .icons .picture img{opacity:1}#new-developments-index .listings .listing .text-container .icons .picture .count{font-size:10px;padding-left:4px;color:black;opacity:1}.more-image-alert{position:absolute;z-index:300;background:white;top:28%;left:50%;transform:translate(-50%, 0px);display:none;pointer-events:none;touch-action:none;height:40px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center;padding:0 20px;font-size:12px;font-weight:bold;line-height:40px;border-radius:20px;text-transform:uppercase;box-shadow:0px 0px 4px rgba(0,0,0,0.25);color:#393939}@media only screen and (max-width: 600px){.developments-home-page #main-content{margin-top:-10px}}#development-details-photos{width:100%;margin-top:-20px}#development-details-photos:hover .slick-arrow{opacity:1}#development-details-photos .extra-images{position:absolute;bottom:25px;right:30px;background:white;border-radius:10px;display:flex;align-items:center;padding:7px 8px;font-size:14px;z-index:400;cursor:pointer}#development-details-photos .bg-image{-o-object-fit:cover;object-fit:cover;height:900px;width:100%}@media only screen and (max-width: 2200px){#development-details-photos .bg-image{height:600px}}@media only screen and (max-width: 600px){#development-details-photos .bg-image{height:250px}}#development-details-photos .slick-list{width:100%}#development-details-photos .slick-dots{position:absolute;bottom:5px;list-style:none;display:block;text-align:center;padding:0;width:100%}#development-details-photos .slick-dots li{position:relative;display:inline-block;height:20px;width:10px;margin:0 5px;padding:0;cursor:pointer}#development-details-photos .slick-dots li button{border:0;background:transparent;display:block;height:10px;width:20px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}#development-details-photos .slick-dots li button:hover,#development-details-photos .slick-dots li button:focus{outline:none}#development-details-photos .slick-dots li button:hover:before,#development-details-photos .slick-dots li button:focus:before{opacity:1}#development-details-photos .slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:10px;height:20px;font-family:"slick";font-size:30px;line-height:5px;text-align:center;color:white;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#development-details-photos .slick-dots li.slick-active button:before{color:white;opacity:0.85}#development-details-photos .slick-prev{display:inline-block;position:absolute;top:95px;left:10px;-webkit-appearance:none;background:none;border:none;content:'';font-size:0;color:white;z-index:1000}#development-details-photos .slick-prev:hover{background:#0000008a}@media only screen and (max-width: 600px){#development-details-photos .slick-prev{display:none !important}}#development-details-photos .slick-next{display:inline-block;position:absolute;top:95px;right:10px;-webkit-appearance:none;background:none;border:none;content:'';font-size:0;color:white;z-index:1000}#development-details-photos .slick-next:hover{background:#0000008a}@media only screen and (max-width: 600px){#development-details-photos .slick-next{display:none !important}}#development-details-photos .slick-arrow{top:45%;position:absolute;z-index:3;background-color:unset;padding:10px;margin:0 10px;opacity:0;transition:all .25s ease-in-out;color:white;cursor:pointer}@media only screen and (max-width: 600px){#development-details-photos .slick-arrow{display:none !important}}#development-details-photos .slick-arrow.right-arrow{right:12px}#development-details-photos .slick-arrow.left-arrow{left:12px}@media only screen and (max-width: 600px){#development-details-photos{padding-left:0;padding-right:0;margin-top:0}}@media only screen and (max-width: 770px){#development-details-photos .top-section{padding:15px}}@media only screen and (max-width: 600px){#development-details-photos .top-section{padding:0}}#development-details-photos .top-section .top-section-content{display:flex;width:100%;margin:0 auto}#development-details-photos #summary-box{position:absolute;height:207px;width:700px;background:#ffffffb8;z-index:1;right:0;top:10%;margin-right:190px;padding:30px;padding-bottom:43px}@media only screen and (max-width: 2200px){#development-details-photos #summary-box{top:5%}}@media only screen and (max-width: 600px){#development-details-photos #summary-box{display:none}}#development-details-photos #summary-box .content{display:flex;justify-content:center;align-items:center;height:100%;flex-wrap:wrap;font-weight:400}#development-details-photos #summary-box .content .summary-text{width:100%;font-size:30px;line-height:30px}#development-details-photos #summary-box .content .location{width:100%;font-size:15px;padding:5px 0}#development-details-photos #summary-box .content .prices{width:100%;font-size:20px}#development-details-photos #summary-box .content .cta{display:flex;width:100%;padding-top:25px}#development-details-photos #summary-box .content .cta button{margin-right:20px}#development-details-photos .gallery{position:relative}#development-details-photos .gallery .lightbox-trigger{position:absolute;top:0;height:100%;width:65%;left:18%;z-index:0}@media only screen and (max-width: 600px){#development-details-photos .gallery .lightbox-trigger{z-index:4000}}@media only screen and (max-width: 600px){#development-details-photos .gallery .custom-gallery{width:100%}}#development-details-photos .gallery .custom-gallery.fixed .clearer{margin-bottom:120px}#development-details-photos .gallery .custom-gallery.fixed .custom-nav{position:fixed;top:-20px;max-width:1040px;padding:5px;margin-left:-5px;background-color:white;box-shadow:0 0 10px 0 #d3d3d3}#development-details-photos .gallery .custom-gallery .image-container{position:relative;width:100%;flex-grow:1;overflow:hidden;max-height:1100px}@media only screen and (max-width: 1080px){#development-details-photos .gallery .custom-gallery .image-container{max-width:unset}}#development-details-photos .gallery .custom-gallery .image-container .lightbox-trigger{height:100%;width:100%;position:absolute;top:0;left:0}#development-details-photos .gallery .custom-gallery .image-container .fav-property{margin-top:20px;left:25px}#development-details-photos .gallery .custom-gallery .image-container .custom-image-wrapper{box-sizing:border-box;height:0;padding-bottom:66.6666666667%;width:100%}@media only screen and (max-width: 600px){#development-details-photos .gallery .custom-gallery .image-container .custom-image-wrapper{float:none;box-sizing:border-box;width:100%;height:0;padding-bottom:66.6666666667%}}#development-details-photos .gallery .custom-gallery .image-container .custom-prev .custom-next{top:32%}#development-details-photos .gallery .custom-gallery .top-form{position:relative;max-width:350px;min-width:250px;margin-left:20px;flex-grow:1}#development-details-photos .gallery .custom-gallery .top-form #form-container{width:100%;max-width:300px;padding:20px;background-color:white;z-index:80;margin-left:0px;border:1px solid lightgray}#development-details-photos .gallery .custom-gallery .top-form #form-container.fixed{background-color:white;padding:20px;position:fixed;top:0;z-index:80;margin-left:20px;margin-top:24px !important;border:1px solid lightgray}#development-details-photos .gallery .custom-gallery .top-form #form-container.fixed input,#development-details-photos .gallery .custom-gallery .top-form #form-container.fixed textarea{border-style:outset !important}@media only screen and (max-width: 1080px){#development-details-photos .gallery .custom-gallery .top-form{display:none}}#development-details-photos .gallery .custom-gallery .custom-controls{display:block}#development-details-photos .gallery .custom-gallery .custom-nav{width:100%;max-width:unset}@media only screen and (max-width: 600px){#development-details-photos .gallery .custom-gallery .custom-nav{display:none}}#development-details-photos .gallery .custom-gallery .ribbon{position:absolute;top:24px;left:-60px;width:200px;font-weight:bold;font-size:24px;font-size:1.7rem;text-align:center;transform:rotate(-45deg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-shaddow:0 0 4px gray;z-index:1}@media only screen and (max-width: 600px){#development-details-photos .gallery .custom-gallery .ribbon{top:12px;left:-30px;width:100px;height:20px;font-size:14px;font-size:1rem}}#development-details-photos .gallery .custom-gallery .ribbon.sold{top:30px;left:-52px;color:white;background-color:#D80000;opacity:0.95}@media only screen and (max-width: 600px){#development-details-photos .gallery .custom-gallery .ribbon.sold{top:12px;left:-28px}}#development-details-photos .gallery .custom-gallery .ribbon.new{top:24px;left:-60px;color:white;background-color:green;opacity:0.95}@media only screen and (max-width: 600px){#development-details-photos .gallery .custom-gallery .ribbon.new{top:12px;left:-30px}}@media only screen and (max-width: 750px){.development-details{display:block}}@media only screen and (max-width: 600px){.development-details #development-details-header .details.mobile{display:block}}@media only screen and (max-width: 600px){.development-details #development-details-header{padding:0 10px}}.development-details #development-details-header h1{padding:40px 0px 20px 0px;font-size:2.9rem;font-weight:normal;line-height:1}.development-details #development-details-header .feature-price{font-weight:400;font-size:20px}@media only screen and (max-width: 600px){.development-details #development-details-header .feature-price{font-size:16px}}.development-details #development-details-header .features{display:flex;flex-wrap:wrap;margin-top:40px;max-height:110px;overflow:hidden}.development-details #development-details-header .features .section-heading{padding-bottom:5px;margin-bottom:15px;font-size:18px;font-size:1.25rem;font-weight:300;border-bottom:1px solid #DFDFDF;width:100%}.development-details #development-details-header .video-viewing button{display:flex;align-items:center;justify-content:center}.development-details #development-details-header .video-viewing button svg{padding-right:5px}#carousel .slick-dots{position:absolute;bottom:5px;list-style:none;display:block;text-align:center;padding:0;width:100%}#carousel .slick-dots li{position:relative;display:inline-block;height:20px;width:10px;margin:0 5px;padding:0;cursor:pointer}#carousel .slick-dots li button{border:0;background:transparent;display:block;height:10px;width:20px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}#carousel .slick-dots li button:hover,#carousel .slick-dots li button:focus{outline:none}#carousel .slick-dots li button:hover:before,#carousel .slick-dots li button:focus:before{opacity:1}#carousel .slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:10px;height:20px;font-family:"slick";font-size:30px;line-height:5px;text-align:center;color:white;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#carousel .slick-dots li.slick-active button:before{color:white;opacity:0.85}#carousel :focus{outline:none;border-bottom:3px solid #c7002e !important}#carousel:hover .arrow{display:block !important}#carousel .arrow-container{height:100%;width:19%;position:absolute;z-index:10}#carousel .arrow-container.left-arrow{top:0;left:0}#carousel .arrow-container.right-arrow{top:0;right:0}#carousel .arrow{position:absolute;top:50%;color:white;z-index:10;line-height:1em;cursor:pointer;display:none !important}#carousel .arrow.icon-angle-left{left:25%}#carousel .arrow.icon-angle-right{right:25%}#carousel .arrow.icon-angle-left:before{font-size:3em}#carousel .arrow.icon-angle-right:before{font-size:3em}.development-search-results #header{border-top:1px lightgray solid}.development-search-results #main-content #refine-search .save-search-form{flex-grow:5}.development-search-results #main-content #refine-search .save_search{height:45px;float:right;margin-bottom:15px;margin-right:20px;font-size:14px;font-weight:400;border:#afafaf 1px solid;border-radius:10px;display:flex;justify-content:center;align-items:center;padding-left:15px;padding-right:15px;background:0 0;width:140px}.development-search-results #main-content #refine-search .save_search svg{height:15px;margin-right:10px}@media only screen and (max-width: 600px){.development-search-results #main-content .listings{padding:0px}}.development-search-results #main-content .listings .listing{position:relative;width:32%;box-shadow:0px 10px 14px rgba(48,47,47,0.08);-webkit-clip-path:inset(0px 2px 0px 2px);clip-path:inset(0px 2px 0px 2px);margin-right:16px}@media only screen and (max-width: 1080px){.development-search-results #main-content .listings .listing{width:48%}}@media only screen and (max-width: 1080px) and (max-width: 600px){.development-search-results #main-content .listings .listing{width:100%;margin-left:0px;margin-bottom:0px}}.development-search-results #main-content .listings .listing:hover .slick-arrow{opacity:1}.development-search-results #main-content .listings .listing:not(:hover) .more-image-alert{opacity:0 !important;transition:all 0.5s ease-in-out}.development-search-results #main-content .listings .listing .premium-banner{position:absolute;z-index:10;right:15px;top:15px;color:white;font-weight:400;background:rgba(199,20,49,0.8);padding:7px}.development-search-results #main-content .listings .listing .image{width:100%;height:254px;background-size:cover}.development-search-results #main-content .listings .listing .image .slick-arrow{top:42%}.development-search-results #main-content .listings .listing .image img{width:100%;height:254px}.development-search-results #main-content .listings .listing .text-container{border:1px solid #E4E4E4;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;height:130px;padding:10px;padding-left:2px}.development-search-results #main-content .listings .listing .text-container .title{font-size:14px;font-size:1rem;font-size:1.2rem;font-weight:400;color:#151515;width:100%;height:50px}.development-search-results #main-content .listings .listing .text-container .features{width:100%;padding-bottom:5px}.development-search-results #main-content .listings .listing .text-container .features .icons{float:right;margin-top:-8px}.development-search-results #main-content .listings .listing .text-container .text{color:#797979}.development-search-results #main-content .listings .listing .text-container .text .key-points{display:flex;padding-top:10px}.development-search-results #main-content .listings .listing .text-container .text .key-points .value:first-child{border:none;padding-left:0}.development-search-results #main-content .listings .listing .text-container .price{width:100%;color:black;font-size:15px;font-weight:400}.development-search-results #main-content .listings .listing .text-container .icons img{opacity:0.4;margin-right:3px}.development-search-results #main-content .listings .listing .text-container .icons span{margin-left:0px}.development-search-results #main-content .listings .listing .text-container .icons .picture{border:1px solid #999;border-radius:10px;padding-bottom:5px;padding-left:6px;padding-right:6px;padding-top:2px}.development-search-results #main-content .listings .listing .text-container .icons .picture img{opacity:1}.development-search-results #main-content .listings .listing .text-container .icons .picture .count{font-size:10px;padding-left:4px;color:black;opacity:1}@media only screen and (max-width: 600px){.development-search-results #main-content .content-width.results .filter #location-filter{padding-top:10px}}.development-search-results #main-content .search-header{border-top:1px lightgray solid;padding-top:20px}@media only screen and (max-width: 600px){.development-search-results #main-content .search-header{border-top:none;padding-top:none}}.development-search-results #main-content #breadcrumb-container{padding-top:10px}@media only screen and (max-width: 600px){.development-search-results #main-content #breadcrumb-container{padding-left:10px}}@media only screen and (max-width: 600px){.development-search-results #main-content{margin-top:-50px}}@media only screen and (max-width: 600px){.development-search-results #main-content #list-body-partial h1{margin-bottom:20px;padding-top:10px}}.development-search-results #main-content #list-body-partial .paging-bar .left{flex-grow:4;max-width:unset;display:inline-flex;align-items:center}.development-search-results #main-content #list-body-partial .paging-bar .left .paging-info{margin-left:10px}.image-section-developments{-webkit-animation:unset;animation:unset}#development-details-body{flex-grow:1;flex-shrink:1;box-sizing:border-box;overflow:hidden}#development-details-body p{-webkit-margin-after:1.5em;margin-block-end:1.5em;-webkit-margin-before:1.5em;margin-block-start:1.5em}@media only screen and (max-width: 1080px){#development-details-body{padding-right:0}}#development-details-body .section-heading{padding-bottom:5px;margin-bottom:5px;font-size:18px;font-size:1.25rem;font-weight:300;border-bottom:1px solid #DFDFDF;width:100%}@media only screen and (max-width: 600px){#development-details-body .section-heading{border-bottom-style:none}}#development-details-body .expand{box-sizing:border-box;width:100%;background:linear-gradient(rgba(255,255,255,0), rgba(255,255,255,0.9) 65%, white)}#development-details-body .expand a{color:black;text-decoration:none}#development-details-body .expand a:hover{border-bottom:1px solid black}#development-details-body .expand a span{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#development-details-body .expand a span:before{font-size:15.4px;font-size:1.1rem}@media only screen and (max-width: 600px){#development-details-body .expand{padding-left:10px}}#development-details-body #expand-btn-expanded{display:none}#development-details-body #expand-btn-expanded a{color:black;text-decoration:none}#development-details-body #expand-btn-expanded a:hover{border-bottom:1px solid black}#development-details-body #expand-btn-expanded a span{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#development-details-body #expand-btn-expanded a span:before{font-size:15.4px;font-size:1.1rem}@media only screen and (max-width: 600px){#development-details-body #expand-btn-expanded{padding-left:10px}}#development-details-body .description.expanded::before{content:none}#development-details-body .description{margin:30px 0 20px 0;line-height:1.6;overflow:hidden;word-wrap:break-word;max-height:11.5em;color:#6F6F6F}#development-details-body .description .section-heading{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;color:black}#development-details-body .description.expanded{max-height:none;overflow:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#development-details-body .description.expanded .expand{display:none}#development-details-body .description.expanded .expand-btn-expnded{display:unset}#development-details-body .description .flag{display:inline-block;width:20px;height:20px;margin-top:-5px;margin-right:3px;border-radius:50%;background-size:cover;background-position:center;background-repeat:no-repeat;box-shadow:0 0 5px 0 #d3d3d3;vertical-align:middle}@media only screen and (max-width: 600px){#development-details-body .description{position:relative;max-height:10.4em;padding-left:10px;padding-right:10px;font-weight:300;overflow:hidden}#development-details-body .description.expanded{max-height:none}#development-details-body .description.expanded .expand{display:none}}@media only screen and (max-width: 600px){#development-details-body .description p:first-of-type{margin-top:0}}#development-details-body .description p:last-child{margin-bottom:0}#development-details-body .features{display:flex;flex-wrap:wrap;margin-top:20px;margin-bottom:40px;max-height:110px;overflow:hidden}#development-details-body .features .section-heading{margin-bottom:15px}#development-details-body .features.expanded{max-height:none}@media only screen and (max-width: 600px){#development-details-body .features{padding-left:10px;padding-right:10px;margin-top:40px}}#development-details-body .features span.feature{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-height:20px;width:30%;padding-right:10px;padding-bottom:12px;color:#6F6F6F;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#development-details-body .features span.feature:last-child{margin:0}#development-details-body .features span.feature em{font-style:normal;font-weight:bold;color:#151515}#development-details-body .features span.feature em:before{content:':';font-weight:normal;color:#6F6F6F}#development-details-body .request-viewing{display:flex;flex-wrap:wrap;margin-top:40px;margin-bottom:40px;overflow:hidden}@media only screen and (max-width: 600px){#development-details-body .request-viewing{padding-left:10px;padding-right:10px}}#development-details-body .request-viewing .section-heading{margin-bottom:15px}#development-details-body .request-viewing .request-box{border-radius:3px;background-color:#f7f8f9;border:1px solid #e9ebed;width:100%;display:flex}#development-details-body .request-viewing .request-box .contact{padding:1rem;padding-top:22px;flex-grow:2}#development-details-body .request-viewing .request-box .contact a{color:black}@media only screen and (max-width: 600px){#development-details-body .request-viewing .request-box .contact{padding-top:1rem}}#development-details-body .request-viewing .request-box .link{padding:12px}#development-details-body .request-viewing .request-box .link button{background-color:#333f48}@media only screen and (max-width: 600px){#development-details-body .request-viewing .request-box .link{display:none}}#development-details-body .video-viewing{display:flex;flex-wrap:wrap;overflow:hidden;position:relative}@media only screen and (max-width: 600px){#development-details-body .video-viewing{width:100%}#development-details-body .video-viewing button{width:100%}}#development-details-body .video-viewing .new-button{display:flex;align-items:center;justify-content:center}#development-details-body .video-viewing .new-button svg{padding-right:5px}#development-details-body .video-viewing .new-button:hover svg{filter:brightness(0) saturate(100%) invert(93%) sepia(93%) saturate(26%) hue-rotate(99deg) brightness(107%) contrast(108%)}#development-details-body .video-viewing .section-heading{margin-bottom:15px}#development-details-body .video-viewing #video_preview{width:100%;max-height:249px;overflow:hidden}#development-details-body .video-viewing #video_preview img{width:100%;margin-top:-10%}@media only screen and (max-width: 600px){#development-details-body .video-viewing #video_preview img{margin-top:0}}#development-details-body .info{display:flex;flex-wrap:wrap;margin-top:40px;margin-bottom:20px;overflow:auto}#development-details-body .info.expanded{max-height:none}@media only screen and (max-width: 600px){#development-details-body .info{padding-left:10px;padding-right:10px}}#development-details-body .info span.feature{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:30%;padding-right:10px;padding-bottom:12px;color:#6F6F6F;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width: 600px){#development-details-body .info span.feature{width:50%;padding-right:0}}#development-details-body .info span.feature:last-child{margin:0}#development-details-body .info span.feature em{font-style:normal;font-weight:bold;color:#151515}#development-details-body .info span.feature em:before{content:':';font-weight:normal;color:#6F6F6F}#development-details-body .expand-features{margin-top:-25px;padding-bottom:40px;box-sizing:border-box;width:100%;background:linear-gradient(rgba(255,255,255,0), rgba(255,255,255,0.9) 65%, white)}#development-details-body .expand-features a{color:black;text-decoration:none}#development-details-body .expand-features a:hover{border-bottom:1px solid black}#development-details-body .expand-features a span{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#development-details-body .expand-features a span:before{font-size:15.4px;font-size:1.1rem}@media only screen and (max-width: 600px){#development-details-body .expand-features{padding-left:10px}}#development-details-body #expand-btn-expanded-features{display:none;padding-bottom:40px}#development-details-body #expand-btn-expanded-features a{color:black;text-decoration:none}#development-details-body #expand-btn-expanded-features a:hover{border-bottom:1px solid black}#development-details-body #expand-btn-expanded-features a span{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#development-details-body #expand-btn-expanded-features a span:before{font-size:15.4px;font-size:1.1rem}@media only screen and (max-width: 600px){#development-details-body #expand-btn-expanded-features{padding-left:10px}}#development-details-body .units-info{padding-top:50px}#development-details-body .units-info .section-heading{padding-left:10px}@media only screen and (max-width: 600px){#development-details-body .units-info .hide-mobile{display:none}}#development-details-body .units-info table{width:100%;text-align:center}#development-details-body .units-info table .header{background:#EFEFEF;color:black;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}#development-details-body .units-info table .header th{padding:20px}#development-details-body .units-info table tr{border-bottom:solid #80808029 1px;color:#6F6F6F;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#development-details-body .units-info table td{padding:25px 0}#development-details-body .map{padding-bottom:40px}@media only screen and (max-width: 600px){#development-details-body .map .section-heading{padding-left:10px;padding-right:10px}}#development-details-body .map .map-content{position:relative;box-sizing:border-box;width:100%;padding-bottom:20%;background-position:center center;background-repeat:no-repeat;background-size:cover}#development-details-body .map .map-content[data-loaded]{background-image:url(/images/map-1740.jpg)}@media only screen and (max-width: 1050px){#development-details-body .map .map-content[data-loaded]{background-image:url(/images/map-1400.jpg);padding-bottom:25%}}@media only screen and (max-width: 850px){#development-details-body .map .map-content[data-loaded]{background-image:url(/images/map-1100.jpg);padding-bottom:28%}}@media only screen and (max-width: 414px){#development-details-body .map .map-content[data-loaded]{background-image:url(/images/map-828.jpg);padding-bottom:40%}}#development-details-body .map .map-content .button-container{display:flex;justify-content:center;align-items:center;position:absolute;top:0;bottom:0;left:0;right:0}#development-details-body .map .map-content .button-container .new-button{padding:0 50px;background-color:white;font-size:14px;font-size:1rem;box-shadow:0 0 20px 0 white}#development-details-body .map .map-content .button-container .new-button:hover{background-color:black}#development-details-body .map .area-map{padding-top:8px}@media only screen and (max-width: 600px){#development-details-body .map .area-map{padding-top:0}}#development-details-body .map .area-map #map-canvas{width:100%;height:360px}@media only screen and (max-width: 600px){#development-details-body .map .area-map #map-canvas{height:350px}}#development-details-body .agent-info-snippet{padding-bottom:40px;zoom:1}#development-details-body .agent-info-snippet:before,#development-details-body .agent-info-snippet:after{content:"\0020";display:block;height:0;overflow:hidden}#development-details-body .agent-info-snippet:after{clear:both}@media only screen and (max-width: 600px){#development-details-body .agent-info-snippet{padding-left:10px;padding-right:10px;font-weight:300}#development-details-body .agent-info-snippet .left{float:none}#development-details-body .agent-info-snippet .right{float:none}}#development-details-body .agent-info-snippet a.section-heading{display:block;text-decoration:none;color:#151515}#development-details-body .agent-info-snippet a.section-heading:hover{color:black}#development-details-body .agent-info-snippet .address{line-height:1.6}#development-details-body .agent-info-snippet .logo{margin-top:4px}@media only screen and (max-width: 600px){#development-details-body .agent-info-snippet .logo{margin-top:18px}}#development-details-body .agent-info-snippet .logo a{display:inline-block}#development-details-body .agent-info-snippet .logo a:hover{outline:1px solid #d3d3d3}#development-details-body .agent-info-snippet .logo a img{max-width:150px;max-height:50px}#development-details-body .enquiry{position:relative;background-color:#EFEFEF}#development-details-body .enquiry .header{padding:12px 15px 10px 15px;font-size:18px;font-size:1.25rem;font-weight:300}@media only screen and (max-width: 600px){#development-details-body .enquiry .header{padding-bottom:0;border-bottom-style:none}}#development-details-body .lead-form{position:relative;padding:0 20px 20px 20px}@media only screen and (max-width: 600px){#development-details-body .lead-form{padding:0 10px 10px 10px}}#development-details-body .lead-form .contact-pill{padding:10px 0 30px 0;font-size:1.25rem;font-weight:200}@media only screen and (max-width: 600px){#development-details-body .lead-form .contact-pill{font-weight:300}}#development-details-body .lead-form .contact-pill .new-button{height:26px;line-height:24px;padding:0 10px}#development-details-body .lead-form .boxed-alert .alerts .alert{margin-bottom:10px;border-style:none}#development-details-body .lead-form .fields{zoom:1}#development-details-body .lead-form .fields:before,#development-details-body .lead-form .fields:after{content:"\0020";display:block;height:0;overflow:hidden}#development-details-body .lead-form .fields:after{clear:both}#development-details-body .lead-form .fields .disclamer{font-size:11px;color:gray;padding:5px;padding-top:15px}#development-details-body .lead-form .fields .disclamer a{color:inherit;text-decoration:none}#development-details-body .lead-form .fields .disclamer a:hover{color:black}#development-details-body .lead-form .fields .left{box-sizing:border-box;width:50%;padding-right:10px}@media only screen and (max-width: 600px){#development-details-body .lead-form .fields .left{float:none;width:100%;padding-right:0}}#development-details-body .lead-form .fields .left .row{height:30px;margin-bottom:10px}#development-details-body .lead-form .fields .left .row:last-child{margin-bottom:0}#development-details-body .lead-form .fields .left .row.has-error input{border:1px solid #E71C1C}#development-details-body .lead-form .fields .left .row label{display:inline-block;width:60px;margin-top:3px;font-size:14px;font-size:1rem;color:#6F6F6F}#development-details-body .lead-form .fields .left .row input{box-sizing:border-box;width:100%;height:30px;padding:4px 8px;line-height:30px;font-size:14px;font-size:1rem;border-radius:10px;border-style:none}#development-details-body .lead-form .fields .left .row:last-child{padding-bottom:0px}#development-details-body .lead-form .fields .right{box-sizing:border-box;width:50%}@media only screen and (max-width: 600px){#development-details-body .lead-form .fields .right{float:none;width:100%;margin-top:10px}}#development-details-body .lead-form .fields .right textarea{width:100%;height:110px;padding:5px 8px;font-size:14px;font-size:1rem;border-radius:10px;border-style:none}#development-details-body .lead-form .actions{padding-top:20px;text-align:right}@media only screen and (max-width: 600px){#development-details-body .lead-form .actions{padding-top:10px}}#development-details-body .lead-form .actions button[type=submit]{min-width:200px}@media only screen and (max-width: 600px){#development-details-body .lead-form .actions button[type=submit]{width:100%}}#development-details-body .lead-form .actions .left{max-width:280px}@media only screen and (max-width: 600px){#development-details-body .lead-form .actions .left{margin-bottom:10px}}@media only screen and (max-width: 600px){#development-details-body .similar-container{display:none}}#development-details-body .similar{display:none;margin:40px 0 0 0}#development-details-body .similar .header{padding-bottom:5px;color:#151515;font-weight:600;font-size:13px;font-size:0.9rem}#development-details-body .similar .content{box-sizing:border-box;width:100%;padding-left:30px;padding-top:10px;zoom:1}#development-details-body .similar .content:before,#development-details-body .similar .content:after{content:"\0020";display:block;height:0;overflow:hidden}#development-details-body .similar .content:after{clear:both}#development-details-body .similar .content .item{display:block;float:left;box-sizing:border-box;width:33.3333333333%;padding-bottom:5px;margin-left:15px;font-size:12px;font-size:0.8rem;text-decoration:none;color:#151515}#development-details-body .similar .content .item:hover{background-color:#f7f7f7;outline:8px solid #f7f7f7}#development-details-body .similar .content .item:hover .title{text-decoration:underline}#development-details-body .similar .content .item:first-child{margin-left:-30px}#development-details-body .similar .content .item .image{box-sizing:border-box;width:100%;height:0;padding-bottom:60%;margin-bottom:10px;box-shadow:0 0 1px 0px rgba(211,211,211,0.8);background-repeat:no-repeat;background-size:cover;background-position:center}#development-details-body .similar .content .item .title{color:#151515;text-decoration:none;font-size:14px;font-size:1rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:400}#development-details-body .similar .content .item .title:hover{text-decoration:underline}#development-details-body .similar .content .item .price{margin-bottom:10px;font-size:1rem}#development-details-body .similar .content .item .price em{font-style:normal}#development-details-body .similar .content .item .desc{min-height:63px;margin-bottom:10px;line-height:1.8;font-size:1rem}#development-details-body .similar .content .item .key-points span:before{color:#6F6F6F}#development-details-sidebar{flex-grow:0;flex-shrink:0;width:250px;padding-top:36px;z-index:10}@media only screen and (max-width: 1080px){#development-details-sidebar{display:none}}#development-details-sidebar .banner{margin-top:0;margin-bottom:20px}#development-details-sidebar .problem{padding:15px 0 15px 15px;text-align:left;border:1px solid gray;opacity:0.5}#development-details-sidebar .problem:hover{opacity:1}#development-details-sidebar .problem .action{padding-top:10px;padding-right:15px;text-align:right}@media only screen and (max-width: 780px){#development-details-sidebar .problem .action{text-align:center}}#lower-image-gallary{position:relative;cursor:pointer}#lower-image-gallary .extra-images{position:absolute;bottom:15px;right:15px;background:white;border-radius:10px;display:flex;align-items:center;padding:7px 8px;font-size:14px;pointer-events:none}#lower-image-gallary .container{display:flex;flex-wrap:wrap;width:100%}#lower-image-gallary .container .top-row{width:100%;display:flex;padding:5px 0}#lower-image-gallary .container .top-row .img-1{flex-grow:5;padding-right:5px}#lower-image-gallary .container .top-row .img-2{flex-grow:3.5}#lower-image-gallary .container .bottom-row{width:100%;display:flex}#lower-image-gallary .container .bottom-row .img-1{flex-grow:3.5;padding-right:5px}#lower-image-gallary .container .bottom-row .img-2{flex-grow:5}#lower-image-gallary .container .image{height:320px;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center}@media only screen and (max-width: 600px){#lower-image-gallary .container .image{height:120px}}.mfp-wrap{top:0 !important}.trending-overlay{position:absolute;top:0;padding:4px 8px 4px 10px;margin:10px 11px;background:white;font-size:12px;font-weight:400;letter-spacing:2px;border-radius:10px}.trending-overlay.sold{color:white;background:#c7002e}.slick-prev{display:inline-block;position:absolute;top:95px;left:10px;-webkit-appearance:none;background:none;border:none;content:'';font-size:0;color:white;z-index:1000}.slick-prev:hover{background:#0000008a}@media only screen and (max-width: 600px){.slick-prev{display:none !important}}.slick-next{display:inline-block;position:absolute;top:95px;right:10px;-webkit-appearance:none;background:none;border:none;content:'';font-size:0;color:white;z-index:1000}.slick-next:hover{background:#0000008a}.slick-arrow{top:40%;position:absolute;z-index:3;background-color:rgba(255,255,255,0.9);border-radius:50%;padding:10px;margin:0 10px}.slick-arrow.right{right:12px;top:50%}.slick-arrow.left{left:12px;top:50%}#section-dream-homes{padding-bottom:68px}#section-dream-homes:hover .slick-arrow{opacity:1}#section-dream-homes .properties a.item{width:100%}#section-dream-homes .properties a.item .image{padding-bottom:unset;height:230px}@media only screen and (max-width: 600px){#section-dream-homes .properties a.item .image{height:225px}}#section-dream-homes .properties a.item .image img{height:210px;min-width:100%;min-height:100%}#section-dream-homes .properties a.item .price{color:#fff;font-weight:300;margin-top:-60px;padding-left:10px;height:60px;font-size:18px;position:relative;z-index:100;background-image:linear-gradient(to bottom, transparent 0%, #000 100%)}#section-dream-homes .properties a.item .price .content{padding-left:10px}#section-dream-homes .header{padding-top:50px;margin-right:10px;margin-left:10px}#section-dream-homes img{transition:transform .3s}#section-dream-homes img:hover{transform:scale(1.1)}#section-dream-homes a.item:hover{background-color:inherit;outline:inherit}#section-dream-homes .listing{cursor:pointer;margin:1px;background-color:#fff;border:1px solid #fff;border-radius:3px}#section-dream-homes .text{padding:12px}html{scroll-behavior:smooth}#fucks{padding:50px 0}#fucks .section-heading{padding-bottom:5px;margin-bottom:5px;font-size:18px;font-weight:500;border-bottom:1px solid #DFDFDF;width:100%}@media only screen and (max-width: 600px){#fucks{height:unset;padding-left:10px;padding-right:10px;padding-top:30px;padding-bottom:20px}}#fucks .tab-mobile{display:none}#fucks .tabs{display:flex;flex-wrap:wrap;justify-content:space-between}#fucks .tabs .content{color:#797979;display:inline-flex;font-size:14px}#fucks .tabs .content .prices{display:inherit}@media only screen and (max-width: 600px){#fucks .tabs .content{display:block}#fucks .tabs .content .prices{display:inline-flex}}#fucks .tabs .content .line{padding-left:3px}@media only screen and (max-width: 600px){#fucks .tabs .content span{padding-left:3px}}#fucks .tabs .content a{text-decoration:none;cursor:pointer;padding-left:3px}@media only screen and (max-width: 600px){#fucks .tabs .content a{padding-left:0}}#fucks .tabs .navigation{width:100%;height:40px;color:#797979;font-weight:bold;display:flex;align-items:center;justify-content:space-between;cursor:pointer}@media only screen and (max-width: 600px){#fucks .tabs .navigation{padding-top:10px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}#fucks .tabs .navigation .arrow{display:none}}#fucks .tabs .navigation .text{font-weight:400;font-size:14px;color:black}@media only screen and (max-width: 600px){#fucks .tabs .navigation .text{font-size:14px}}#fucks .tabs .navigation .icon{margin-right:15px}#fucks .tabs .navigation .icon.icon-up{display:none}#fucks .tabs label{order:1;display:flex;justify-content:center;padding:10px 0;cursor:pointer;font-weight:bold;transition:background ease 0.2s;color:#797979}@media only screen and (max-width: 600px){#fucks .tabs label{justify-content:unset;margin:0px 10px}}#fucks .tabs .tab{flex-grow:1;width:100%;display:none;padding-bottom:15px;background:#fff}@media only screen and (max-width: 600px){#fucks .tabs .tab{padding-bottom:8px}}#fucks .tabs input[type="radio"]{display:none}#fucks .tabs input[type="radio"]:checked+label{color:black;text-decoration:underline;text-underline-offset:9px;text-underline-position:under;text-decoration-thickness:5px}#fucks .tabs input[type="radio"]:checked+label+.tab{display:block}@media (max-width: 45em){#fucks .tabs .tab,#fucks .tabs label{order:initial}#fucks .tabs label{width:100%;margin-right:0;margin-top:0.2rem}}#top-notice{box-sizing:border-box;width:100%;padding:13px 10px}#top-notice.error{color:#D0021B;background-color:#FFF3F4}#top-notice.success{color:#417505;background-color:#E7F9E6}#top-notice.info{color:#686747;background-color:#FFFFDF}#top-notice .content{max-width:600px;margin:0 auto;text-align:center;font-size:13px;font-size:0.9rem}#top-notice .content p{margin:0 0 5px 0}#top-notice .content p:last-child{margin-bottom:0}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad}.alert-warning{background-color:#fcf8e3;border-color:#fbeed5;color:#c09853}.alert-danger{background-color:#f2dede;border-color:#eed3d7;color:#b94a48}#home-page .homepage{background:black;height:100%;margin-top:100px;display:flex;align-items:center}#home-page.sales #full-screen-black-box{width:100%;height:250px;background-color:rgba(38,47,53,0.85);margin-top:60px;margin-bottom:100px}@media only screen and (max-width: 600px){#home-page.sales #full-screen-black-box{padding:20px 0;margin-bottom:20px;margin-top:20px}}#home-page.sales #full-screen-black-box .content-width{height:100%}#home-page.sales #full-screen-black-box .buttons-group{display:flex;align-items:center;justify-content:space-between;height:100%;width:100%;flex-wrap:wrap}@media only screen and (max-width: 600px){#home-page.sales #full-screen-black-box .buttons-group{justify-content:center}}#home-page.sales #full-screen-black-box .buttons-group a{color:white;text-decoration:none}@media only screen and (max-width: 600px){#home-page.sales #full-screen-black-box .buttons-group a{width:87%}}#home-page.sales #full-screen-black-box .buttons-group .button{font-weight:300;font-size:16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:1px solid white;border-radius:45px;height:88px;display:flex;align-items:center;justify-content:space-between;text-transform:uppercase;padding:0 40px;background-color:rgba(38,47,53,0.85)}@media only screen and (max-width: 600px){#home-page.sales #full-screen-black-box .buttons-group .button{height:55px;width:100%;border-radius:10px}}#home-page.sales #full-screen-black-box .buttons-group .button span img{height:30px;padding-left:20px;filter:invert(83%) sepia(16%) saturate(0%) hue-rotate(276deg) brightness(92%) contrast(88%)}#home-page.sales .properties-row{background:none}@media only screen and (max-width: 600px){#home-page.sales .properties-row{padding-top:30px;padding-bottom:0}}#home-page.sales .info-text .header{font-size:30px;padding:80px 0 80px 0;text-align:center;font-weight:200}@media only screen and (max-width: 600px){#home-page.sales .info-text .header{display:none}}#home-page.sales .info-text .text-containers{width:100%;display:flex;justify-content:space-between;padding-bottom:50px}#home-page.sales .info-text .text-containers .containers{justify-content:space-evenly;width:100%;display:flex}#home-page.sales .info-text .text-containers .containers .text-box{border-radius:10px;margin:60px;padding:20px;display:flex;justify-content:center;align-items:center;border:2px solid #00AE9A;max-width:33%}#home-page.sales .info-text .text-containers .containers .text-box .infotext{color:#00AE9A}#home-page.sales .info-text .button-container{display:flex;justify-content:center}#home-page.sales .info-text .button-container .buttons.home-page{display:flex;width:60%}#home-page.sales .info-text .button-container .buttons.home-page .button{width:33%;margin:60px;text-transform:uppercase;text-align:center;display:flex;align-items:center;justify-content:center;height:40px}#home-page #section-search{position:relative;display:flex;align-items:center;box-sizing:border-box;width:100vw;min-width:100vw;min-height:420px;height:45vw;max-height:1125px;z-index:1;overflow:hidden;background-size:cover;box-shadow:0 1px 2px #b5b5b5}#home-page #section-search video,#home-page #section-search img{width:100vw;min-width:100vw;height:unset;position:absolute;z-index:10;top:0}@media only screen and (max-width: 600px){#home-page #section-search video,#home-page #section-search img{height:100%;width:unset}}@media only screen and (max-width: 600px){#home-page #section-search{height:auto;min-height:0;padding:54px 0px 0px 0px;margin-top:0;background-position:center top}}#home-page #section-search.holiday-rentals{background-image:url(/images/home/holiday-1920.jpg);background-size:cover}@media only screen and (max-width: 1440px){#home-page #section-search.holiday-rentals{background-image:url(/images/home/holiday-1440.jpg)}}@media only screen and (max-width: 600px){#home-page #section-search.holiday-rentals{background-image:url(/images/home/holiday-640.jpg)}}#home-page #section-search.rentals{background-image:url(/images/home/for-rent-1920.jpg)}@media only screen and (max-width: 1440px){#home-page #section-search.rentals{background-image:url(/images/home/for-rent-1440.jpg)}}@media only screen and (max-width: 600px){#home-page #section-search.rentals{background-image:url(/images/home/for-rent-640.jpg)}}#home-page #section-search.agents{background-image:url(/images/home/agents-1920.jpg)}@media only screen and (max-width: 1440px){#home-page #section-search.agents{background-image:url(/images/home/agents-1440.jpg)}}@media only screen and (max-width: 600px){#home-page #section-search.agents{background-image:url(/images/home/agents-640.jpg)}}@media only screen and (max-width: 600px){#home-page #section-search.agents .search-form .main-field{padding-bottom:0}}#home-page #section-search .content-width{position:relative;display:table-cell;vertical-align:middle;text-align:center;z-index:30;width:100%;padding:10px}#home-page #section-search .content-width .search-container{min-height:300px;padding-top:20px}@media only screen and (max-width: 600px){#home-page #section-search .content-width .search-container{min-height:0;margin-top:0}}#home-page #section-search .content-width a.scroll{position:absolute;bottom:20px;left:50%;display:block;width:200px;margin-left:-100px;text-align:center;color:#3a3a3a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:pointer;text-decoration:none}#home-page #section-search .content-width a.scroll:hover span{text-decoration:underline}#home-page #section-search .content-width a.scroll:hover:after{margin-top:6px;margin-bottom:-4px}#home-page #section-search .content-width a.scroll:after{display:block;margin-top:2px;margin-bottom:0px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:28px;font-size:1.95rem;content:"";font-family:'roboto';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:margin-top 0.1s ease, margin-bottom 0.1s ease}#home-page #section-search .content-width a.scroll:after:hover{text-decoration:none}@media only screen and (max-width: 600px){#home-page #section-search .content-width a.scroll{display:none !important}}#home-page #section-search .content-width a.scroll.hidden{display:none}#home-page #section-search h1{margin-bottom:5px;text-align:center;color:white;font-size:4rem;font-weight:300;text-shadow:0 2px 2px #424242}@media only screen and (max-width: 850px){#home-page #section-search h1{font-size:3rem}}@media only screen and (max-width: 600px){#home-page #section-search h1{margin-top:40px;margin-bottom:10px;font-size:30px;font-size:6.4vw}}#home-page #section-search .search-form{position:relative;box-sizing:border-box;max-width:907px;padding:30px;margin:0 auto;border-radius:4px}@media only screen and (max-width: 600px){#home-page #section-search .search-form{width:100%;padding:0 0 59px 0;background-color:transparent}}#home-page #section-search .search-form .main-field{position:relative;box-sizing:border-box;zoom:1}#home-page #section-search .search-form .main-field:before,#home-page #section-search .search-form .main-field:after{content:"\0020";display:block;height:0;overflow:hidden}#home-page #section-search .search-form .main-field:after{clear:both}@media only screen and (max-width: 600px){#home-page #section-search .search-form .main-field{position:static;padding-right:0;padding-bottom:15px}}#home-page #section-search .search-form .main-field #empty-location{position:absolute;top:65px;color:red}#home-page #section-search .search-form .main-field .location{width:100%;text-align:left}@media only screen and (max-width: 600px){#home-page #section-search .search-form .main-field .location{box-shadow:0 0 3px rgba(46,46,46,0.67)}}#home-page #section-search .search-form .main-field .location select{width:100%;height:60px}@media only screen and (max-width: 600px){#home-page #section-search .search-form .main-field .location select{height:44px}}#home-page #section-search .search-form .main-field button{position:absolute;top:0;right:0;width:130px;height:60px;line-height:58px;font-size:24px;font-weight:300}@media only screen and (max-width: 600px){#home-page #section-search .search-form .main-field button{width:100%;height:44px;line-height:44px;top:auto;bottom:0;font-size:22px;font-size:1.55rem;box-shadow:0 0 3px rgba(46,46,46,0.67)}}#home-page #section-search .search-form .main-field button span{line-height:60px;vertical-align:top}#home-page #section-search .search-form .main-field button span:before{font-size:18px;font-weight:800;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}@media only screen and (max-width: 600px){#home-page #section-search .search-form .main-field button span{position:absolute;top:0;left:14px;line-height:42px}}#home-page #section-search .search-form .extra-fields{padding-right:147px;display:none}@media only screen and (max-width: 700px){#home-page #section-search .search-form .extra-fields{padding-right:0}}@media only screen and (max-width: 600px){#home-page #section-search .search-form .extra-fields{display:block;margin-right:0;box-shadow:0 0 3px rgba(46,46,46,0.67)}}#home-page #section-search .search-form .extra-fields .fields-content{display:flex;justify-content:space-between;margin-top:20px;margin-left:-17px}@media only screen and (max-width: 600px){#home-page #section-search .search-form .extra-fields .fields-content{display:block;margin-left:0;margin-top:0}}#home-page #section-search .search-form .extra-fields .fields-content .field{box-sizing:border-box;width:33.3333333333%;padding-left:17px}@media only screen and (max-width: 600px){#home-page #section-search .search-form .extra-fields .fields-content .field{width:100%;margin-top:0;padding-left:0}}#home-page #section-search .search-form .extra-fields .fields-content .field select{width:100%}@media only screen and (max-width: 600px){#home-page #section-search .search-form .extra-fields .fields-content .field .custom-select{padding-left:15px;padding-right:15px}}@media only screen and (max-width: 600px){#home-page #section-search .search-form .extra-fields .fields-content .field .custom-select:after{right:15px;margin-top:-10px;font-size:1.5rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@media only screen and (max-width: 600px){#home-page #section-search .search-form .extra-fields .fields-content .field.type .custom-select{border-bottom:1px solid #ebebeb;border-radius:2px 2px 0 0}}@media only screen and (max-width: 600px){#home-page #section-search .search-form .extra-fields .fields-content .field.price .custom-select{border-bottom:1px solid #ebebeb;border-radius:0}}@media only screen and (max-width: 600px){#home-page #section-search .search-form .extra-fields .fields-content .field.beds .custom-select{border-radius:0 0 2px 2px}}#home-page #section-search .more-options{display:block;padding-top:5px;text-align:center}@media only screen and (max-width: 600px){#home-page #section-search .more-options{display:none}}#home-page #section-search .more-options a{color:white;font-size:1.1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:pointer}#home-page #section-search .more-options a:hover{border-bottom:1px solid rgba(255,255,255,0.8)}#home-page #section-latest{margin-top:20px}#home-page #section-latest a{cursor:pointer;background-color:#fff;border:1px solid #fff;box-shadow:0 1px 3px 0 rgba(30,41,61,0.2),0 1px 3px 0 rgba(30,41,61,0.2);border-radius:3px}#home-page #section-latest .text{padding:10px}#home-page #section-map{box-sizing:border-box;width:100%;padding:20px 0;background-color:#A7D2FF}@media only screen and (max-width: 850px){#home-page #section-map{padding:0;border-top:1px solid #ebebeb}}@media only screen and (max-width: 600px){#home-page #section-map{display:none}}#home-page #section-map .content-width{position:relative;width:980px;height:540px;background-repeat:no-repeat;background-position:bottom 0px}#home-page #section-map .content-width[data-loaded]{background-image:url(/images/content/homepage-map.png)}@media only screen and (max-width: 990px){#home-page #section-map .content-width{transform:scale(0.8);margin-left:-5%}}@media only screen and (max-width: 850px){#home-page #section-map .content-width{display:none}}#home-page #section-map .content-width a,#home-page #section-map .content-width span.a{position:absolute;text-decoration:none;color:#151515}#home-page #section-map .content-width a.a,#home-page #section-map .content-width span.a.a{color:#797979}#home-page #section-map .content-width a:not(span):hover,#home-page #section-map .content-width span.a:not(span):hover{text-decoration:underline}#home-page #section-map .content-width a.xl,#home-page #section-map .content-width span.a.xl{font-size:18px;font-size:1.25rem;font-weight:600}#home-page #section-map .content-width a.l,#home-page #section-map .content-width span.a.l{font-weight:600}#home-page #section-map .content-width .insert{position:absolute;border-top:1px solid white;border-left:1px solid white}#home-page #section-map .content-width .insert.canary{top:370px;left:640px;height:140px;width:320px}#home-page #section-map .content-width .insert.baleares{top:222px;left:710px;height:125px;width:250px}#home-page #section-sitemap{width:100%;padding:100px 0 110px 0;margin-bottom:-30px;background-color:white;overflow:hidden}@media only screen and (max-width: 600px){#home-page #section-sitemap{position:relative;background-color:#F3F3F3}#home-page #section-sitemap:before{position:absolute;top:30px;left:10px;content:'Popular Areas';color:#797979;font-size:16px;font-size:1.1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}#home-page #section-sitemap #sitemap{display:flex;justify-content:space-between;background-color:white}@media only screen and (max-width: 600px){#home-page #section-sitemap #sitemap{display:block;box-shadow:0 0 1px #b5b5b5}}#home-page #section-sitemap #sitemap .column{box-sizing:border-box;width:18%}@media only screen and (max-width: 850px){#home-page #section-sitemap #sitemap .column{width:23%}}@media only screen and (max-width: 850px){#home-page #section-sitemap #sitemap .column:nth-child(5){display:none}}@media only screen and (max-width: 600px){#home-page #section-sitemap #sitemap .column{width:100%;margin:0;border-bottom:1px solid #ebebeb}}#home-page #section-sitemap #sitemap .column a{display:block;margin-bottom:6px;color:black;font-weight:300;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media only screen and (max-width: 600px){#home-page #section-sitemap #sitemap .column a{display:none}}#home-page #section-sitemap #sitemap .column a:hover{text-decoration:underline}#home-page #section-sitemap #sitemap .column a.city{margin-bottom:12px;color:#151515;font-weight:600;font-size:16px}@media only screen and (max-width: 600px){#home-page #section-sitemap #sitemap .column a.city{position:relative;display:block;padding:5px 30px 6px 10px;margin-bottom:0;font-size:18px;font-size:1.25rem;font-weight:300}#home-page #section-sitemap #sitemap .column a.city:after{position:absolute;top:15px;right:10px;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:22px;font-size:1.55rem;content:"";font-family:'roboto';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}}#home-page #section-sitemap #sitemap .column a span{display:block;margin-top:-2px;color:#797979;font-size:0.8rem;font-weight:normal}#home-page #section-sitemap #sitemap .column a em{font-style:normal}#home-page #section-articles{width:100%;min-height:400px;padding-bottom:60px;margin-bottom:-30px;background-color:white}@media only screen and (max-width: 600px){#home-page #section-articles{padding:0;background-color:#F3F3F3}}#home-page #section-articles .header{padding:20px 0;margin-bottom:20px;line-height:20px;color:#797979;font-size:1.55rem;font-weight:300;text-align:center;border-bottom:1px solid #00AE9A;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width: 600px){#home-page #section-articles .header{padding:30px 10px 10px 10px;margin-bottom:0;text-align:left;font-size:16px;font-size:1.1rem;border-bottom-style:none}}#home-page #section-articles .articles{display:flex;justify-content:space-around}@media only screen and (max-width: 1000px){#home-page #section-articles .articles{flex-wrap:wrap}}#home-page #section-articles .articles a.item{display:block;width:300px;margin-right:20px;margin-bottom:20px;color:#151515;text-decoration:none;background-color:white}@media only screen and (max-width: 600px){#home-page #section-articles .articles a.item{float:none;box-sizing:border-box;width:100%;max-width:none;padding:10px 10px 30px 10px;margin:0 auto 0 auto;border-bottom:1px solid #ebebeb}}#home-page #section-articles .articles a.item:last-child{margin-right:0}#home-page #section-articles .articles a.item:hover{background-color:#F7F7F7;outline:10px solid #F7F7F7}@media only screen and (max-width: 600px){#home-page #section-articles .articles a.item:hover{outline-style:none}}#home-page #section-articles .articles a.item .image{width:300px;height:200px;background-color:#F7F7F7;box-shadow:0 0 1px 1px #d3d3d3}@media only screen and (max-width: 600px){#home-page #section-articles .articles a.item .image{width:100%;text-align:center;background-color:transparent;box-shadow:none}}#home-page #section-articles .articles a.item .title{padding:12px 0 10px 0;font-size:1.1rem}#home-page #section-articles .articles a.item .desc{font-size:1rem;line-height:1.5;color:rgba(21,21,21,0.8)}h1{font-family:"roboto" !important}.eapp-whatsapp-chat-root-layout-component .dAyznZ{z-index:100}@media only screen and (max-width: 600px){.eapp-whatsapp-chat-root-layout-component .dAyznZ{bottom:35px}}#header{position:fixed;top:0;width:100%;background:white;z-index:30;border-bottom:1px solid #DADADA}#header .white-logo{display:none}#header.home-page{width:100%;border-bottom:solid 1px white;background:white}#header.private-listings{background:none;margin-top:0px}#header.private-listings .content-width .main-menu-cnt li>a{color:whitesmoke !important}@media only screen and (max-width: 600px){#header.private-listings .content-width .main-menu-cnt li>a{color:black !important}}@media only screen and (max-width: 1100px){#header{height:50px}}@media only screen and (max-width: 1300px){#header{height:50px}}#header .content-width{position:relative;width:auto}#header .content-width a.logo{position:absolute;top:-20px;display:inline-block}@media only screen and (max-width: 1300px){#header .content-width a.logo{left:74px}}#header .content-width a.logo img{width:250px}@media only screen and (max-width: 1100px){#header .content-width a.logo img{width:170px;height:60px}}@media only screen and (max-width: 1100px){#header .content-width a.logo{top:-4px}}@media only screen and (max-width: 1300px){#header .content-width a.logo{top:-5px;left:10px}#header .content-width a.logo img{width:160px;height:60px}}#header .content-width .main-menu-cnt{float:right}#header .content-width .main-menu-cnt .container{display:none;width:100%;height:100vh;overflow:scroll;position:absolute;top:0;right:0}@media only screen and (max-width: 1300px){#header .content-width #mobile.main-menu-cnt{display:block}#header .content-width #desktop.main-menu-cnt{display:none}}#header .content-width .main-menu-cnt a.icon-menu{position:absolute;top:5px;right:0;display:none;height:68px;padding-left:20px;padding-right:20px;line-height:68px;color:rgba(255,255,255,0.9);text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:black;z-index:30}#header .content-width .main-menu-cnt a.icon-menu:hover{background-color:transparent;color:black}#header .content-width .main-menu-cnt a.icon-menu:before{font-size:29px;font-size:2rem}@media only screen and (max-width: 1100px){#header .content-width .main-menu-cnt a.icon-menu{height:54px;line-height:54px}}@media only screen and (max-width: 1300px){#header .content-width .main-menu-cnt a.icon-menu{display:inline-block;height:44px;line-height:44px;padding-left:10px;padding-right:10px}#header .content-width .main-menu-cnt a.icon-menu:before{font-size:22px;font-size:1.5rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}#header .content-width .main-menu-cnt ul.main-menu{box-sizing:border-box;width:100%;z-index:20;zoom:1}#header .content-width .main-menu-cnt ul.main-menu a{position:relative}#header .content-width .main-menu-cnt ul.main-menu a::after{content:'';position:absolute;bottom:15px;left:0;width:100%;height:0.1em;background-color:black;opacity:0;transition:opacity 300ms}#header .content-width .main-menu-cnt ul.main-menu .login:hover::after{opacity:0 !important}#header .content-width .main-menu-cnt ul.main-menu a:hover::after,#header .content-width .main-menu-cnt ul.main-menu a:focus::after{opacity:1}#header .content-width .main-menu-cnt ul.main-menu li a::after{opacity:0}@media only screen and (max-width: 600px){#header .content-width .main-menu-cnt ul.main-menu li a:hover::after,#header .content-width .main-menu-cnt ul.main-menu li a:focus::after{display:none}}#header .content-width .main-menu-cnt ul.main-menu .expanded-menu{position:absolute;right:340px;background:white;padding:10px 30px;box-shadow:rgba(0,0,0,0.1) 0px 10px 15px -3px,rgba(0,0,0,0.05) 0px 4px 6px -2px}#header .content-width .main-menu-cnt ul.main-menu #buy.expanded-menu{margin-left:-10px}#header .content-width .main-menu-cnt ul.main-menu .expanded-menu .item{padding:10px 0}#header .content-width .main-menu-cnt ul.main-menu .expanded-menu a{text-decoration:none;color:black;font-weight:300}#header .content-width .main-menu-cnt ul.main-menu .expanded-menu a:hover{color:black}#header .content-width .main-menu-cnt ul.main-menu .buy{padding:20px}#header .content-width .main-menu-cnt ul.main-menu .buy a{text-decoration:none;color:black;font-weight:300}#header .content-width .main-menu-cnt ul.main-menu .buy a:hover{color:black}#header .content-width .main-menu-cnt ul.main-menu .buy:hover #buy{display:block}#header .content-width .main-menu-cnt ul.main-menu .rent{padding:20px}#header .content-width .main-menu-cnt ul.main-menu .rent:hover #rent{display:block;margin-left:135px}#header .content-width .main-menu-cnt ul.main-menu:before,#header .content-width .main-menu-cnt ul.main-menu:after{content:"\0020";display:block;height:0;overflow:hidden}#header .content-width .main-menu-cnt ul.main-menu:after{clear:both}@media only screen and (max-width: 1100px){#header .content-width .main-menu-cnt ul.main-menu{padding-left:190px}}@media only screen and (max-width: 1300px){#header .content-width .main-menu-cnt ul.main-menu{position:absolute;top:0px;padding-bottom:50px;overflow:hidden;right:0px;padding-left:0;text-align:right;background-color:white;border-top:1px solid rgba(255,255,255,0.1);box-shadow:4px 185px 106px 161px rgba(0,0,0,0.8)}}#header .content-width .main-menu-cnt ul.main-menu li{display:inline;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:400;font-size:15px;padding:0 25px}#header .content-width .main-menu-cnt ul.main-menu li [class*=" icon-"]{vertical-align:sub}#header .content-width .main-menu-cnt ul.main-menu li.logo{display:block;height:40px}@media only screen and (max-width: 1300px){#header .content-width .main-menu-cnt ul.main-menu li{float:none}}#header .content-width .main-menu-cnt ul.main-menu li:hover>a,#header .content-width .main-menu-cnt ul.main-menu li.active>a{color:black;background-color:transparent}#header .content-width .main-menu-cnt ul.main-menu li.language{float:right;margin-right:5px;color:rgba(0,0,0,0.3);padding:0}@media only screen and (max-width: 1300px){#header .content-width .main-menu-cnt ul.main-menu li.language{float:left;margin-right:0;width:100%;margin-left:15px;text-align:left;border-top:1px solid rgba(255,255,255,0.1)}}#header .content-width .main-menu-cnt ul.main-menu li.language a:hover::after{display:none}#header .content-width .main-menu-cnt ul.main-menu li.language a{color:black;padding:0 5px;opacity:0.5}@media only screen and (max-width: 1300px){#header .content-width .main-menu-cnt ul.main-menu li.language a{display:inline-block;padding:0;margin:0 5px;border-bottom-style:none}}#header .content-width .main-menu-cnt ul.main-menu li.language a:hover{opacity:0.9}#header .content-width .main-menu-cnt ul.main-menu li.language a.active{background-color:transparent;opacity:0.9}#header .content-width .main-menu-cnt ul.main-menu li.language:hover a{background-color:transparent}#header .content-width .main-menu-cnt ul.main-menu li .expanded-menu{display:none}#header .content-width .main-menu-cnt ul.main-menu li .expanded-menu a:hover::after{display:none}#header .content-width .main-menu-cnt ul.main-menu li .expanded-menu a:hover{color:#6F6F6F}#header .content-width .main-menu-cnt ul.main-menu li.with-header a{margin-top:10px;padding-top:10px;border-top:1px solid #00AE9A;font-size:18px;font-weight:300;padding-left:20px}#header .content-width .main-menu-cnt ul.main-menu li.with-header.top a{margin-top:20px}#header .content-width .main-menu-cnt ul.main-menu li.profile{float:none;position:relative;padding:0 10px;padding-left:40px}#header .content-width .main-menu-cnt ul.main-menu li.profile .buttons{text-align:left;padding:10px 20px;margin-bottom:-25px}#header .content-width .main-menu-cnt ul.main-menu li.profile .header-button{margin-right:1rem;margin-top:1rem;background:0 0;color:#000;font-size:.875rem;height:34px;padding:0.5rem 1rem;border:#000 1px solid;border-radius:2px 2px 2px 2px;transition:all .1s ease-out 0s;display:inline-block;font-weight:600;line-height:20px}@media only screen and (max-width: 600px){#header .content-width .main-menu-cnt ul.main-menu li.profile{padding-left:0;width:100%;margin-bottom:30px;display:contents}}#header .content-width .main-menu-cnt ul.main-menu li.profile a:hover::after{display:none}@media only screen and (max-width: 1300px){#header .content-width .main-menu-cnt ul.main-menu li.profile a.log-in{height:auto;line-height:1}}#header .content-width .main-menu-cnt ul.main-menu li.profile a.logged-in span{opacity:0.9}#header .content-width .main-menu-cnt ul.main-menu li.profile a.sign-out{color:white;background-color:rgba(255,255,255,0.2)}#header .content-width .main-menu-cnt ul.main-menu li.profile a.sign-out:hover{background-color:rgba(255,255,255,0.4)}#header .content-width .main-menu-cnt ul.main-menu li.profile a span{opacity:0.6}#header .content-width .main-menu-cnt ul.main-menu li.profile a span:before{display:inline-block;margin-top:-5px;vertical-align:middle;font-size:29px;font-size:2rem;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}#header .content-width .main-menu-cnt ul.main-menu li.profile:hover ul.drop-menu,#header .content-width .main-menu-cnt ul.main-menu li.profile:hover .content{display:block}#header .content-width .main-menu-cnt ul.main-menu li.profile ul.drop-menu{position:absolute;top:68px;right:0;display:none;box-sizing:border-box;min-width:160px;text-align:left;background-color:#424E69;z-index:1001}@media only screen and (max-width: 1100px){#header .content-width .main-menu-cnt ul.main-menu li.profile ul.drop-menu{top:54px}}@media only screen and (max-width: 1300px){#header .content-width .main-menu-cnt ul.main-menu li.profile ul.drop-menu{position:static;display:flex;padding:10px;background-color:white}#header .content-width .main-menu-cnt ul.main-menu li.profile ul.drop-menu li.with-button a.sign-up{border:1px solid black !important;color:black !important}}@media only screen and (max-width: 1300px){#header .content-width .main-menu-cnt ul.main-menu li.profile ul.drop-menu.with-buttons li{margin-left:10px;margin-right:10px}}#header .content-width .main-menu-cnt ul.main-menu li.profile ul.drop-menu li{width:100%;box-sizing:border-box}#header .content-width .main-menu-cnt ul.main-menu li.profile ul.drop-menu li:last-child a{border-bottom-style:none}#header .content-width .main-menu-cnt ul.main-menu li.profile ul.drop-menu li.with-button{zoom:1}#header .content-width .main-menu-cnt ul.main-menu li.profile ul.drop-menu li.with-button:before,#header .content-width .main-menu-cnt ul.main-menu li.profile ul.drop-menu li.with-button:after{content:"\0020";display:block;height:0;overflow:hidden}#header .content-width .main-menu-cnt ul.main-menu li.profile ul.drop-menu li.with-button:after{clear:both}#header .content-width .main-menu-cnt ul.main-menu li.profile ul.drop-menu li.with-button a{height:36px;color:white;padding:0;line-height:36px;text-align:center;border-bottom-style:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#header .content-width .main-menu-cnt ul.main-menu li.profile ul.drop-menu li.with-button a.sign-up{color:#ebebeb;border:1px solid rgba(255,255,255,0.2)}#header .content-width .main-menu-cnt ul.main-menu li.profile ul.drop-menu li.with-button a.sign-up:hover{background:transparent;border-color:#041539}#header .content-width .main-menu-cnt ul.main-menu li.profile ul.drop-menu li.with-button a em{display:block;margin:4px 6px 0 6px;max-width:100%;font-style:normal;font-size:12px;font-size:0.8rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;opacity:0.7}#header .content-width .main-menu-cnt ul.main-menu li.profile ul.drop-menu li a{box-sizing:border-box;display:inline-block;width:100%;height:40px;line-height:40px;font-weight:normal;color:black;color:white;text-decoration:none;border-bottom:1px solid #535E75;cursor:pointer}#header .content-width .main-menu-cnt ul.main-menu li.profile ul.drop-menu li a:hover{background-color:#041539}@media only screen and (max-width: 1300px){#header .content-width .main-menu-cnt ul.main-menu li.profile ul.drop-menu li a:hover{background-color:#f1702c}}@media only screen and (max-width: 1300px){#header .content-width .main-menu-cnt ul.main-menu li.profile ul.drop-menu li a{height:45px;line-height:45px;color:black;border-bottom-color:rgba(255,255,255,0.1)}}#header .content-width .main-menu-cnt ul.main-menu li.profile ul.drop-menu li a.two-line{height:40px;padding-top:6px;line-height:1}@media only screen and (max-width: 1300px){#header .content-width .main-menu-cnt ul.main-menu li.profile ul.drop-menu li a.two-line{line-height:1}#header .content-width .main-menu-cnt ul.main-menu li.profile ul.drop-menu li a.two-line.sign-out{color:black}}#header .content-width .main-menu-cnt ul.main-menu li.profile ul.drop-menu li a span{margin-right:10px;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}#header .content-width .main-menu-cnt ul.main-menu li.profile ul.drop-menu li a span:before{font-size:18px;font-size:1.25rem}#header .content-width .main-menu-cnt ul.main-menu li>a{display:inline-block;height:68px;text-decoration:none;line-height:68px;color:black;transition:all 0.1s ease-out;white-space:nowrap;font-size:15px;font-weight:300}@media only screen and (max-width: 1100px){#header .content-width .main-menu-cnt ul.main-menu li>a{padding:0 6px;height:54px;line-height:54px;font-size:13px;font-size:0.9rem}}@media only screen and (max-width: 1300px){#header .content-width .main-menu-cnt ul.main-menu li>a{display:block;height:30px;line-height:44px;padding:0 50px 0 20px;text-align:left;font-weight:normal;font-size:14px;font-size:1rem;border-bottom:1px solid rgba(255,255,255,0.1);font-size:18px;font-weight:300;padding-left:20px}#header .content-width .main-menu-cnt ul.main-menu li>a.logo{padding-left:0;margin-left:-20px}}#header .content-width .main-menu-cnt ul.main-menu li>a.active{background-color:#EF6014}#header .content-width .main-menu-cnt ul.main-menu li>a.home-page{color:white}#header .content-width a.refine-button{position:absolute;top:0;right:0;display:none;height:44px;padding:0 10px;line-height:44px;text-align:center;color:rgba(255,255,255,0.9);text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#424E69}#header .content-width a.refine-button:before{font-size:18.2px;font-size:1.3rem}#header .content-width a.refine-button:hover{background-color:#424E69}.footer-top{padding:24px 0;background-color:rgba(38,47,53,0.92);color:white}@media only screen and (max-width: 600px){.footer-top{margin-top:30px}}.footer-top img{width:30px;padding-left:10px}.footer-top .ds-flex{display:flex}.footer-top .language-switch{cursor:pointer}.footer-top .flag{display:inline-block;width:24px;margin-left:20px;vertical-align:middle}.footer-top .social-list{margin-left:auto}.footer-top .social-icon{width:16px;height:16px;margin-right:10px;padding:8px;border-radius:10px;background-color:black}.footer-middle{padding:36px 0;background-color:rgba(38,47,53,0.85)}@media only screen and (max-width: 600px){.footer-middle{padding-top:0}}.footer-middle .newsletter.ds-flex{display:flex;align-items:center}.footer-middle .row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.footer-middle .col-4{flex:0 0 33.333333%;max-width:33.333333%}.footer-middle .col-md-4{flex:0 0 33.333333%;max-width:33.333333%;padding:0 15px}.footer-middle .col-md-4.flex-wrap{flex-wrap:wrap;display:flex}.footer-middle .magazine a img{padding-top:50px;transition:all 0.1s ease}.footer-middle .magazine a img:hover{transform:scale(1.1)}.footer-middle .col-md-8{flex:0 0 66.666666%;max-width:66.666666%;display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.footer-middle .logo{display:inline-block;margin-bottom:6px}.footer-middle .city{display:inline-block;width:100%;padding:5px 0;color:white}.footer-middle .city span{display:block;color:#b1c1c1;color:gray;font-size:12px}.footer-middle .list-title{width:100%;margin:8px 0 18px;color:white;font-weight:400}.footer-middle p{color:white;font-size:14px;font-weight:300;letter-spacing:0.1em;line-height:1.7;margin-right:40px}.footer-middle .map{max-width:100%;margin-top:50px}.footer-middle .newsletter{width:100%;margin-top:36px;padding-top:32px;border-top:1px solid rgba(255,255,255,0.32)}.footer-middle .title-container{margin-bottom:12px;color:#ffffff}.footer-middle .title-container h2{margin:8px 0 0;font-size:21px;font-weight:500;letter-spacing:0.2em}.footer-middle .title-container h3{margin:0;font-size:16px;font-weight:300;letter-spacing:0.1em}.footer-middle form{height:50px;margin-left:auto;opacity:0.85}.footer-middle form input{font-weight:300}.footer-middle form .user-email{width:375px;padding:0 16px;font-size:17px;height:42px}.footer-middle form input[type=submit]{padding:12px 18px;border:0;background-color:black;color:white;font-size:16px}.footer-bottom{padding:32px 0;background-color:rgba(0,0,0,0.8)}.footer-bottom .ds-flex{display:flex;align-items:center}.footer-bottom .copyright{color:white}.footer-bottom .helper-links{margin-left:auto}.footer-bottom a{color:white;display:inline-block;padding:0 12px}@media only screen and (max-width: 991px){.footer-bottom .copyright,.footer-bottom .helper-links{width:100%;text-align:center}.footer-bottom .copyright{margin-bottom:12px}}@media only screen and (max-width: 575px){.footer-bottom .ds-flex{display:unset}.footer-middle .col-md-4{flex:unset;max-width:unset}.footer-middle .col-md-8{display:none}.footer-middle .newsletter.ds-flex{display:unset}.footer-middle .newsletter .title-container{border-top:1px solid gray;margin-top:20px;padding-top:20px;margin-left:auto;margin-right:auto;text-align:center}.footer-middle .newsletter .title-container h2{margin-top:6px;font-size:17px}.footer-middle .newsletter .title-container h3{font-size:14px}.footer-middle form{height:42px;margin:0 auto}.footer-middle form .user-email{width:210px;font-size:14px;height:38px}.footer-middle form input[type=submit]{font-size:14px}}#footer{background-size:cover;background-position:bottom;font-size:13px;font-size:0.9rem;color:#d5d5d5;background-color:#2f2f2f;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#footer .align-center{align-items:center}@media only screen and (max-width: 600px){#footer{min-width:0}}#footer a{text-decoration:none;color:#FCFCFC}#footer a:hover{color:#d5d5d5}#footer p{line-height:19px}@media only screen and (max-width: 600px){#footer .content-width{padding-left:15px;padding-right:15px}}#footer .top-section{display:flex;justify-content:space-between;padding-top:40px;padding-bottom:35px}@media only screen and (max-width: 500px){#footer .top-section{display:block}}#footer .top-section .column{padding-left:20px}@media only screen and (max-width: 500px){#footer .top-section .column{padding-left:0}}#footer .top-section .column:first-child{padding-left:0}@media only screen and (max-width: 500px){#footer .top-section .column.middle{padding-top:20px}}@media only screen and (max-width: 800px){#footer .top-section .column.magazine{display:none}}#footer .top-section .column.magazine .content{padding-top:5px}#footer .top-section .column .header{margin-bottom:10px;color:#FCFCFC;font-size:14px;font-size:1rem;font-weight:600}#footer .top-section .column .content ul{padding-left:25px;list-style-type:disc}#footer .top-section .column .content ul li{padding-top:5px;list-style-type:disc;line-height:1.2}#footer .top-section .column .content p{line-height:1.4}#footer .top-section .column .content img{width:190px;transition:all 0.1s ease}#footer .top-section .column .content img:hover{transform:scale(1.1)}#footer .bottom-section{position:relative;padding-top:30px;padding-bottom:65px;border-top:1px solid #484848}@media only screen and (max-width: 1000px){#footer .bottom-section{display:flex;justify-content:space-between;flex-wrap:wrap;padding-bottom:40px}}@media only screen and (max-width: 820px){.property-details-page #footer .bottom-section{padding-bottom:80px}}#footer .bottom-section .logo{position:absolute;top:38px;left:0}@media only screen and (max-width: 1000px){#footer .bottom-section .logo{position:static;order:3}}@media only screen and (max-width: 500px){#footer .bottom-section .logo{width:100%;display:block;margin-bottom:20px;text-align:center}}#footer .bottom-section .logo img{width:200px;height:28px;filter:saturate(0)}#footer .bottom-section ul.nav{margin:5px 0 0px 220px;font-weight:300}@media only screen and (max-width: 1000px){#footer .bottom-section ul.nav{order:1;width:100%;margin:0;line-height:2rem;text-align:center}}#footer .bottom-section ul.nav li{display:inline-block}#footer .bottom-section ul.nav li:after{content:'|';margin:0 3px;color:#8b8c8d}#footer .bottom-section ul.nav li:last-child:after{display:none}#footer .bottom-section p.copyright{margin:0 0 0 220px;color:#8b8c8d}@media only screen and (max-width: 1000px){#footer .bottom-section p.copyright{order:2;width:100%;margin:10px 0 30px 0;text-align:center}}#footer .bottom-section ul.social-icons{position:absolute;top:38px;right:0}@media only screen and (max-width: 1000px){#footer .bottom-section ul.social-icons{order:4;position:static}}@media only screen and (max-width: 500px){#footer .bottom-section ul.social-icons{width:100%;text-align:center;margin-top:15px}}#footer .bottom-section ul.social-icons li{display:inline-block}#footer .bottom-section ul.social-icons li a{display:inline-block;width:30px;height:30px;line-height:30px;margin-left:6px;text-align:center;background-color:#111}#footer .bottom-section ul.social-icons li a:hover{background-color:black}@media only screen and (max-width: 1100px){#popular-areas{padding-left:10px;padding-right:10px}#popular-areas .subtitle{bottom:5px}}#popular-areas img:hover{transform:scale(1.1)}#popular-areas div{overflow:hidden}#popular-areas .title{padding:20px 10px;margin-bottom:20px;line-height:20px;color:#797979;font-size:1.55rem;font-weight:300;text-align:center;-webkit-font-smoothing:antialiased}#popular-areas .row{display:flex;flex-wrap:wrap;margin:0 -7px}#popular-areas .row .col-stack{height:auto;flex:0 0 27%;max-width:27%;padding:0 7px}@media only screen and (max-width: 1100px){#popular-areas .row .col-stack{height:285px;flex:0 0 100%;max-width:100%}}#popular-areas .row .col-stack div{position:relative;height:calc(50% - 14px);margin-bottom:14px;overflow:hidden}#popular-areas .row .col-stack img{position:absolute;top:0;left:0;height:100%;transition:transform 330ms ease-in-out}#popular-areas .row .col-single{height:auto;flex:0 0 42.3%;max-width:42.3%;position:relative;padding:0 7px;margin-bottom:14px}#popular-areas .row .col-single .subtitle{left:15px}@media only screen and (max-width: 1100px){#popular-areas .row .col-single{height:135px;flex:0 0 100%;max-width:100%}#popular-areas .row .col-single .subtitle{left:16px}}#popular-areas .row .col-md-6{display:flex;position:relative;padding:0 7px;max-height:170px;margin-bottom:14px;flex:0 0 48.7%;max-width:48.7%}#popular-areas .row .col-md-6 .subtitle{left:15px}@media only screen and (max-width: 1100px){#popular-areas .row .col-md-6{height:285px;flex:0 0 100%;max-width:100%}#popular-areas .row .col-md-6 .subtitle{left:20px}}#popular-areas .row .ds-flex{display:flex}#popular-areas .row .subtitle{position:absolute;color:#fff;bottom:-10px;left:10px;font-size:20px;font-weight:500;z-index:1}#popular-areas .row img{display:block;width:100%;max-width:100%;transition:transform 330ms ease-in-out;-o-object-fit:cover;object-fit:cover}.lead-modal{width:420px}@media only screen and (max-width: 600px){.lead-modal{width:100%}}.lead-modal.callback .row.message-toggle{padding:5px 0;text-align:center;color:black;cursor:pointer}.lead-modal.callback .row.message{display:none}.lead-modal .property{position:relative;padding-bottom:20px}@media only screen and (max-width: 600px){.lead-modal .property{padding-bottom:15px}}.lead-modal .property .image{position:absolute;top:0;left:1px;width:75px;height:50px;background-repeat:no-repeat;background-size:cover;background-position:center}.lead-modal .property .details{box-sizing:border-box;width:100%;height:50px;padding-left:88px;font-size:1.25rem}.lead-modal .property .details .title{padding-top:5px;font-size:14px;font-size:1rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lead-modal .property .details .key-points-text{color:#666666;font-size:13px;font-size:0.9rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-flex}.lead-modal .property .details .key-points-text span.price{color:#191919}.lead-modal .phone{padding-top:10px;text-align:center}.modal-similar-enquiry{max-width:560px}@media only screen and (max-width: 420px){.modal-similar-enquiry .cdh-form-notice{padding:15px 15px 15px 65px}}@media only screen and (max-width: 420px){.modal-similar-enquiry .cdh-form-notice:before{left:15px}}.modal-similar-enquiry .cdh-form-notice .content{font-size:14px;font-size:1rem}@media only screen and (max-width: 420px){.modal-similar-enquiry .cdh-form-notice .content{margin-left:15px}}.modal-similar-enquiry .intro{padding:15px 20px 15px 20px;color:#6F6F6F}@media only screen and (max-width: 420px){.modal-similar-enquiry .intro{padding-left:15px;padding-right:15px}}.modal-similar-enquiry .properties{box-sizing:border-box;padding:0 20px 0 20px;margin-left:-12px;zoom:1}.modal-similar-enquiry .properties:before,.modal-similar-enquiry .properties:after{content:"\0020";display:block;height:0;overflow:hidden}.modal-similar-enquiry .properties:after{clear:both}@media only screen and (max-width: 420px){.modal-similar-enquiry .properties{padding:0 15px 0px 15px;margin-left:0;margin-top:-12px}}.modal-similar-enquiry .properties .property{float:left;box-sizing:border-box;width:33.3333333333%;padding-left:12px}@media only screen and (max-width: 420px){.modal-similar-enquiry .properties .property{float:none;display:flex;flex-direction:row;align-items:center;width:100%;padding-left:0;padding-top:12px}}.modal-similar-enquiry .properties .property .image-link{display:block}@media only screen and (max-width: 420px){.modal-similar-enquiry .properties .property .image-link{width:36%;flex-shrink:0}}.modal-similar-enquiry .properties .property .image-link .image{position:relative;box-sizing:border-box;width:100%;height:0;padding-bottom:69%;background-repeat:no-repeat;background-size:cover;background-position:center}.modal-similar-enquiry .properties .property .image-link .image .agency{position:absolute;bottom:8px;right:8px;display:inline-block;box-sizing:border-box;line-height:1;background-color:white;opacity:0.95}@media only screen and (max-width: 420px){.modal-similar-enquiry .properties .property .image-link .image .agency{bottom:6px;right:6px}}.modal-similar-enquiry .properties .property .image-link .image .agency img{max-width:50px;max-height:25px;border:1px solid white}@media only screen and (max-width: 420px){.modal-similar-enquiry .properties .property .image-link .image .agency img{max-width:40px;max-height:20px}}@media only screen and (max-width: 420px){.modal-similar-enquiry .properties .property .details{padding-left:10px;flex-shrink:1;overflow:hidden}}.modal-similar-enquiry .properties .property .details .title{padding-top:8px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media only screen and (max-width: 420px){.modal-similar-enquiry .properties .property .details .title{padding-top:0}}.modal-similar-enquiry .properties .property .details .key-points-text{padding-top:1px;padding-bottom:5px;font-size:13px;font-size:0.9rem;color:#6F6F6F;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.modal-similar-enquiry .properties .property .details .key-points-text .price{font-weight:400}.modal-similar-enquiry .properties .property .details .details-link{font-size:13px;font-size:0.9rem}.modal-similar-enquiry .properties .property .details .details-link .icon{margin-left:2px;vertical-align:top}.modal-similar-enquiry .properties .property .details .details-link .icon:before{font-size:1em}.modal-similar-enquiry .properties .property .details .details-link:hover{text-decoration:none}@media only screen and (max-width: 420px){.modal-similar-enquiry .form-content{padding:15px}}.modal-similar-enquiry .footer{padding:0 20px 20px 20px;zoom:1}.modal-similar-enquiry .footer:before,.modal-similar-enquiry .footer:after{content:"\0020";display:block;height:0;overflow:hidden}.modal-similar-enquiry .footer:after{clear:both}@media only screen and (max-width: 420px){.modal-similar-enquiry .footer{padding:0 15px 15px 15px}}.modal-similar-enquiry .footer .new-button{padding-left:60px;padding-right:60px}@media only screen and (max-width: 420px){.modal-similar-enquiry .footer .new-button{padding-left:40px;padding-right:40px}}#nearby-places-container{height:410px;padding-bottom:50px;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 600px){#nearby{margin:0px 10px}}#nearby-places{height:410px;padding-bottom:50px}@media only screen and (max-width: 600px){#nearby-places{height:unset}}#nearby-places .tab-mobile{display:none}#nearby-places .tabs{display:flex;flex-wrap:wrap;justify-content:space-between}#nearby-places .tabs .navigation{width:100%;height:50px;border-bottom:1px solid #E8E8E8;color:#797979;font-weight:bold;display:flex;align-items:center;justify-content:space-between}#nearby-places .tabs .navigation .text{margin-left:10px;font-weight:400;font-size:16px}#nearby-places .tabs .navigation .icon{margin-right:15px}#nearby-places .tabs .navigation .icon.icon-up{display:none}#nearby-places .tabs label{order:1;display:flex;justify-content:center;padding:10px 0;cursor:pointer;font-weight:bold;transition:background ease 0.2s;color:#797979}@media only screen and (max-width: 600px){#nearby-places .tabs label{justify-content:unset;margin:0px 10px}}#nearby-places label[for=golf]{padding-right:30px}#nearby-places .tabs .tab{order:99;flex-grow:1;width:100%;display:none;padding:1rem 0;background:#fff}#nearby-places .tabs input[type="radio"]{display:none}#nearby-places .tabs input[type="radio"]:checked+label{color:black;text-decoration:underline;text-underline-offset:9px;text-underline-position:under;text-decoration-thickness:5px}#nearby-places .tabs input[type="radio"]:checked+label+.tab{display:block}@media (max-width: 45em){#nearby-places .tabs .tab,#nearby-places .tabs label{order:initial}#nearby-places .tabs label{width:100%;margin-right:0;margin-top:0.2rem}}#nearby-places .places{display:flex;flex-wrap:wrap;max-height:370px;overflow:scroll;margin-bottom:30px}@media only screen and (max-width: 600px){#nearby-places .places{margin:0 10px;max-height:unset}}#nearby-places .places .place-container{width:50%;padding:10px 0;max-height:67px}@media only screen and (max-width: 600px){#nearby-places .places .place-container{width:100%}}#nearby-places .places .place-container .name{font-weight:bold;color:#151515;font-size:12px;margin-right:11px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#nearby-places .places .place-container .type{font-style:italic}#nearby-places .places .place-container .address{font-size:14px;font-weight:300;color:#797979;margin-right:11px}#cdh-js-notice{display:none;position:absolute;top:73px;width:100%;text-align:center;pointer-events:none;z-index:1000}@media only screen and (max-width: 600px){#cdh-js-notice{top:49px}}#cdh-js-notice.fixed{position:fixed;top:5px}#cdh-js-notice .content{display:inline-block;padding:10px 40px;border-radius:4px;max-width:400px}#cdh-js-notice .content.success{color:#064006;background-color:rgba(198,235,156,0.95)}#cdh-js-notice .content.error{color:#400706;background-color:rgba(255,158,170,0.9)}#advertise-modal{width:520px;padding:30px}@media only screen and (max-width: 600px){#advertise-modal{width:unset}}#advertise-modal .lead-form{position:relative;padding:0 20px 20px 20px}@media only screen and (max-width: 600px){#advertise-modal .lead-form{padding:0 10px 10px 10px}}#advertise-modal .lead-form input,#advertise-modal .lead-form textarea{width:100%;margin:10px 0}#advertise-modal .lead-form .contact-pill{padding:15px 0 20px 0}@media only screen and (max-width: 600px){#advertise-modal .lead-form .contact-pill{font-weight:300}}#advertise-modal .lead-form .contact-pill .new-button{height:26px;line-height:24px;padding:0 10px}#advertise-modal .lead-form .boxed-alert .alerts .alert{margin-bottom:10px;border-style:none}#advertise-modal .lead-form .fields{zoom:1}#advertise-modal .lead-form .fields:before,#advertise-modal .lead-form .fields:after{content:"\0020";display:block;height:0;overflow:hidden}#advertise-modal .lead-form .fields:after{clear:both}#advertise-modal .lead-form .fields .disclamer{font-size:11px;color:gray;padding:5px;padding-top:15px}#advertise-modal .lead-form .fields .disclamer a{color:inherit;text-decoration:none}#advertise-modal .lead-form .fields .disclamer a:hover{color:black}#advertise-modal .lead-form .fields .left{box-sizing:border-box;width:50%;padding-right:10px}@media only screen and (max-width: 600px){#advertise-modal .lead-form .fields .left{float:none;width:100%;padding-right:0}}#advertise-modal .lead-form .fields .left .row{height:30px;margin-bottom:10px}#advertise-modal .lead-form .fields .left .row:last-child{margin-bottom:0}#advertise-modal .lead-form .fields .left .row.has-error input{border:1px solid #E71C1C}#advertise-modal .lead-form .fields .left .row label{display:inline-block;width:60px;margin-top:3px;font-size:14px;font-size:1rem;color:#6F6F6F}#advertise-modal .lead-form .fields .left .row input{box-sizing:border-box;width:100%;height:30px;padding:4px 8px;line-height:30px;font-size:14px;font-size:1rem;border-radius:10px;border-style:none}#advertise-modal .lead-form .fields .left .row:last-child{padding-bottom:0px}#advertise-modal .lead-form .fields .right{box-sizing:border-box;width:50%}@media only screen and (max-width: 600px){#advertise-modal .lead-form .fields .right{float:none;width:100%;margin-top:10px}}#advertise-modal .lead-form .fields .right textarea{width:100%;height:110px;padding:5px 8px;font-size:14px;font-size:1rem;border-radius:10px;border-style:none}#advertise-modal .lead-form .actions{padding-top:20px;text-align:right}@media only screen and (max-width: 600px){#advertise-modal .lead-form .actions{padding-top:10px}}#advertise-modal .lead-form .actions button[type=submit]{min-width:200px}@media only screen and (max-width: 600px){#advertise-modal .lead-form .actions button[type=submit]{width:100%}}#advertise-modal .lead-form .actions .left{max-width:280px}@media only screen and (max-width: 600px){#advertise-modal .lead-form .actions .left{margin-bottom:10px}}.landing{height:100vh}.landing .footer{height:10%;background:white;display:flex;color:black;position:fixed;bottom:0;width:100%}.landing .footer .place-container{width:50%}@media only screen and (max-width: 600px){.landing .footer .place-container{display:none}}.landing .footer .footer-container{width:50%;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 600px){.landing .footer .footer-container{width:100%}}.landing .footer .footer-container .text{font-size:2.3rem;font-weight:800}.landing .footer .footer-container .comingsoon{padding:5px 71px 5px 17px;background:#00AE9A;color:white;font-weight:500;font-size:2.3rem}.landing .footer .coming-soon{color:black;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 1200px){.landing{height:100vh}}.landing .front-content{height:100%}.landing .front-content .container-mid{height:90%;flex-wrap:wrap;overflow:auto}.landing .front-content .container-mid .img-responsive{height:100%;max-width:840px}.landing .front-content .container-mid .coming-soon{width:100%;background:white}@media only screen and (max-width: 1200px){.landing .front-content .container-mid .coming-soon{width:100%}}.landing .front-content .container-mid .mls{background:#03574d;width:100%;display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:center;color:whitesmoke;padding:150px;overflow:auto}@media only screen and (max-width: 1200px){.landing .front-content .container-mid .mls{width:100%;padding:10px;height:100%;padding:40px}}.landing .front-content .container-mid .mls .login{width:90%;position:absolute;top:50px;left:51px;display:inline-flex;justify-content:space-between}.landing .front-content .container-mid .mls .login .language{display:flex;justify-content:center;align-items:center}.landing .front-content .container-mid .mls .login .language img{height:30px;width:30px;border-radius:50%}@media only screen and (max-width: 1200px){.landing .front-content .container-mid .mls .login{top:10px;left:10px}}.landing .front-content .container-mid .mls .title{width:100%;text-transform:unset;text-align:center;padding-top:60px}.landing .front-content .container-mid .mls .title h1{color:white;font-size:6rem}.landing .front-content .container-mid .mls .subtitle{width:100%;font-size:x-large;text-align:center}.landing .front-content .container-mid .mls .actions-buttons{width:30%;display:flex;flex-wrap:wrap}@media only screen and (max-width: 600px){.landing .front-content .container-mid .mls .actions-buttons{width:100%}}.landing .front-content .container-mid .mls .actions-buttons .link{font-size:18px}.landing .front-content .container-mid .mls .actions-buttons .button-single{width:100%;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 600px){.landing .front-content .container-mid .mls .actions-buttons .button-single{font-size:20px}}.landing .front-content .container-mid .mls .actions-buttons .button.large{background:#00AE9A;height:54px;line-height:54px;font-size:2.25rem;font-weight:600;margin:50px;padding:0 44px}@media only screen and (max-width: 600px){.landing .front-content .container-mid .mls .actions-buttons .button.large{font-size:3rem}}.landing .front-content .container-mid .mls .socails{width:100%}.private-listings{margin-top:-60px}.private-listings input[type=checkbox]{min-width:20px;width:20px}.private-listings #section-search{justify-content:center;background:black}.private-listings #section-search .upper-button{z-index:50;align-self:flex-start;right:45px;position:absolute;top:110px;background:#c99a56;border-radius:10px;padding:5px 13px;font-size:14px;font-weight:500;color:white;cursor:pointer}.private-listings #section-search .upper-button a{color:white;text-decoration:none}@media only screen and (max-width: 600px){.private-listings #section-search .upper-button{display:none}}.private-listings #section-search .lower-text{color:white;font-size:27px;font-weight:200;z-index:50;align-self:flex-end;margin-bottom:40px;display:block}@media only screen and (max-width: 600px){.private-listings #section-search .lower-text{font-size:16px;padding:20px;margin:0}}.private-listings #section-search .lower-text .gold{color:#c99a56;font-weight:300}.private-listings #section-search video{top:unset !important}@media only screen and (max-width: 600px){.private-listings #section-search .img{-o-object-position:unset;object-position:unset;height:300px}}.private-listings #section-search img{width:100%;z-index:10;-o-object-fit:cover;object-fit:cover;-o-object-position:0 -262px;object-position:0 -262px;height:100% !important;left:0}@media only screen and (max-width: 600px){.private-listings #section-search img{-o-object-position:unset;object-position:unset}}.private-listings .main{width:100%;display:flex;justify-content:center;flex-wrap:wrap}.private-listings .main .text{font-size:14px;color:#6F6F6F}.private-listings .main .header-container{width:100%;display:flex;justify-content:center}.private-listings .main .header-container .header{width:80%;padding:40px 0}.private-listings .main .heading{font-size:16px;font-weight:600;padding-bottom:20px;text-transform:uppercase}.private-listings .main .sub-heading{font-size:20px;font-weight:400;color:#c99a56;padding-bottom:20px}.private-listings .main .text-content{width:60%;background:#EFEFEF;display:flex;align-items:center}@media only screen and (max-width: 600px){.private-listings .main .text-content{width:100%}}.private-listings .main .content{padding:0 50px}.private-listings .main .row-left{display:flex;flex-wrap:wrap-reverse}.private-listings .main .row-left .content{padding-right:17%;padding-left:100px}@media only screen and (max-width: 600px){.private-listings .main .row-left .content{padding:35px}}.private-listings .main .row-right{display:flex;flex-wrap:wrap}@media only screen and (max-width: 600px){.private-listings .main .row-right{padding:0}}.private-listings .main .row-right .text-content{background:none}.private-listings .main .row-right .text-content .content{padding-left:17%;padding-right:100px}@media only screen and (max-width: 600px){.private-listings .main .row-right .text-content .content{padding:35px}}.private-listings .main .img{width:40%}@media only screen and (max-width: 600px){.private-listings .main .img{width:100%}}.private-listings .main .img img{width:100%}@media only screen and (max-width: 600px){.private-listings .main .img img{-o-object-position:unset;object-position:unset}}.private-listings .main .lower{display:flex;flex-wrap:wrap;width:100%;justify-content:center;background:#EFEFEF;padding-bottom:50px}.private-listings .main .lower .heading{width:100%;text-align:center;padding:60px 0}@media only screen and (max-width: 600px){.private-listings .main .lower .heading{padding-bottom:20px;text-align:left;padding:25px}}.private-listings .main .lower .steps{display:flex;width:80%}@media only screen and (max-width: 600px){.private-listings .main .lower .steps{width:100%;flex-wrap:wrap}}.private-listings .main .lower .steps .step{width:33.33%;padding:25px;border-left:1px solid #00AE9A}@media only screen and (max-width: 600px){.private-listings .main .lower .steps .step{width:100%}}.private-listings .main .lower .steps .step:first-child{border:none;padding-left:0}@media only screen and (max-width: 600px){.private-listings .main .lower .steps .step:first-child{padding:25px}}.private-listings .main .button-container{width:100%;text-align:center;margin-top:30px}.private-listings .main .button-container .button{background:#c99a56;color:white;border-radius:10px;text-transform:uppercase}.private-listings .main .button-container.mobile{display:none}@media only screen and (max-width: 600px){.private-listings .main .button-container.mobile{display:block}}.private-listings .contact{display:flex;flex-wrap:wrap;justify-content:space-around;width:100%;text-align:center;padding-bottom:50px}.private-listings .contact .form-select{height:44px;border-radius:5px;border:1px solid #00AE9A;width:158px}.private-listings .contact .page-heading{width:100%;font-size:35px;font-weight:400;padding-top:150px}.private-listings .contact .page-sub-heading{width:100%;font-size:18px;font-weight:200;padding:30px}.private-listings .contact .points-container{width:100%;display:flex;justify-content:center}.private-listings .contact .points-container .points{border-top:1px solid #00AE9A;border-bottom:1px solid #00AE9A;width:50%;padding:20px 0;margin:20px 0;text-align:left;padding-left:20px;color:#797979}.private-listings .contact .points-container .points span{display:block;padding:5px}.private-listings .contact .form-container{display:flex;flex-wrap:wrap;width:40%;padding-top:25px;margin-top:25px;background:#F7F7F7}@media only screen and (max-width: 600px){.private-listings .contact .form-container{width:90%}}.private-listings .contact .form-container .contact-form{display:flex;flex-wrap:wrap;justify-content:space-around;text-align:left;color:#797979}@media only screen and (max-width: 600px){.private-listings .contact .form-container .contact-form{padding-bottom:50px}}@media only screen and (max-width: 600px){.private-listings .contact{width:100%}}.private-listings .contact textarea,.private-listings .contact input{height:40px;border:1px solid lightgray}.private-listings .contact .half-field{width:40%;display:inline-grid;margin-bottom:20px}.private-listings .contact .half-field.title{margin:0}@media only screen and (max-width: 600px){.private-listings .contact .half-field{width:100%}}.private-listings .contact .half-field textarea{width:100%;height:150px}.private-listings .contact .field{display:inline-grid;width:90%;margin-bottom:20px}.private-listings .contact .field.checkbox{display:flex;align-items:center}.private-listings .contact .field.checkbox input{margin-right:20px}.private-listings .contact .field.agency{display:none}@media only screen and (max-width: 600px){.private-listings .contact .field{width:100%}}.private-listings .contact .field textarea{height:150px;line-height:20px;padding:10px;font-weight:300}.private-listings .contact .submit{width:100%;display:flex;justify-content:center}#header.private-listings{background:rgba(0,0,0,0.5);border:none}#header.private-listings li.language{color:white !important}#header.private-listings .header-button{color:white !important;border:1px solid white !important}@media only screen and (max-width: 600px){#header.private-listings .header-button{color:black !important;border:1px solid black !important}}#header.private-listings .white-logo{display:block}#header.private-listings .dark-logo{display:none}@media only screen and (max-width: 600px){#header.private-listings .logo{top:-40px !important;left:0px !important}}#header.private-listings .icon-menu{color:white !important}@media only screen and (max-width: 600px){#header.private-listings .icon-menu{color:inherit !important}}#header.private-listings img{margin-top:-75px}@media only screen and (max-width: 600px){#header.private-listings img{margin:0;height:130px !important}}#header.private-listings #mobile.main-menu-cnt a.logo{padding-left:20px}html{scroll-behavior:smooth}a{color:#1080a2;text-decoration:none}.fancybox-thumbs{top:auto;width:auto;bottom:0;left:0;right:0;height:95px;padding:10px 10px 5px 10px;box-sizing:border-box;background:rgba(0,0,0,0.3)}.fancybox-show-thumbs .fancybox-inner{right:0;bottom:95px}.fancybox-button{background:none}.fancybox-thumbs-active{opacity:0.3}.arrow-container [class^="icon-"]:before,.arrow-container [class*=" icon-"]:before{font-size:4.4rem}.fancybox-thumbs{height:120px}.fancybox-thumbs__list a:before{border:1px solid #c7002e}.mfp-removing{-webkit-animation:close 0.5s;animation:close 0.5s}.mfp-close{position:absolute !important}@-webkit-keyframes open{0%{margin-top:1300px}100%{margin-top:0}}@keyframes open{0%{margin-top:1300px}100%{margin-top:0}}@-webkit-keyframes close{0%{margin-top:0}100%{margin-top:1300px}}@keyframes close{0%{margin-top:0}100%{margin-top:1300px}}.mfp-bg{background:transparent;opacity:1}.mfp-figure:after{box-shadow:none}.mfp-arrow:before,.mfp-arrow:after{border:none}.mfp-figure:after{background:none}.mfp-close{position:fixed;top:0;font-size:14px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;width:100%}.mfp-close .arrow{padding-left:20px;margin-bottom:2px}.mfp-close .arrow svg{vertical-align:middle;height:20px}@media only screen and (max-width: 600px){.mfp-close .arrow{padding-left:10px}}.mfp-close span{padding-right:20px}@media only screen and (max-width: 600px){.mfp-close span{padding-right:10px}}.mfp-close .close-text{vertical-align:middle}.video-container{overflow:unset}.video-container .video{overflow:hidden;padding-bottom:56.25%;position:relative}.video-container .title{height:40px;display:flex;align-items:center}.video-container .title .icon{padding:0 10px;padding-top:5px}.video-container.fancybox-content{padding:0;width:60%}.video-container.fancybox-content iframe{height:100%;width:100%;top:1px;position:absolute}@media only screen and (max-width: 600px){.video-container.fancybox-content{width:100%}}@media all and (max-width: 900px){.mfp-container{padding-left:0;padding-right:0}}.mfp-content{height:100%;background:white;overflow-y:scroll}.mfp-content .image-section{background:white}.mfp-content .image-section .image-container{padding-bottom:10px;display:flex;flex-wrap:wrap;justify-content:space-between}.mfp-content .image-section .image-container .header{width:100%}.mfp-content .image-section .image-container .image-outer{display:flex;justify-content:center;align-items:center;cursor:pointer}@media only screen and (max-width: 600px){.mfp-content .image-section .image-container .image-outer{cursor:unset}}.mfp-content .image-section .image-container .image-outer .image{width:98%;height:98%;display:flex;justify-content:center;align-items:center}.mfp-content .image-section .image-container #contact-anchor{height:unset;width:unset}@media only screen and (max-width: 1000px){.mfp-content .image-section .image-container .image-outer{width:100% !important;height:60vw !important;margin-top:5px}.mfp-content .image-section .image-container .image-outer .image{width:100% !important;height:98.5% !important}}.mfp-content .image-section .image-container div:nth-child(2),.mfp-content .image-section .image-container div:nth-child(3),.mfp-content .image-section .image-container div:nth-child(7),.mfp-content .image-section .image-container div:nth-child(8),.mfp-content .image-section .image-container div:nth-child(10),.mfp-content .image-section .image-container div:nth-child(11),.mfp-content .image-section .image-container div:nth-child(15),.mfp-content .image-section .image-container div:nth-child(16),.mfp-content .image-section .image-container div:nth-child(18),.mfp-content .image-section .image-container div:nth-child(19),.mfp-content .image-section .image-container div:nth-child(23),.mfp-content .image-section .image-container div:nth-child(24),.mfp-content .image-section .image-container div:nth-child(26),.mfp-content .image-section .image-container div:nth-child(27),.mfp-content .image-section .image-container div:nth-child(31),.mfp-content .image-section .image-container div:nth-child(32),.mfp-content .image-section .image-container div:nth-child(34),.mfp-content .image-section .image-container div:nth-child(35),.mfp-content .image-section .image-container div:nth-child(39),.mfp-content .image-section .image-container div:nth-child(40){width:50%;height:32vw}.mfp-content .image-section .image-container div:nth-child(2) .image,.mfp-content .image-section .image-container div:nth-child(3) .image,.mfp-content .image-section .image-container div:nth-child(7) .image,.mfp-content .image-section .image-container div:nth-child(8) .image,.mfp-content .image-section .image-container div:nth-child(10) .image,.mfp-content .image-section .image-container div:nth-child(11) .image,.mfp-content .image-section .image-container div:nth-child(15) .image,.mfp-content .image-section .image-container div:nth-child(16) .image,.mfp-content .image-section .image-container div:nth-child(18) .image,.mfp-content .image-section .image-container div:nth-child(19) .image,.mfp-content .image-section .image-container div:nth-child(23) .image,.mfp-content .image-section .image-container div:nth-child(24) .image,.mfp-content .image-section .image-container div:nth-child(26) .image,.mfp-content .image-section .image-container div:nth-child(27) .image,.mfp-content .image-section .image-container div:nth-child(31) .image,.mfp-content .image-section .image-container div:nth-child(32) .image,.mfp-content .image-section .image-container div:nth-child(34) .image,.mfp-content .image-section .image-container div:nth-child(35) .image,.mfp-content .image-section .image-container div:nth-child(39) .image,.mfp-content .image-section .image-container div:nth-child(40) .image{width:99%}.mfp-content .image-section .image-container div:nth-child(4),.mfp-content .image-section .image-container div:nth-child(5),.mfp-content .image-section .image-container div:nth-child(6),.mfp-content .image-section .image-container div:nth-child(12),.mfp-content .image-section .image-container div:nth-child(13),.mfp-content .image-section .image-container div:nth-child(14),.mfp-content .image-section .image-container div:nth-child(20),.mfp-content .image-section .image-container div:nth-child(21),.mfp-content .image-section .image-container div:nth-child(22),.mfp-content .image-section .image-container div:nth-child(28),.mfp-content .image-section .image-container div:nth-child(29),.mfp-content .image-section .image-container div:nth-child(30),.mfp-content .image-section .image-container div:nth-child(36),.mfp-content .image-section .image-container div:nth-child(37),.mfp-content .image-section .image-container div:nth-child(38){width:33.3333%;height:20vw}.mfp-content .image-section .image-container div:nth-child(4) .image,.mfp-content .image-section .image-container div:nth-child(5) .image,.mfp-content .image-section .image-container div:nth-child(6) .image,.mfp-content .image-section .image-container div:nth-child(12) .image,.mfp-content .image-section .image-container div:nth-child(13) .image,.mfp-content .image-section .image-container div:nth-child(14) .image,.mfp-content .image-section .image-container div:nth-child(20) .image,.mfp-content .image-section .image-container div:nth-child(21) .image,.mfp-content .image-section .image-container div:nth-child(22) .image,.mfp-content .image-section .image-container div:nth-child(28) .image,.mfp-content .image-section .image-container div:nth-child(29) .image,.mfp-content .image-section .image-container div:nth-child(30) .image,.mfp-content .image-section .image-container div:nth-child(36) .image,.mfp-content .image-section .image-container div:nth-child(37) .image,.mfp-content .image-section .image-container div:nth-child(38) .image{width:98.4%}.mfp-content .image-section .image-container div:nth-child(9),.mfp-content .image-section .image-container div:nth-child(17),.mfp-content .image-section .image-container div:nth-child(25),.mfp-content .image-section .image-container div:nth-child(33),.mfp-content .image-section .image-container div:nth-child(41){width:100%;height:47vw}.mfp-content .image-section .image-container div:nth-child(9) .image,.mfp-content .image-section .image-container div:nth-child(17) .image,.mfp-content .image-section .image-container div:nth-child(25) .image,.mfp-content .image-section .image-container div:nth-child(33) .image,.mfp-content .image-section .image-container div:nth-child(41) .image{width:99.5%;height:98.5%}.mfp-content .image-section .contact-container{padding:0 10px;display:flex;justify-content:center;flex-wrap:wrap}.mfp-content .image-section .contact-container .contact-heading{width:100%;display:flex;justify-content:center}.mfp-content .image-section .contact-container .contact-heading .content{width:50%;padding:10px 0;font-size:18px;font-weight:600}@media only screen and (max-width: 600px){.mfp-content .image-section .contact-container .contact-heading .content{width:100%}}.mfp-content .image-section .contact-container #img-form-container{position:relative;width:50%;background-color:white;z-index:80;margin-left:0px;border:1px solid lightgray;margin-bottom:20px}@media only screen and (max-width: 600px){.mfp-content .image-section .contact-container #img-form-container{width:100%}}.mfp-content .image-section .contact-container #img-form-container .contact-info{padding:20px 20px 0px 20px}.mfp-content .image-section .contact-container #img-form-container .contact-info .avatar{overflow:hidden;border-radius:50%;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(/assets/person-s-39c4f0720c0b9f829e3dc8b644228be492ea900026f4057974840d54b149bb5d.png);width:70px;height:70px;margin-right:10px;vertical-align:top}.mfp-content .image-section .contact-container #img-form-container .lead-form-vertical{padding:0px 20px 20px 20px}.mfp-content .image-section .contact-container #img-form-container .lead-form-vertical .fields .row{padding-bottom:15px}.mfp-content .image-section .contact-container #img-form-container .lead-form-vertical .fields .row input,.mfp-content .image-section .contact-container #img-form-container .lead-form-vertical .fields .row textarea{font-size:14px;width:100%}.mfp-content .header{height:45px;padding-left:8px;position:-webkit-sticky;position:sticky;top:0px;background:white;z-index:300}.mfp-content .header .fav-property{margin-top:10px;right:10px;left:unset;width:60px}.mfp-content .header .icon-email{float:right;padding:12px;padding-top:14px;right:60px;top:12px;text-decoration:none;color:black}.mfp-content .header{-webkit-animation:open 0.3s;animation:open 0.3s}.mfp-content .image-section{-webkit-animation:open 0.2s;animation:open 0.2s}.mfp-content .image-section .image{height:530px;background-clip:content-box;background-position:center;display:flex;align-items:center;justify-content:center;width:100%;background-size:cover;padding-bottom:10px}.mfp-content .image-section .image.fade-in{-webkit-animation:fadeIn ease 3s;animation:fadeIn ease 3s}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.mfp-content .image-section .image:first-child{width:50%}@media only screen and (max-width: 600px){.mfp-content .image-section .image{height:250px}}.mfp-content .image-section .more-images .container .image{height:150px;background-clip:content-box;background-position:center;display:flex;align-items:center;justify-content:center}button.mfp-arrow{top:48%}button.mfp-arrow:before{display:inline-block;color:gray;content:"";font-family:'roboto';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;font-size:70px;font-size:5rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width: 600px){button.mfp-arrow:before{font-size:56px;font-size:4rem}}button.mfp-arrow.mfp-arrow-right:before{display:inline-block;color:gray;content:"";font-family:'roboto';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;font-size:70px;font-size:5rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width: 600px){button.mfp-arrow.mfp-arrow-right:before{font-size:56px;font-size:4rem}}#bottom-form{width:414px;margin-left:40px;margin-top:20px}#bottom-form .new-button.call{width:97%;padding-left:4px}#bottom-form .options-separator{position:relative;margin:20px 20px;color:#8b8c8d;text-align:center}@media only screen and (max-width: 1000px){#bottom-form .options-separator{margin-top:10px;margin-bottom:10px}}@media only screen and (max-width: 930px){#bottom-form .options-separator{display:none}}#bottom-form .options-separator:after{position:absolute;top:11px;left:0;right:0;display:inline-block;width:100%;content:'';border-top:1px solid #00AE9A}#bottom-form .options-separator .text{position:relative;display:inline-block;padding:0 20px;margin-top:-0.5em;background-color:#EFEFEF;z-index:1}#bottom-form #booking-calender .submit{width:100%;margin-top:20px;display:flex;justify-content:center}#bottom-form #booking-calender .submit input{width:97%;height:40px}#bottom-form #booking-calender .disclaimer{color:grey;margin-left:5px;margin-top:5px}#bottom-form #booking-calender .heading{color:#151515;font-size:22px;font-weight:800;padding-bottom:20px;margin-left:7px}#bottom-form #booking-calender .picker-container{width:100%;display:flex;justify-content:center;flex-wrap:wrap}#bottom-form #booking-calender .picker-container.lower{margin-top:35px}#bottom-form #booking-calender .picker-container .active{border:1px solid black !important;color:black}#bottom-form #booking-calender .picker-container.buying form{width:20%}#bottom-form #booking-calender .picker-container.buying .option{width:100%}#bottom-form #booking-calender .picker-container .heading{width:100%;display:flex;justify-content:center}@media only screen and (max-width: 600px){#bottom-form #booking-calender .picker-container .heading{justify-content:unset;margin-left:25px}}#bottom-form #booking-calender .picker-container .heading .text{margin-bottom:20px;font-weight:500}@media only screen and (max-width: 600px){#bottom-form #booking-calender .picker-container .heading .text{width:100%}}#bottom-form #booking-calender .picker-container .slick-arrow{opacity:1;padding:0}#bottom-form #booking-calender .picker-container .slick-arrow.left{left:-30px}#bottom-form #booking-calender .picker-container .slick-arrow.right{right:-30px}#bottom-form #booking-calender .picker-container .date-picker{width:97%}@media only screen and (max-width: 600px){#bottom-form #booking-calender .picker-container .date-picker{width:100%;margin-left:50px}}#bottom-form #booking-calender .picker-container .date-picker .dates{color:gray}#bottom-form #booking-calender .picker-container .date-picker .dates .date{height:85px;width:96px !important;border:solid 1px lightgrey;display:flex !important;flex-wrap:wrap;justify-content:center;text-align:center;cursor:pointer}#bottom-form #booking-calender .picker-container .date-picker .dates .date:hover{border:solid 1px black;color:black}#bottom-form #booking-calender .picker-container .date-picker .dates .date .day{width:100%;padding-top:5px}#bottom-form #booking-calender .picker-container .date-picker .dates .date .date-number{width:100%;font-size:30px}#bottom-form #booking-calender .picker-container .date-picker .dates .date .month{width:100%}#bottom-form #booking-calender .picker-container .type-picker{display:inline-flex;width:97%;color:grey}@media only screen and (max-width: 600px){#bottom-form #booking-calender .picker-container .type-picker{width:100%;margin:0 0 0 25px}}#bottom-form #booking-calender .picker-container .type-picker svg{height:25px;width:25px;margin-right:10px;color:grey}#bottom-form #booking-calender .picker-container .type-picker div{height:50px;border:1px solid lightgrey;padding:0 19px;display:flex;align-items:center;cursor:pointer}#bottom-form #booking-calender .picker-container .type-picker div:hover{border:solid 1px black}#bottom-form #booking-calender .picker-container .time-picker{width:100%}@media only screen and (max-width: 600px){#bottom-form #booking-calender .picker-container .time-picker{width:100%;padding-left:50px}}#bottom-form #booking-calender .picker-container .time-picker .slick-arrow{top:32%}#bottom-form #booking-calender .picker-container .time-picker .time{height:50px;width:85px !important;border:solid 1px lightgrey;display:flex !important;flex-wrap:wrap;justify-content:center;text-align:center;align-items:center;color:grey;cursor:pointer}#bottom-form #booking-calender .picker-container .time-picker .time.active{border:1px solid black !important;color:black}#bottom-form #booking-calender .picker-container .time-picker .time:hover{border:solid 1px black;color:black}#property-details-header{position:relative;box-sizing:border-box;padding-bottom:20px;padding-top:50px}@media only screen and (max-width: 600px){#property-details-header{padding:0}}#property-details-header h1{font-weight:normal;font-size:2.9rem;line-height:1;margin-left:-2px}@media only screen and (max-width: 600px){#property-details-header h1{padding-top:15px;padding-left:10px;padding-right:10px;padding-bottom:15px;white-space:normal}}#property-details-header .details{position:relative}#property-details-header .details .key-points{display:inline-block;font-size:16px;font-size:1.1rem}@media only screen and (max-width: 600px){#property-details-header .details .key-points{display:none;padding:10px 10px 0px 10px;text-align:left;background-color:#f4f4f4}}#property-details-header .details .key-points span[class^="icon-"],#property-details-header .details .key-points span[class*=" icon-"]{margin-top:-4px;display:inline-block}@media only screen and (max-width: 600px){#property-details-header .details .key-points span[class^="icon-"]:before,#property-details-header .details .key-points span[class*=" icon-"]:before{font-size:18.2px;font-size:1.3rem}}#property-details-header .details a.save-property{display:inline-block;padding:4px 8px;margin-left:10px;color:black;text-decoration:none;text-align:center;border:1px solid black;border-radius:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width: 600px){#property-details-header .details a.save-property{display:none;position:absolute;top:10px;right:10px}}#property-details-header .details a.save-property.active.es .icon:after{content:'Guardado'}#property-details-header .details a.save-property.active .icon{color:#D0021B}#property-details-header .details a.save-property.active .icon:before{content:"";font-family:'roboto';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle}#property-details-header .details a.save-property.active .icon:after{color:#151515;content:'Saved'}#property-details-header .details a.save-property:hover{border-color:#D0021B}#property-details-header .details a.save-property:hover .icon{color:#D0021B}#property-details-header .details a.save-property:hover .icon:before{content:"";font-family:'roboto';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle}#property-details-header .details a.save-property.es .icon:after{content:'Guardar'}#property-details-header .details a.save-property .icon:before{margin-right:5px;font-size:18.2px;font-size:1.3rem;content:"";font-family:'roboto';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle}#property-details-header .details a.save-property .icon:after{content:'Save';font-size:14px;font-size:1rem;vertical-align:middle}#property-details-header .price-and-features{display:flex;align-items:center}#property-details-header .price{box-sizing:border-box;padding-right:20px;font-size:1.4rem}#property-details-header .price.auction{width:unset;font-size:16px;font-weight:500}#property-details-header .price.items-3 .line{padding-bottom:3px}@media only screen and (max-width: 600px){#property-details-header .price.items-3 .line{padding-bottom:0}}#property-details-header .price.items-3 .line:first-child{padding-top:0;padding-bottom:3px}@media only screen and (max-width: 600px){#property-details-header .price.items-3 .line:first-child{margin-top:0;padding-bottom:0}}@media only screen and (max-width: 600px){#property-details-header .price{position:static;width:100%;padding:6px 10px 10px 10px;font-size:18px;font-size:1.25rem;text-align:left;background-color:#f4f4f4}}#property-details-header .price .line{font-size:18px;font-size:1.25rem;text-align:right}@media only screen and (max-width: 600px){#property-details-header .price .line{width:100%;margin-left:0;text-align:left}}#property-details-header .price .line:first-child{padding-top:7px;padding-bottom:9px}@media only screen and (max-width: 600px){#property-details-header .price .line:first-child{padding-top:0;padding-bottom:0}}#property-details-header .price .line em{font-size:14px;font-size:1rem}#property-details-header .price .line .term{font-size:14px;font-size:1rem}#property-details-header .price em{font-size:18px;font-size:1.25rem;font-weight:normal;font-style:normal;color:#151515}#property-details-header .price .term{font-size:18px;font-size:1.25rem;font-weight:normal}@media only screen and (max-width: 600px){#property-details-photos{padding-left:0;padding-right:0;margin-top:0}}#property-details-photos .top-section{padding:20px;background-color:#EFEFEF}@media only screen and (max-width: 770px){#property-details-photos .top-section{padding:15px}}@media only screen and (max-width: 600px){#property-details-photos .top-section{padding:0}}#property-details-photos .top-section .top-section-content{display:flex;max-width:1280px;margin:0 auto}#property-details-photos .fav-property{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:12px;color:black;text-decoration:none}@media only screen and (max-width: 600px){#property-details-photos .fav-property{right:2px}}#property-details-photos .fav-property .un-favourite{display:none}@media only screen and (max-width: 600px){#property-details-photos .fav-property .un-favourite{display:none}}@media only screen and (max-width: 600px){#property-details-photos .fav-property .is-favourite{display:none}}#property-details-photos .fav-property.active svg{fill:#D0021B}#property-details-photos .fav-property.active .un-favourite{display:block}@media only screen and (max-width: 600px){#property-details-photos .fav-property.active .un-favourite{display:none}}#property-details-photos .fav-property.active .is-favourite{display:none}@media only screen and (max-width: 600px){#property-details-photos .fav-property.active .is-favourite{display:none}}#property-details-photos .fav-property .fav{background:white;border-radius:10px;display:flex;align-items:center;padding:7px 8px;font-size:14px}@media only screen and (max-width: 600px){#property-details-photos .fav-property .fav{background:none}}#property-details-photos .fav-property .fav svg{height:18px;width:18px;stroke:#D0021B;margin-right:5px}@media only screen and (max-width: 600px){#property-details-photos .fav-property .fav svg{height:35px;width:35px;stroke:white;right:2px}}#property-details-photos .extra-images{position:absolute;bottom:15px;right:15px;background:white;border-radius:10px;display:flex;align-items:center;padding:7px 8px;font-size:14px;pointer-events:none}@media only screen and (max-width: 600px){#property-details-photos .gallery .custom-gallery{width:100%}}#property-details-photos .gallery .custom-gallery.fixed .clearer{margin-bottom:120px}#property-details-photos .gallery .custom-gallery.fixed .custom-nav{position:fixed;top:-20px;max-width:1040px;padding:5px;margin-left:-5px;background-color:white;box-shadow:0 0 10px 0 #d3d3d3;width:1130px}#property-details-photos .gallery .custom-gallery .image-container{position:relative;width:100%;flex-grow:1;overflow:hidden;cursor:pointer;display:flex;height:530px;transition:transform .2s}@media only screen and (max-width: 600px){#property-details-photos .gallery .custom-gallery .image-container{height:250px}}#property-details-photos .gallery .custom-gallery .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1.2s}#property-details-photos .gallery .custom-gallery .image-container img:hover{transform:scale(1.03)}#property-details-photos .gallery .custom-gallery .image-container .primary-image{width:80%;height:100%;border-radius:10px;overflow:hidden}@media only screen and (max-width: 900px){#property-details-photos .gallery .custom-gallery .image-container .primary-image{width:100%}}#property-details-photos .gallery .custom-gallery .image-container .secondary-images{margin-left:15px;width:45%;height:100%;border-radius:10px;overflow:hidden}@media only screen and (max-width: 900px){#property-details-photos .gallery .custom-gallery .image-container .secondary-images{display:none}}#property-details-photos .gallery .custom-gallery .image-container .secondary-images .top{height:49%}#property-details-photos .gallery .custom-gallery .image-container .secondary-images .bottom{height:49%;margin-top:3%}#property-details-photos .gallery .custom-gallery .image-container .lightbox-trigger{height:100%;width:100%;position:absolute;top:0;left:0}@media only screen and (max-width: 600px){#property-details-photos .gallery .custom-gallery .custom-nav{display:none}}#property-details-photos .gallery .custom-gallery .ribbons{display:flex;position:absolute;margin-left:10px}#property-details-photos .gallery .custom-gallery .ribbon{top:24px;left:-60px;width:200px;font-weight:bold;font-size:24px;font-size:1.7rem;text-align:center;transform:rotate(-45deg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-shaddow:0 0 4px gray;z-index:1}@media only screen and (max-width: 600px){#property-details-photos .gallery .custom-gallery .ribbon{top:12px;left:-30px;width:100px;height:20px;font-size:14px;font-size:1rem}#property-details-photos .gallery .custom-gallery .ribbon input,#property-details-photos .gallery .custom-gallery .ribbon textarea{border-style:outset !important}}#property-details-photos .gallery .custom-gallery .ribbon.sold{top:5px;left:5px;padding:1px 8px 1px 10px;margin:12px 5px;background:white;font-size:12px;font-weight:400;letter-spacing:2px;border-radius:10px;transform:unset;width:unset;line-height:22px}@media only screen and (max-width: 600px){#property-details-photos .gallery .custom-gallery .ribbon.sold{top:12px;left:-28px}}#property-details-photos .gallery .custom-gallery .ribbon.reserved{top:5px;left:5px;padding:1px 8px 1px 10px;margin:12px 5px;background:white;font-size:12px;font-weight:400;letter-spacing:2px;border-radius:10px;transform:unset;width:unset;line-height:22px}#property-details-photos .gallery .custom-gallery .ribbon.new{top:5px;left:5px;padding:1px 8px 1px 10px;margin:12px 5px;background:white;font-size:12px;font-weight:400;letter-spacing:2px;border-radius:10px;transform:unset;width:unset;line-height:22px}@media only screen and (max-width: 600px){#property-details-photos .gallery .custom-gallery .ribbon.new{top:12px;left:-30px}}.property-details{display:flex;flex-wrap:wrap}@media only screen and (max-width: 750px){.property-details{display:block}}.property-details #top-form-container{position:relative;z-index:20}@media only screen and (max-width: 1080px){.property-details #top-form-container{width:37%}}@media only screen and (max-width: 900px){.property-details #top-form-container{display:none}}.property-details .bulid-details{font-size:2rem;font-weight:500;width:100%;border-bottom:1px solid lightgrey}.property-details .bulid-details .item{display:inline-flex;width:25%}.property-details .bulid-details .item .name{padding-left:5px}.property-details .top-form{position:relative;margin-left:20px;position:relative;max-width:300px;min-width:250px;margin-left:20px;flex-grow:1}.property-details .top-form.fixed{background-color:white;position:fixed;top:70px;z-index:80}@media only screen and (max-width: 1080px){.property-details .top-form.fixed{width:34.3%}}.property-details .top-form.fixed.fixed-bottom{position:absolute;left:0 !important}.property-details .top-form #form-container{width:450px;left:1124px !important;background-color:white;padding-top:21px;top:70px;z-index:80;margin-left:20px;margin-top:24px !important}.property-details .top-form #form-container #contact-info{position:relative}@media only screen and (max-width: 1080px){.property-details .top-form #form-container{width:93%}}.property-details .top-form #form-container input,.property-details .top-form #form-container textarea{border-style:outset !important}@media only screen and (max-width: 840px){.property-details .top-form{min-width:220px;margin-left:15px}}@media only screen and (max-width: 760px){.property-details .top-form{display:none}}#agent-property-details-body{flex-grow:1;flex-shrink:1;box-sizing:border-box;overflow:hidden}@media only screen and (max-width: 1080px){#agent-property-details-body{width:63%}}@media only screen and (max-width: 900px){#agent-property-details-body{width:100%}}@media only screen and (max-width: 750px){#agent-property-details-body{padding-right:0}}#agent-property-details-body .features-video{padding-top:30px}@media only screen and (max-width: 600px){#agent-property-details-body .features-video{padding:10px}}#agent-property-details-body .section-heading{padding-bottom:5px;margin-bottom:5px;font-size:18px;font-size:1.25rem;font-weight:500;border-bottom:1px solid #DFDFDF;width:100%}@media only screen and (max-width: 600px){#agent-property-details-body .section-heading{border-bottom-style:none}}#agent-property-details-body .expand{box-sizing:border-box;width:100%;background:linear-gradient(rgba(255,255,255,0), rgba(255,255,255,0.9) 65%, white)}#agent-property-details-body .expand a{text-decoration:none}#agent-property-details-body .expand a:hover{border-bottom:1px solid black}#agent-property-details-body .expand a span{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#agent-property-details-body .expand a span:before{font-size:15.4px;font-size:1.1rem}@media only screen and (max-width: 600px){#agent-property-details-body .expand{padding-left:10px}}#agent-property-details-body #expand-btn-expanded{display:none}#agent-property-details-body #expand-btn-expanded a{text-decoration:none}#agent-property-details-body #expand-btn-expanded a:hover{border-bottom:1px solid black}#agent-property-details-body #expand-btn-expanded a span{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#agent-property-details-body #expand-btn-expanded a span:before{font-size:15.4px;font-size:1.1rem}@media only screen and (max-width: 600px){#agent-property-details-body #expand-btn-expanded{padding-left:10px}}#agent-property-details-body .description::before{content:"";position:absolute;padding-top:150px;width:73%;height:1em;background:linear-gradient(rgba(255,255,255,0), rgba(255,255,255,0.9) 65%, white)}@media only screen and (max-width: 950px){#agent-property-details-body .description::before{width:66%}}@media only screen and (max-width: 750px){#agent-property-details-body .description::before{width:100%}}#agent-property-details-body .description.expanded::before{content:none}#agent-property-details-body .description{margin:30px 0 20px 0;line-height:1.6;overflow:hidden;word-wrap:break-word;max-height:10.6em}#agent-property-details-body .description.expanded{max-height:none;overflow:auto}#agent-property-details-body .description.expanded .expand{display:none}#agent-property-details-body .description.expanded .expand-btn-expnded{display:unset}#agent-property-details-body .description .flag{display:inline-block;width:20px;height:20px;margin-top:-5px;margin-right:3px;border-radius:50%;background-size:cover;background-position:center;background-repeat:no-repeat;box-shadow:0 0 5px 0 #d3d3d3;vertical-align:middle}@media only screen and (max-width: 600px){#agent-property-details-body .description{position:relative;max-height:150px;padding-left:10px;padding-right:10px;font-weight:300;overflow:hidden}#agent-property-details-body .description.expanded{max-height:none}#agent-property-details-body .description.expanded .expand{display:none}}@media only screen and (max-width: 600px){#agent-property-details-body .description p:first-of-type{margin-top:0}}#agent-property-details-body .description p:last-child{margin-bottom:0}#agent-property-details-body .features{display:flex;flex-wrap:wrap;margin-top:40px;margin-bottom:30px;max-height:110px;overflow:hidden}#agent-property-details-body .features.expanded{max-height:none}@media only screen and (max-width: 600px){#agent-property-details-body .features{padding-left:10px;padding-right:10px}}#agent-property-details-body .features span.feature{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-height:20px;width:30%;padding-right:10px;padding-bottom:12px;color:#6F6F6F;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#agent-property-details-body .features span.feature:last-child{margin:0}#agent-property-details-body .features span.feature em{font-style:normal;font-weight:bold;color:#151515}#agent-property-details-body .features span.feature em:before{content:':';font-weight:normal;color:#6F6F6F}#agent-property-details-body .request-viewing{display:flex;flex-wrap:wrap;margin-top:40px;margin-bottom:40px;overflow:hidden}@media only screen and (max-width: 600px){#agent-property-details-body .request-viewing{padding-left:10px;padding-right:10px}}#agent-property-details-body .request-viewing .section-heading{margin-bottom:15px}#agent-property-details-body .request-viewing .request-box{border-radius:3px;background-color:#f7f8f9;border:1px solid #e9ebed;width:100%;display:flex}#agent-property-details-body .request-viewing .request-box .contact{padding:1rem;padding-top:22px;flex-grow:2}@media only screen and (max-width: 600px){#agent-property-details-body .request-viewing .request-box .contact{padding-top:1rem}}#agent-property-details-body .request-viewing .request-box .link{padding:12px}@media only screen and (max-width: 600px){#agent-property-details-body .request-viewing .request-box .link{display:none}}#agent-property-details-body .book-viewing{margin-top:40px;margin-bottom:40px}@media only screen and (max-width: 600px){#agent-property-details-body .book-viewing{padding:0 10px}}#agent-property-details-body .book-viewing .section-heading{margin-bottom:15px}#agent-property-details-body .book-viewing .options{display:inline-flex;padding-top:20px;font-weight:500}#agent-property-details-body .book-viewing .day{margin-right:30px}@media only screen and (max-width: 600px){#agent-property-details-body .book-viewing .day{margin-right:10px}}#agent-property-details-body .book-viewing .links.mobile{display:none}@media only screen and (max-width: 600px){#agent-property-details-body .book-viewing .links.desktop{display:none}#agent-property-details-body .book-viewing .links.mobile{display:block}}#agent-property-details-body .book-viewing .links a{color:#1080a2;cursor:pointer;text-decoration:none}#agent-property-details-body .book-viewing .links a span{font-weight:300}#agent-property-details-body .book-viewing .links span{margin:10px;text-decoration:none;color:black}@media only screen and (max-width: 600px){#agent-property-details-body .book-viewing .links span{margin:5px}}#agent-property-details-body .video-viewing{display:flex;flex-wrap:wrap;overflow:hidden;position:relative;padding-top:10px}@media only screen and (max-width: 600px){#agent-property-details-body .video-viewing{width:100%}#agent-property-details-body .video-viewing button{width:100%}}#agent-property-details-body .video-viewing .new-button{display:flex;align-items:center;justify-content:center}#agent-property-details-body .video-viewing .new-button svg{padding-right:5px}#agent-property-details-body .video-viewing .new-button:hover svg{filter:brightness(0) saturate(100%) invert(93%) sepia(93%) saturate(26%) hue-rotate(99deg) brightness(107%) contrast(108%)}#agent-property-details-body .video-viewing .section-heading{margin-bottom:15px}#agent-property-details-body .video-viewing #video_preview{width:100%;max-height:249px;overflow:hidden}#agent-property-details-body .video-viewing #video_preview img{width:100%;margin-top:-10%}@media only screen and (max-width: 600px){#agent-property-details-body .video-viewing #video_preview img{margin-top:0}}#agent-property-details-body .video-viewing .play-button-outer{display:flex;justify-content:center;align-items:center;top:45px;left:0px;bottom:0px;right:0px;position:absolute;background:rgba(32,40,46,0.42)}#agent-property-details-body .video-viewing .play-button-outer .inner{position:relative;top:0px;left:0px;background-color:white;width:2.5rem;height:2.5rem;border-radius:50%}#agent-property-details-body .video-viewing .play-button-outer .inner:after{content:"";position:absolute;top:0.75rem;left:1rem;width:0px;height:0px;border-top:0.5rem solid transparent;border-bottom:0.5rem solid transparent;border-left:14px solid #525252}#agent-property-details-body .info{display:flex;flex-wrap:wrap;margin-top:40px;margin-bottom:20px;overflow:auto}#agent-property-details-body .info.expanded{max-height:none}@media only screen and (max-width: 600px){#agent-property-details-body .info{padding-left:10px;padding-right:10px}}#agent-property-details-body .info span.feature{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:30%;padding-right:10px;padding-bottom:12px;color:#6F6F6F;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width: 600px){#agent-property-details-body .info span.feature{width:47%}}#agent-property-details-body .info span.feature:last-child{margin:0}#agent-property-details-body .info span.feature em{font-style:normal;font-weight:bold;color:#151515}#agent-property-details-body .info span.feature em:before{content:':';font-weight:normal;color:#6F6F6F}#agent-property-details-body .expand-features{margin-top:-20px;padding-bottom:40px;box-sizing:border-box;width:100%;background:linear-gradient(rgba(255,255,255,0), rgba(255,255,255,0.9) 65%, white)}#agent-property-details-body .expand-features a{color:black;text-decoration:none}#agent-property-details-body .expand-features a:hover{border-bottom:1px solid black}#agent-property-details-body .expand-features a span{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#agent-property-details-body .expand-features a span:before{font-size:15.4px;font-size:1.1rem}@media only screen and (max-width: 600px){#agent-property-details-body .expand-features{padding-left:10px}}#agent-property-details-body #expand-btn-expanded-features{display:none;padding-bottom:40px}#agent-property-details-body #expand-btn-expanded-features a{color:black;text-decoration:none}#agent-property-details-body #expand-btn-expanded-features a:hover{border-bottom:1px solid black}#agent-property-details-body #expand-btn-expanded-features a span{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#agent-property-details-body #expand-btn-expanded-features a span:before{font-size:15.4px;font-size:1.1rem}@media only screen and (max-width: 600px){#agent-property-details-body #expand-btn-expanded-features{padding-left:10px}}#agent-property-details-body .map{padding-bottom:40px}@media only screen and (max-width: 600px){#agent-property-details-body .map .section-heading{padding-left:10px;padding-right:10px}}#agent-property-details-body .map .map-content{position:relative;box-sizing:border-box;width:100%;padding-bottom:20%;background-position:center center;background-repeat:no-repeat;background-size:cover}#agent-property-details-body .map .map-content[data-loaded]{background-image:url(/images/map-1740.jpg)}@media only screen and (max-width: 1050px){#agent-property-details-body .map .map-content[data-loaded]{background-image:url(/images/map-1400.jpg);padding-bottom:25%}}@media only screen and (max-width: 850px){#agent-property-details-body .map .map-content[data-loaded]{background-image:url(/images/map-1100.jpg);padding-bottom:28%}}@media only screen and (max-width: 414px){#agent-property-details-body .map .map-content[data-loaded]{background-image:url(/images/map-828.jpg);padding-bottom:40%}}#agent-property-details-body .map .map-content .button-container{display:flex;justify-content:center;align-items:center;position:absolute;top:0;bottom:0;left:0;right:0}#agent-property-details-body .map .map-content .button-container .new-button{padding:0 50px;background-color:white;font-size:14px;font-size:1rem;box-shadow:0 0 20px 0 white}#agent-property-details-body .map .map-content .button-container .new-button:hover{background-color:black}#agent-property-details-body .map .area-map{padding-top:8px}@media only screen and (max-width: 600px){#agent-property-details-body .map .area-map{padding-top:0}}#agent-property-details-body .map .area-map #map-canvas{width:100%;height:360px}@media only screen and (max-width: 600px){#agent-property-details-body .map .area-map #map-canvas{height:350px}}#agent-property-details-body .agent-info-snippet{padding-top:40px;zoom:1}#agent-property-details-body .agent-info-snippet:before,#agent-property-details-body .agent-info-snippet:after{content:"\0020";display:block;height:0;overflow:hidden}#agent-property-details-body .agent-info-snippet:after{clear:both}@media only screen and (max-width: 600px){#agent-property-details-body .agent-info-snippet{padding-left:10px;padding-right:10px;font-weight:300}#agent-property-details-body .agent-info-snippet .left{float:none;text-decoration:none}#agent-property-details-body .agent-info-snippet .right{float:none}}#agent-property-details-body .agent-info-snippet a.section-heading{display:block;text-decoration:none;color:#151515}#agent-property-details-body .agent-info-snippet a.section-heading:hover{color:black}#agent-property-details-body .agent-info-snippet .address{line-height:1.6}#agent-property-details-body .agent-info-snippet .logo{margin-top:4px}@media only screen and (max-width: 600px){#agent-property-details-body .agent-info-snippet .logo{margin-top:18px}}#agent-property-details-body .agent-info-snippet .logo a{display:inline-block}#agent-property-details-body .agent-info-snippet .logo a:hover{outline:1px solid #d3d3d3}#agent-property-details-body .agent-info-snippet .logo a img{max-width:150px;max-height:50px}#agent-property-details-body .enquiry{position:relative;background-color:#EFEFEF}#agent-property-details-body .enquiry .header{padding:12px 15px 10px 15px;font-size:18px;font-size:1.25rem;font-weight:300;border-bottom:1px solid #DFDFDF}@media only screen and (max-width: 600px){#agent-property-details-body .enquiry .header{padding-bottom:0;border-bottom-style:none}}#agent-property-details-body .lead-form{position:relative;padding:0 20px 20px 20px}#agent-property-details-body .lead-form .agency-logo{padding:15px 0}@media only screen and (max-width: 600px){#agent-property-details-body .lead-form{padding:0 10px 10px 10px}}#agent-property-details-body .lead-form .contact-pill{padding:15px 0 20px 0}@media only screen and (max-width: 600px){#agent-property-details-body .lead-form .contact-pill{font-weight:300}}#agent-property-details-body .lead-form .contact-pill .new-button{height:26px;line-height:24px;padding:0 10px}#agent-property-details-body .lead-form .boxed-alert .alerts .alert{margin-bottom:10px;border-style:none}#agent-property-details-body .lead-form .fields{zoom:1}#agent-property-details-body .lead-form .fields:before,#agent-property-details-body .lead-form .fields:after{content:"\0020";display:block;height:0;overflow:hidden}#agent-property-details-body .lead-form .fields:after{clear:both}#agent-property-details-body .lead-form .fields .disclamer{font-size:11px;color:gray;padding:5px;padding-top:15px}#agent-property-details-body .lead-form .fields .disclamer a{color:inherit;text-decoration:none}#agent-property-details-body .lead-form .fields .disclamer a:hover{color:black}#agent-property-details-body .lead-form .fields .left{box-sizing:border-box;width:50%;padding-right:10px}@media only screen and (max-width: 600px){#agent-property-details-body .lead-form .fields .left{float:none;width:100%;padding-right:0}}#agent-property-details-body .lead-form .fields .left .row{height:30px;margin-bottom:10px}#agent-property-details-body .lead-form .fields .left .row:last-child{margin-bottom:0}#agent-property-details-body .lead-form .fields .left .row.has-error input{border:1px solid #E71C1C}#agent-property-details-body .lead-form .fields .left .row label{display:inline-block;width:60px;margin-top:3px;font-size:14px;font-size:1rem;color:#6F6F6F}#agent-property-details-body .lead-form .fields .left .row input{box-sizing:border-box;width:100%;height:30px;padding:4px 8px;line-height:30px;font-size:14px;font-size:1rem;border-radius:10px;border-style:none}#agent-property-details-body .lead-form .fields .left .row:last-child{padding-bottom:0px}#agent-property-details-body .lead-form .fields .right{box-sizing:border-box;width:50%}@media only screen and (max-width: 600px){#agent-property-details-body .lead-form .fields .right{float:none;width:100%;margin-top:10px}}#agent-property-details-body .lead-form .fields .right textarea{width:100%;height:110px;padding:5px 8px;font-size:14px;font-size:1rem;border-radius:10px;border-style:none}#agent-property-details-body .lead-form .actions{padding-top:20px;text-align:right}@media only screen and (max-width: 600px){#agent-property-details-body .lead-form .actions{padding-top:10px}}#agent-property-details-body .lead-form .actions button[type=submit]{min-width:200px}@media only screen and (max-width: 600px){#agent-property-details-body .lead-form .actions button[type=submit]{width:100%}}#agent-property-details-body .lead-form .actions .left{max-width:280px}@media only screen and (max-width: 600px){#agent-property-details-body .lead-form .actions .left{margin-bottom:10px}}@media only screen and (max-width: 600px){#agent-property-details-body .similar-container{display:none}}#agent-property-details-body .similar{display:none;margin:40px 0 0 0}#agent-property-details-body .similar .header{padding-bottom:5px;color:#151515;font-weight:600;font-size:13px;font-size:0.9rem}#agent-property-details-body .similar .content{box-sizing:border-box;width:100%;padding-left:30px;padding-top:10px;zoom:1}#agent-property-details-body .similar .content:before,#agent-property-details-body .similar .content:after{content:"\0020";display:block;height:0;overflow:hidden}#agent-property-details-body .similar .content:after{clear:both}#agent-property-details-body .similar .content .item{display:block;float:left;box-sizing:border-box;width:33.3333333333%;padding-bottom:5px;margin-left:15px;font-size:12px;font-size:0.8rem;text-decoration:none;color:#151515}#agent-property-details-body .similar .content .item:hover{background-color:#f7f7f7;outline:8px solid #f7f7f7}#agent-property-details-body .similar .content .item:hover .title{text-decoration:underline}#agent-property-details-body .similar .content .item:first-child{margin-left:-30px}#agent-property-details-body .similar .content .item .image{box-sizing:border-box;width:100%;height:0;padding-bottom:60%;margin-bottom:10px;box-shadow:0 0 1px 0px rgba(211,211,211,0.8);background-repeat:no-repeat;background-size:cover;background-position:center}#agent-property-details-body .similar .content .item .title{color:#151515;text-decoration:none;font-size:14px;font-size:1rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#agent-property-details-body .similar .content .item .title:hover{text-decoration:underline}#agent-property-details-body .similar .content .item .price{margin-bottom:10px}#agent-property-details-body .similar .content .item .price em{font-style:normal}#agent-property-details-body .similar .content .item .desc{min-height:63px;margin-bottom:10px;line-height:1.8}#agent-property-details-body .similar .content .item .key-points span:before{color:#6F6F6F}#property-details-sidebar{flex-grow:0;flex-shrink:0;width:250px;padding-top:36px;z-index:10}@media only screen and (max-width: 780px){#property-details-sidebar{width:220px}}@media only screen and (max-width: 750px){#property-details-sidebar{display:none}}#property-details-sidebar .banner{margin-top:0;margin-bottom:20px}#property-details-sidebar .problem{padding:15px 0 15px 15px;text-align:left;border:1px solid gray;opacity:0.5}#property-details-sidebar .problem:hover{opacity:1}#property-details-sidebar .problem .action{padding-top:10px;padding-right:15px;text-align:right}@media only screen and (max-width: 780px){#property-details-sidebar .problem .action{text-align:center}}.lead-success-box{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;box-sizing:border-box;color:#151515;border-bottom:1px solid black;background-color:#E8E8E8;background-color:rgba(232,232,232,0.95);text-align:center}.lead-success-box .inner{display:flex;flex-direction:column;justify-content:center;width:100%;height:100%}.lead-success-box .inner .title{font-size:24px;font-size:1.7rem}.lead-success-box .inner .message{padding:10px 10px 20px 10px}.lead-success-box .inner .action a.button{border-radius:0}#contact-info .intro{color:#b6b6b6;font-size:10px;font-size:0.7rem}#contact-info .intro .agency-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;border-top:1px solid #E8E8E8;margin-top:3px}#contact-info .intro .agency-name a{color:#151515;font-size:18px;font-size:1.25rem;text-decoration:none}#contact-info .intro .agency-name a:hover{color:black}#contact-info .agency-logo{padding:7px 0 15px 0}#contact-info .agency-logo a img{max-height:50px;max-width:100%}@media only screen and (max-width: 800px){#contact-info .agency-logo a img{max-height:40px}}#contact-info .lead-form-vertical{position:relative}#contact-info .lead-form-vertical .lead-success-box .title{padding-top:40px}#contact-info .lead-form-vertical .disclamer{font-size:11px;color:gray;padding:5px}#contact-info .lead-form-vertical .disclamer a{color:inherit;text-decoration:none}#contact-info .lead-form-vertical .disclamer a:hover{color:black}#contact-info .lead-form-vertical .fields .row{margin-bottom:8px}#contact-info .lead-form-vertical .fields .row.extras{padding:10px 0;color:black;text-align:center;display:flex;align-items:center;border-top:1px solid #00AE9A;border-bottom:1px solid #00AE9A;margin-top:20px;color:#1080a2}#contact-info .lead-form-vertical .fields .row.extras .left{width:49%;border-right:1px solid #00AE9A}#contact-info .lead-form-vertical .fields .row.extras .left a{text-decoration:none}#contact-info .lead-form-vertical .fields .row.extras .left:hover{cursor:pointer}#contact-info .lead-form-vertical .fields .row.extras .right{width:49%}#contact-info .lead-form-vertical .fields .row.extras .right a{color:#1080a2;text-decoration:none}#contact-info .lead-form-vertical .fields .row:last-child{margin-bottom:0;font-weight:500}#contact-info .lead-form-vertical .fields .row.action button[type=submit]{width:100%}#contact-info .lead-form-vertical .fields .row.has-error input[type=text],#contact-info .lead-form-vertical .fields .row.has-error input[type=email],#contact-info .lead-form-vertical .fields .row.has-error textarea{border:1px solid #E71C1C}#contact-info .lead-form-vertical .fields .row input[type=text],#contact-info .lead-form-vertical .fields .row input[type=email]{width:100%;padding:4px 8px;border-radius:10px;border-style:none}#contact-info .lead-form-vertical .fields .row textarea{width:100%;padding:5px 8px;border-radius:10px;border-style:none}@media only screen and (max-width: 780px){#contact-info .lead-form-vertical .fields .row textarea{height:46px}}#contact-info .new-button.call{width:100%}#contact-info .new-button.call .text{vertical-align:top}@media only screen and (max-width: 930px){#contact-info .new-button.call{padding-top:8px;border-style:none}#contact-info .new-button.call .icon{margin-right:2px}#contact-info .new-button.call:hover{color:black;background-color:transparent}#contact-info .new-button.call:hover .text{text-decoration:underline}}.contact-pill{display:flex;padding:10px 0 16px 0;color:#151515;border-top:1px solid #E8E8E8;margin-top:4px}.contact-pill .image{flex-shrink:0;flex-grow:0;width:70px;height:70px;margin-right:10px;vertical-align:top}.contact-pill .image.avatar{overflow:hidden;border-radius:50%;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(/assets/person-s-39c4f0720c0b9f829e3dc8b644228be492ea900026f4057974840d54b149bb5d.png)}.contact-pill .image.icon-phone{width:auto;height:auto;padding-top:6px;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#151515}.contact-pill .image.icon-phone:before{font-size:36.4px;font-size:2.6rem}.contact-pill .details{display:flex;flex-direction:column;justify-content:center;flex-grow:1}.contact-pill .details .name{font-size:1.1rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contact-pill .details .phone{padding-top:3px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;overflow:visible}.contact-pill .details .agency{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contact-pill .details .agency a{color:#6F6F6F;text-decoration:none}.contact-pill .details .agency a:hover{color:black}#contact-shortcuts{display:none;box-sizing:border-box;width:100%;padding:8px 8px;background-color:white;box-shadow:0 0 3px lightgrey;zoom:1;z-index:200}#contact-shortcuts:before,#contact-shortcuts:after{content:"\0020";display:block;height:0;overflow:hidden}#contact-shortcuts:after{clear:both}@media only screen and (max-width: 760px){#contact-shortcuts{display:block}}#contact-shortcuts .half{float:left;box-sizing:border-box;width:50%;padding:0 4px}#contact-shortcuts .half:first-child{padding-left:0}#contact-shortcuts .half:last-child{padding-right:0}#contact-shortcuts .half .new-button{box-sizing:border-box;width:100%;padding-left:0;padding-right:0;vertical-align:top;display:flex;justify-content:center}#contact-shortcuts .half .new-button .icon{margin-right:10px;line-height:36px;vertical-align:top}#video{top:15%;width:60%}@media only screen and (max-width: 600px){#video{width:100%}}#video .video-container{overflow:hidden;position:relative;width:100%}#video .video-container::after{padding-top:56.25%;display:block;content:''}#video .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}body.property-search-results.refine-open{overflow:hidden}body.property-search-results.refine-open #mobile-refine{background-color:#424E69}body.property-search-results.refine-open #list-sidebar{background-color:white;padding-bottom:60px}body.property-search-results.refine-open #list-sidebar #refine-search .row.last{position:fixed;bottom:0;left:0;box-sizing:border-box;width:100%;padding:8px 8px;background-color:white;box-shadow:0 0 3px lightgrey}body.property-search-results.refine-open #list-sidebar #refine-search .row.last .bottom-button{height:36px;line-height:36px;font-size:14px;font-size:1rem;font-weight:400}body.property-search-results.refine-open #list-sidebar #refine-search .row.last .bottom-button span{top:9.5px}@media only screen and (max-width: 700px){body.property-search-results a#mobile-refine.refine-button{display:inline-block}}@media only screen and (max-width: 700px){body.property-search-results #outer-container{margin-top:-20px}}@media only screen and (max-width: 700px){body.property-search-results #outer-container #header{position:fixed;top:0;left:0;right:0;background-color:white}}body.property-search-results #outer-container #list-sidebar .loading-placeholder{position:relative;width:100%;background-color:#f9f9f9}body.property-search-results #outer-container #list-sidebar .loading-placeholder:after{position:absolute;top:50%;left:50%;display:inline-block;content:'';width:32px;height:32px;margin-top:-16px;margin-left:-16px;box-sizing:border-box;-webkit-animation:rotate 0.5s linear infinite;animation:rotate 0.5s linear infinite;border-top:2px solid rgba(162,163,164,0.95);border-left:2px solid rgba(162,163,164,0.95);border-bottom:2px solid transparent;border-right:2px solid transparent;border-radius:50%;z-index:5}body.property-search-results #outer-container #list-sidebar .loading-placeholder.save-search{height:180px;margin-bottom:20px}@media only screen and (max-width: 700px){body.property-search-results #outer-container #list-sidebar .loading-placeholder.save-search{display:none}}body.property-search-results #outer-container #list-sidebar .loading-placeholder.refine{height:570px}@media only screen and (max-width: 700px){body.property-search-results #outer-container #list-sidebar .loading-placeholder.refine{height:400px;background-color:transparent}}@media only screen and (max-width: 700px){body.property-search-results #outer-container #list-sidebar{position:fixed;z-index:1000;left:0;right:0;top:44px;bottom:0;margin-bottom:0;box-shadow:0 0 5px grey;overflow:auto}}@media only screen and (max-width: 700px){body.property-search-results #outer-container #list-sidebar #refine-search{margin:0}}#refine-search{padding-bottom:16px;width:100%;font-size:12px;font-size:0.8rem}@media only screen and (max-width: 700px){#refine-search{padding-left:10px;padding-right:10px;padding-bottom:10px;background-color:white}}@media only screen and (min-width: 600px) and (max-width: 700px){#refine-search{margin:-21px -20px 0 -20px}}#refine-search .selectize-input{border:1px solid #9B9B9B}#refine-search .custom-select{border:1px solid #9B9B9B;height:34px;line-height:34px;font-size:14px;font-size:1rem}#refine-search .custom-select:after{padding:3px;margin-top:-9px;background-color:white}#refine-search a.expand{display:block;margin:10px 0 0 0;padding:7px 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-top:1px solid #00AE9A;border-bottom:1px solid #00AE9A;text-align:center;font-size:14px;font-size:1rem;color:#6F6F6F;text-decoration:none}@media only screen and (max-width: 700px){#refine-search a.expand{font-size:16px;font-size:1.1rem}}#refine-search a.expand:hover{color:black}#refine-search a.expand span.icon{margin-right:3px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#refine-search a.expand span.icon:before{font-size:16.8px;font-size:1.2rem}#refine-search .slider-container{box-sizing:border-box}@media only screen and (max-width: 700px){#refine-search .slider-container{padding-left:20px;padding-right:20px}}#refine-search .slider-container .irs-with-grid{height:30px;padding-bottom:5px}#refine-search .slider-container .irs-with-grid .irs{height:auto}#refine-search .slider-container .irs-line{top:6px;height:8px;border-style:none;background:#BFBFBF}#refine-search .slider-container .irs-bar{top:6px;box-sizing:border-box;height:8px;border-color:black;background:black}#refine-search .slider-container .irs-slider{top:0;width:18px;height:18px;background:white;border-color:#979797;box-shadow:none}#refine-search .slider-container .irs-grid{top:6px;bottom:auto;height:30px;pointer-events:none}#refine-search .slider-container .irs-grid .irs-grid-text{bottom:0;color:#151515;font-size:14px;font-size:1rem}@media only screen and (max-width: 700px){#refine-search .slider-container .irs-grid .irs-grid-text{font-size:18px;font-size:1.25rem}}#refine-search .slider-container .irs-grid .irs-grid-text:last-child{margin-left:-10px !important}#refine-search .slider-container .irs-grid .irs-grid-pol{background:white;opacity:1;z-index:1}#refine-search .slider-container .irs-grid .irs-grid-pol:first-child,#refine-search .slider-container .irs-grid .irs-grid-pol:nth-child(31){display:none}#refine-search .slider-container .irs-grid .irs-grid-pol.small{display:none}#refine-search .row{padding-bottom:3px;zoom:1}#refine-search .row:before,#refine-search .row:after{content:"\0020";display:block;height:0;overflow:hidden}#refine-search .row:after{clear:both}#refine-search .row.halved{padding-left:16px}#refine-search .row.last{padding-top:15px;padding-bottom:0}#refine-search .row .cell{float:left;width:100%}#refine-search .row .cell.half{width:50%}#refine-search .row .cell.half:first-child{margin-left:-16px}#refine-search .row .cell.spacer{width:16px;text-align:center}#refine-search .row .cell.spacer.filled{line-height:30px}#refine-search .row .cell.text-right{text-align:right;font-size:14px;font-size:1rem}#refine-search .row .cell select{box-sizing:border-box;width:100%;margin-left:0;margin-right:0}#refine-search .row .cell input.checkbox[type=checkbox]~label{color:#151515}@media only screen and (max-width: 700px){#refine-search .row .cell input.checkbox[type=checkbox]~label{font-size:16px;font-size:1.1rem}}#refine-search .row .cell input.checkbox[type=checkbox]~label:before{border:1px solid #9B9B9B}#refine-search .row .field-label{display:inline-block;padding-top:10px;font-size:14px;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#797979}#refine-search .bottom-button{position:relative;width:100%;height:34px;padding:1px 15px;text-align:left;margin-top:1px}#refine-search .bottom-button.disabled:after{position:absolute;top:50%;left:50%;display:inline-block;content:'';width:30px;height:30px;margin-top:-15px;margin-left:-15px;box-sizing:border-box;-webkit-animation:rotate 0.5s linear infinite;animation:rotate 0.5s linear infinite;border-top:2px solid rgba(255,255,255,0.95);border-left:2px solid rgba(255,255,255,0.95);border-bottom:2px solid transparent;border-right:2px solid transparent;border-radius:50%;z-index:5}#refine-search .bottom-button.disabled .content{visibility:hidden}@media only screen and (max-width: 600px){#refine-search .bottom-button{height:44px;line-height:44px;padding:0 15px;font-weight:300;font-size:18px;font-size:1.25rem}}#refine-search .bottom-button .content{font-size:1rem}#refine-search .bottom-button .content span{position:absolute;top:9px;right:15px;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}#refine-search .bottom-button .content span:before{font-size:16px;font-size:1.1rem}#refine-search .selectize-control .selectize-input{border-radius:2px;border-color:#AFAFAF}#refine-search .selectize-control .selectize-input.dropdown-active{border-bottom-left-radius:0;border-bottom-right-radius:0}#refine-search .selectize-control .selectize-dropdown{border-color:#AFAFAF;border-bottom-left-radius:2px;border-bottom-right-radius:2px}#refine-search .selectize-control .selectize-dropdown .selectize-dropdown-content .item:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}#refine-search .selectize-control .selectize-input{height:45px}#refine-search .selectize-control .selectize-input .item{height:36px;line-height:36px;font-size:18px}#refine-search .selectize-control .selectize-input input[type=text]{font-size:18px;height:32px}#refine-search .location{display:flex;width:100%}#refine-search .location .search{display:flex;width:50%}@media only screen and (max-width: 600px){#refine-search .location .search{width:100%}}#refine-search .location .save-search-form{flex-grow:4}@media only screen and (max-width: 600px){#refine-search .location{width:100%}}#refine-search .location .row{width:90%}#refine-search .location .filter-trigger{height:45px;line-height:45px;margin-left:10px}#refine-search .hidden-filter-container{display:none}#refine-search .hidden-filter-container .hidden-filter{display:flex;flex-wrap:wrap;justify-content:space-between}#refine-search .hidden-filter-container .hidden-filter .col{width:30%}@media only screen and (max-width: 600px){#refine-search .hidden-filter-container .hidden-filter .col{width:100%}}@media only screen and (max-width: 600px){.save-search-form.desktop{display:none}}.save-search-form.mobile{position:fixed;bottom:15px;left:calc(50% - 62px);z-index:300;box-shadow:0 0 10px 0 gray;border-radius:30px;display:none}.save-search-form.mobile button{border:unset;box-shadow:0 0 15px 3px #fffefeb5;border-radius:30px}@media only screen and (max-width: 600px){.save-search-form.mobile{display:block}}#property-not-available{padding:30px;margin-bottom:20px;color:black;font-size:16px;font-size:1.1rem;text-align:center;border-radius:4px;border:1px solid black}@media only screen and (max-width: 600px){#property-not-available{margin:10px 10px 5px 10px;padding:20px;font-size:14px;font-size:1rem}}#property-not-available p{margin:5px 0}.content-width.results #list-sidebar{flex-shrink:0}@media only screen and (max-width: 700px){.content-width.results #list-sidebar{margin-bottom:30px}}@media only screen and (max-width: 600px){.content-width.results #list-sidebar{margin-bottom:0}}.content-width.results #list-sidebar .save-search-toggle{width:100%}@media only screen and (max-width: 700px){.content-width.results #list-sidebar .save-search-toggle{display:none}}@media only screen and (max-width: 700px){.content-width.results #list-sidebar .save-search-form{display:none}}.content-width.results #list-sidebar .save-search-form .new-button{width:100%}.content-width.results #list-sidebar .offer-box{margin-bottom:5px}.content-width.results #list-sidebar .offer-box.hidden{display:none}@media only screen and (max-width: 900px){.content-width.results #list-sidebar .offer-box .description{margin-left:-5px;margin-right:-5px}}@media only screen and (max-width: 900px){.content-width.results #list-sidebar .offer-box{padding:15px}.content-width.results #list-sidebar .offer-box .cdh-form-notice{margin:0 -15px 15px -15px}}@media only screen and (max-width: 700px){.content-width.results #list-sidebar .offer-box{display:none}}@media only screen and (max-width: 700px){.content-width.results #list-sidebar .banner-closer{display:none}}.content-width.results #list-sidebar .adsense{width:100%;margin-top:20px}@media only screen and (max-width: 700px){.content-width.results #list-sidebar .adsense{display:none}}#list-body{position:relative;min-width:0}@media only screen and (max-width: 600px){#list-body h1{padding-left:10px;padding-right:10px;padding-top:15px}}@media only screen and (max-width: 700px){#list-body .banner{padding-left:10px;padding-right:10px}}#list-body .offer-box{margin-top:20px}#list-body .ribbons{display:flex;position:absolute;margin-left:10px;width:100%}#list-body .ribbon{z-index:1;padding-top:1px;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#list-body .ribbon.reserved{padding:1px 8px 1px 10px;margin:10px 5px;background:white;font-size:12px;font-weight:400;letter-spacing:2px;border-radius:10px;line-height:22px}#list-body .ribbon.new{top:5px;left:5px;padding:1px 8px 1px 10px;margin:10px 5px;background:white;font-size:12px;font-weight:400;letter-spacing:2px;border-radius:10px;transform:unset;width:unset;line-height:22px}@media only screen and (max-width: 600px){#list-body .links-section{display:none}}#list-body #loading-overlay{position:absolute;top:0;left:0;margin-left:-2px;width:106%;height:100%;background-color:rgba(255,255,255,0.6);z-index:2}#list-body #loading-overlay:after{position:absolute;top:50%;left:50%;display:inline-block;content:'';width:32px;height:32px;margin-top:-16px;margin-left:-16px;box-sizing:border-box;-webkit-animation:rotate 0.5s linear infinite;animation:rotate 0.5s linear infinite;border-top:2px solid rgba(29,29,29,0.95);border-left:2px solid rgba(29,29,29,0.95);border-bottom:2px solid transparent;border-right:2px solid transparent;border-radius:50%;z-index:5}#list-body #loading-overlay:after{top:40vh}.area-description{text-align:justify;font-size:1rem;line-height:1.7;color:#797979}@media only screen and (max-width: 600px){.area-description{display:none}}.area-description p a{color:#151515}.fav-property{position:absolute;z-index:28;top:11px;right:15px;display:block;box-sizing:border-box;width:30px;background:url("/images/heart-shape.png") left top}.fav-property.premium{margin-top:60px}.fav-property svg{fill:none;stroke:white;stroke-width:2px}.fav-property.active .selected{margin-top:1px;display:block}.fav-property.active svg{fill:white}.property-list-item{display:flex;padding:20px 0;color:#797979;text-decoration:none;flex-wrap:wrap}@media only screen and (min-width: 700px) and (max-width: 760px){.property-list-item{display:block}}@media only screen and (max-width: 600px){.property-list-item{display:block;width:100%;padding:12px 0}}.property-list-item .image-container{width:100%}@media only screen and (max-width: 900px){.property-list-item:hover{padding-top:10px;margin:10px -10px 0 -10px;border-left-width:10px;border-right-width:10px}}@media only screen and (max-width: 600px){.property-list-item:hover{margin-top:0;margin-left:0;margin-right:0;border-left-style:none;border-right-style:none;outline:none;border-bottom-color:#E4E4E4}}.property-list-item:last-child{border-bottom-style:none}.property-list-item.holiday-rentals .header .left{max-width:450px}.property-list-item .image-container span{position:absolute;padding:15px;color:white;z-index:28}.property-list-item .image{position:relative;box-sizing:border-box;width:100%;height:0;padding-bottom:62%;box-shadow:0 0 1px 0px rgba(211,211,211,0.8);overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center}@media only screen and (min-width: 861px) and (max-width: 1000px){.property-list-item .image{width:260px}}@media only screen and (min-width: 761px) and (max-width: 860px){.property-list-item .image{width:220px}}@media only screen and (min-width: 700px) and (max-width: 760px){.property-list-item .image{width:100%;margin:0 auto 14px auto}}@media only screen and (min-width: 550px) and (max-width: 699px){.property-list-item .image{width:240px}}@media only screen and (max-width: 600px){.property-list-item .image{width:100%;margin:0 auto 14px auto}}.property-list-item .details{flex-grow:1;min-width:0;box-sizing:border-box;position:relative;padding:15px 0px 0px 0px}@media only screen and (min-width: 700px) and (max-width: 760px){.property-list-item .details{display:block;width:100%;padding:0}}@media only screen and (max-width: 600px){.property-list-item .details{display:block;width:100%;margin:0 auto}}.property-list-item .details h3{padding:0;margin:0;font-weight:normal;color:#151515;font-size:18px;font-size:1.25rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media only screen and (min-width: 761px) and (max-width: 860px){.property-list-item .details h3{font-size:16px;font-size:1.1rem}}@media only screen and (max-width: 600px){.property-list-item .details h3{white-space:normal}}.property-list-item .details .key-points-text{display:flex;color:#797979;padding-top:10px;font-size:14px;font-size:1rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media only screen and (max-width: 600px){.property-list-item .details .key-points-text{padding-top:12px}.property-list-item .details .key-points-text .parking{display:none}}@media only screen and (max-width: 1050px){.property-list-item .details .key-points-text #auction{display:none}}.property-list-item .details .key-points-text span.price{font-weight:600;color:black}.property-list-item .details .descripton{max-height:48px;margin:16px 0 0 0;padding:0;overflow:hidden;font-size:14px;font-size:1rem;line-height:1.7;color:#797979;overflow:hidden;word-wrap:break-word}@media only screen and (min-width: 700px) and (max-width: 900px){.property-list-item .details .descripton{margin-bottom:20px}}@media only screen and (min-width: 761px) and (max-width: 860px){.property-list-item .details .descripton{margin:12px 0;font-size:13px;font-size:0.9rem}}@media only screen and (max-width: 600px){.property-list-item .details .descripton{max-height:none;margin-top:12px}}.property-list-item .details .agency-logo{position:absolute;bottom:0;right:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.property-list-item .details .agency-logo img{height:45px;max-width:150px}@media only screen and (min-width: 761px) and (max-width: 860px){.property-list-item .details .agency-logo{height:34px;line-height:34px;padding:0 14px;font-size:14px;font-size:1rem}}.property-list-item .details .agency-logo span{margin-left:20px}@media only screen and (min-width: 761px) and (max-width: 860px){.property-list-item .details .agency-logo span{display:inline-block;margin-top:-3.4px}}.property-list-item .details .list-item-footer{display:flex;justify-content:space-between;align-items:center;margin-top:10px;padding-top:10px;border-top:1px solid #E4E4E4;height:45px}.property-list-item .details .list-item-footer img{height:35px;max-width:120px;-o-object-fit:contain;object-fit:contain}.property-list-item .details .list-item-footer .contact-pill{display:flex;padding:10px 0 10px 0;color:#797979;align-items:center;border-top:none}.property-list-item .details .list-item-footer .contact-pill .name{margin-right:10px}.property-list-item .details .list-item-footer .contact-pill .image{flex-shrink:0;flex-grow:0;width:40px;height:40px;margin-right:10px;vertical-align:top;padding-bottom:0}.property-list-item .details .list-item-footer .contact-pill .image.avatar{overflow:hidden;border-radius:50%;background-size:cover;background-position:center;background-repeat:no-repeat;padding-bottom:0}@media only screen and (max-width: 600px){.property-list-item .details .list-item-footer .contact-pill .image.avatar{margin-top:12px}}.property-list-item .details .agency{position:absolute;left:-5px;bottom:0;display:block;max-height:38px;max-width:150px}@media only screen and (min-width: 761px) and (max-width: 860px){.property-list-item .details .agency{max-height:28px;max-width:110px}}@media only screen and (min-width: 700px) and (max-width: 760px){.property-list-item .details .agency{position:static}}@media only screen and (max-width: 600px){.property-list-item .details .agency{left:0}}.property-list-item .details .agency .icons{color:black;padding:10px;padding-bottom:3px}@media only screen and (max-width: 600px){.property-list-item .details .agency .icons{padding-left:0}}.property-list-item .details .agency .icons .picture{border:1px solid black;border-radius:10px;padding-bottom:5px;padding-left:6px;padding-right:6px;padding-top:2px}.property-list-item .details .agency .icons .picture img{margin:0}.property-list-item .details .agency .icons .picture .count{font-size:10px;padding-left:4px;color:black}.property-list-item .details .agency .icons img{margin-right:10px}.modal-saved-properties{max-width:320px}.modal-saved-properties .cdh-modal-content{max-height:315px;overflow-y:scroll}.modal-saved-properties .cdh-modal-content .property{position:relative;display:block;text-decoration:none;color:#151515;zoom:1}.modal-saved-properties .cdh-modal-content .property:before,.modal-saved-properties .cdh-modal-content .property:after{content:"\0020";display:block;height:0;overflow:hidden}.modal-saved-properties .cdh-modal-content .property:after{clear:both}.modal-saved-properties .cdh-modal-content .property:last-child .details{border-bottom-style:none}.modal-saved-properties .cdh-modal-content .property:hover{background-color:#f4f4f4}.modal-saved-properties .cdh-modal-content .property .image{position:absolute;top:0;left:1px;width:70px;height:70px;background-repeat:no-repeat;background-size:cover;background-position:center}.modal-saved-properties .cdh-modal-content .property .details{height:70px;padding-right:10px;margin-left:85px;border-bottom:1px solid #DEDEDE;font-size:1.25rem}.modal-saved-properties .cdh-modal-content .property .details .title{padding-top:15px;font-size:14px;font-size:1rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.modal-saved-properties .cdh-modal-content .property .details .key-points-text{color:#666666;font-size:13px;font-size:0.9rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.modal-saved-properties .cdh-modal-content .property .details .key-points-text span.price{color:#191919}#user-area-body.saved-properties .property{position:relative;padding:15px 10px;padding-left:0;font-size:13px;font-size:0.9rem;border-top:1px solid #D6D6D6;zoom:1}#user-area-body.saved-properties .property:before,#user-area-body.saved-properties .property:after{content:"\0020";display:block;height:0;overflow:hidden}#user-area-body.saved-properties .property:after{clear:both}@media only screen and (max-width: 600px){#user-area-body.saved-properties .property{padding:10px 10px 20px 10px}}#user-area-body.saved-properties .property:first-child{border-top-style:none}#user-area-body.saved-properties .property.unavailable{pointer-events:none}#user-area-body.saved-properties .property.unavailable .image{filter:grayscale(100%);opacity:0.3}#user-area-body.saved-properties .property.unavailable .details{opacity:0.3}#user-area-body.saved-properties .property .image{float:left;display:block;box-sizing:border-box;width:240px;height:160px;background-repeat:no-repeat;background-size:cover;background-position:center}@media only screen and (max-width: 600px){#user-area-body.saved-properties .property .image{float:none;width:100%;height:0;padding-bottom:66.6666666667%;margin:0 auto 14px auto}}#user-area-body.saved-properties .property .details{margin-left:260px}@media only screen and (max-width: 600px){#user-area-body.saved-properties .property .details{float:none;margin:0 auto}}#user-area-body.saved-properties .property .details a.title{font-size:18px;font-size:1.25rem;font-weight:300;color:#151515}@media only screen and (max-width: 600px){#user-area-body.saved-properties .property .details a.title{display:block}}#user-area-body.saved-properties .property .details a.title:hover{text-decoration:underline}#user-area-body.saved-properties .property .details .key-points-text{margin-top:4px;font-size:13px;font-size:0.9rem;color:#666666}@media only screen and (max-width: 600px){#user-area-body.saved-properties .property .details .key-points-text{margin-top:10px}}#user-area-body.saved-properties .property .details .key-points-text span.price{color:#191919}#user-area-body.saved-properties .property .details ul.action-list{position:absolute;left:270px;bottom:15px}@media only screen and (max-width: 600px){#user-area-body.saved-properties .property .details ul.action-list{position:static;margin-top:10px}#user-area-body.saved-properties .property .details ul.action-list li em{display:none}}.modal-saved-searches{max-width:370px}.modal-saved-searches .cdh-modal-content{max-height:315px;overflow-y:scroll}.modal-saved-searches .cdh-modal-content .search{padding:16px;font-size:13px;font-size:0.9rem;border-bottom:1px solid #DEDEDE}.modal-saved-searches .cdh-modal-content .search:last-child{border-bottom-style:none}.modal-saved-searches .cdh-modal-content .search a{text-decoration:none;color:#151515}.modal-saved-searches .cdh-modal-content .search .summary{display:block}.modal-saved-searches .cdh-modal-content .search .summary:hover{text-decoration:underline}.modal-saved-searches .cdh-modal-content .search .email-alert{display:block;margin-top:5px;line-height:18px}.modal-saved-searches .cdh-modal-content .search .email-alert span.icon{margin-right:3px}.modal-saved-searches .cdh-modal-content .search .email-alert span.icon:before{vertical-align:bottom}.modal-saved-searches .cdh-modal-content .search .email-alert:hover span.text{text-decoration:underline}.modal-saved-searches .cdh-modal-content .search .email-alert.active{color:black}.modal-saved-searches .cdh-modal-content .search .email-alert.active:hover{color:#1a1a1a}.modal-saved-searches .cdh-modal-content .search .email-alert.active:hover span.text{text-decoration:none}#user-area-body.saved-searches .search{padding:12px 10px 15px 0px;font-size:13px;font-size:0.9rem;border-top:1px solid #D6D6D6;display:flex;flex-wrap:wrap}#user-area-body.saved-searches .search .images{display:flex}#user-area-body.saved-searches .search .images .image-1,#user-area-body.saved-searches .search .images .image-2{width:140px;background-size:cover}#user-area-body.saved-searches .search .images .image-1{margin-right:15px}#user-area-body.saved-searches .search .images img{width:200px}#user-area-body.saved-searches .search:first-child{border-top-style:none}#user-area-body.saved-searches .search .name{font-size:18px;font-size:1.25rem;font-weight:300}#user-area-body.saved-searches .search .description{margin-top:5px;color:#585858}#user-area-body.saved-searches .search .text{margin-left:20px}#user-area-body.saved-searches .search .email-alert{margin-top:5px;color:#585858;line-height:18px}#user-area-body.saved-searches .search .email-alert.inactive span.icon{color:#c4c4c4}#user-area-body.saved-searches .search .email-alert span.icon{margin-right:3px}#user-area-body.saved-searches .search .email-alert span.icon:before{vertical-align:bottom}#user-area-body.saved-searches .search ul.action-list{margin-top:10px}.segmented-control{display:flex;width:100%;padding:0;font-size:14px;font-size:1rem;border:1px solid #9B9B9B;border-radius:10px}@media only screen and (max-width: 700px){.segmented-control{font-size:18px;font-size:1.25rem}}.segmented-control__item{flex:1 1;margin:0;padding:0;list-style-type:none;border-right:1px solid #9B9B9B}.segmented-control__item:first-child .segmented-control__label{border-radius:2px 0 0 2px}.segmented-control__item:last-child{border-right-style:none}.segmented-control__item:last-child .segmented-control__label{border-radius:0 2px 2px 0}.segmented-control__input{position:absolute;visibility:hidden}.segmented-control__label{display:block;width:100%;height:32px;line-height:32px;text-align:center;cursor:pointer}@media only screen and (max-width: 700px){.segmented-control__label{height:34px;line-height:34px}}.segmented-control__label:hover{background:#fafafa}.segmented-control__input:checked+.segmented-control__label{background-color:black;color:white;box-shadow:0 0 0 1px black}#selling-wizard{margin-top:80px;display:flex;flex-wrap:wrap;margin-bottom:90px}@media only screen and (max-width: 600px){#selling-wizard{margin-top:50px;width:92vw}}#selling-wizard input:focus,#selling-wizard textarea{outline:none !important}#selling-wizard .image{width:50%}@media only screen and (max-width: 600px){#selling-wizard .image{display:none}}#selling-wizard .image img{width:100%;-o-object-fit:cover;object-fit:cover;height:700px}#selling-wizard form{width:100%}#selling-wizard .selectize-control{left:-1px}#selling-wizard .selectize-input .item{background-color:unset;margin:5px 5px 5px 5px;font-size:16px;font-weight:300}#selling-wizard .selectize-dropdown-content{left:-1px}#selling-wizard .selectize-dropdown-content .name,#selling-wizard .selectize-dropdown-content .parents{font-size:16px}#selling-wizard .half-form{width:50%}@media only screen and (max-width: 600px){#selling-wizard .half-form{width:100%;padding-right:50px}}#selling-wizard .half-form .text-container{padding-left:50px;margin-top:40px}#selling-wizard .half-form .text-container .title{font-size:35px;margin-bottom:20px;line-height:35px}#selling-wizard .half-form .text-container .sub-title{font-size:20px;color:gray;margin-bottom:40px}#selling-wizard .half-form .form{padding-left:50px;font-size:10px}#selling-wizard .half-form .form .selectize-control.single{border:1px solid lightgrey}#selling-wizard .half-form .form .selectize-control.single .selectize-input{height:40px;min-height:unset}#selling-wizard .half-form .form .selectize-control.single .selectize-input:after{display:none}#selling-wizard .half-form .form .selectize-control.single .selectize-input input{font-size:16px !important;color:gray;margin:5px 0px 5px 5px !important;font-weight:300}#selling-wizard .half-form .form .street{margin-top:25px;height:40px;border:1px solid lightgrey}#selling-wizard .half-form .form .street input{border:none;float:left;display:block;box-sizing:border-box;height:40px;padding:0 13px !important;margin:0px 0 5px 0 !important;line-height:40px !important;font-size:16px;font-weight:300}#selling-wizard .submit_1{width:100%;display:flex}#selling-wizard .submit_1 .button.disabled{background:gray;pointer-events:none}#selling-wizard .submit_1 input{margin-top:25px;width:130px;height:40px;display:flex;justify-content:center;align-items:center}#selling-wizard .page-heading{text-align:center;width:100%;font-size:26px;padding-bottom:60px}@media only screen and (max-width: 600px){#selling-wizard .page-heading{text-align:left;margin-left:25px}}#selling-wizard .page-heading .sub-heading{color:gray;font-size:18px;font-weight:300;margin-top:20px}#selling-wizard .buttons{width:100%}#selling-wizard .options{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width: 600px){#selling-wizard .options{margin:0 0 0 25px}}#selling-wizard .options .option{height:50px;width:32%;border:1px solid lightgrey;margin-bottom:20px;display:flex;align-items:center;color:gray;cursor:pointer}@media only screen and (max-width: 600px){#selling-wizard .options .option{width:100%}}#selling-wizard .options .option:hover{border:solid 1px black;color:black}#selling-wizard .options .option.active{color:black;font-weight:500}#selling-wizard .options .option .text{margin:20px}#selling-wizard.contact form{width:100%}#selling-wizard .contact{display:flex;flex-wrap:wrap;justify-content:space-around;width:50%}@media only screen and (max-width: 600px){#selling-wizard .contact{width:100%}}#selling-wizard .contact textarea,#selling-wizard .contact input{height:40px;border:1px solid lightgray}#selling-wizard .contact .half-field{width:40%;display:inline-grid;margin-bottom:20px}@media only screen and (max-width: 600px){#selling-wizard .contact .half-field{width:100%;margin-left:25px}}#selling-wizard .contact .half-field textarea{width:100%;height:150px}#selling-wizard .contact .field{display:inline-grid;width:90%}@media only screen and (max-width: 600px){#selling-wizard .contact .field{width:100%;margin-left:25px;margin-bottom:50px}}#selling-wizard .contact .field textarea{height:150px;line-height:20px;padding:10px;font-weight:300}#selling-wizard .text-area{width:50%}#selling-wizard .text-area textarea{width:100%;height:170px}#selling-wizard .picker-container{width:100%;display:flex;justify-content:center;flex-wrap:wrap}#selling-wizard .picker-container.lower{margin-top:35px}#selling-wizard .picker-container .active{border:1px solid black !important;color:black}#selling-wizard .picker-container.buying form{width:20%}#selling-wizard .picker-container.buying .option{width:100%}#selling-wizard .picker-container .heading{width:100%;display:flex;justify-content:center}@media only screen and (max-width: 600px){#selling-wizard .picker-container .heading{justify-content:unset;margin-left:25px}}#selling-wizard .picker-container .heading .text{width:50%;margin-bottom:20px;font-weight:500}@media only screen and (max-width: 600px){#selling-wizard .picker-container .heading .text{width:100%}}#selling-wizard .picker-container .slick-arrow{opacity:1;padding:0;cursor:pointer}#selling-wizard .picker-container .slick-arrow.left{left:-35px}#selling-wizard .picker-container .slick-arrow.right{right:-35px}#selling-wizard .picker-container .date-picker{width:50%}@media only screen and (max-width: 600px){#selling-wizard .picker-container .date-picker{width:100%;margin-left:30px}}#selling-wizard .picker-container .date-picker .slick-slider .slick-slide{padding:0 5px}#selling-wizard .picker-container .date-picker .dates{color:gray}#selling-wizard .picker-container .date-picker .dates .date{height:100px;border:solid 1px lightgrey;display:flex !important;flex-wrap:wrap;justify-content:center;text-align:center;cursor:pointer}#selling-wizard .picker-container .date-picker .dates .date:hover{border:solid 1px black;color:black}#selling-wizard .picker-container .date-picker .dates .date .day{width:100%;padding-top:5px}#selling-wizard .picker-container .date-picker .dates .date .date-number{width:100%;font-size:30px}#selling-wizard .picker-container .date-picker .dates .date .month{width:100%}#selling-wizard .picker-container .type-picker{display:inline-flex;width:50%;color:grey}@media only screen and (max-width: 600px){#selling-wizard .picker-container .type-picker{width:100%;margin:0 0 0 25px}}#selling-wizard .picker-container .type-picker svg{height:25px;width:25px;margin-right:10px;color:grey}#selling-wizard .picker-container .type-picker div{height:50px;border:1px solid lightgrey;padding:0 30px;display:flex;align-items:center;cursor:pointer}#selling-wizard .picker-container .type-picker div:hover{border:solid 1px black}#selling-wizard .picker-container .time-picker{width:50%;margin-left:-8px}@media only screen and (max-width: 600px){#selling-wizard .picker-container .time-picker{width:100%;padding-left:35px}}#selling-wizard .picker-container .time-picker .slick-arrow{top:32%}#selling-wizard .picker-container .time-picker .slick-slider .slick-slide{padding:0 5px}#selling-wizard .picker-container .time-picker .time{height:50px;border:solid 1px lightgrey;display:flex !important;flex-wrap:wrap;justify-content:center;text-align:center;align-items:center;color:grey;cursor:pointer}#selling-wizard .picker-container .time-picker .time.active{border:1px solid black !important;color:black}#selling-wizard .picker-container .time-picker .time:hover{border:solid 1px black;color:black}#selling-wizard .form-footer{height:100px;background:#F7F7F7;position:fixed;bottom:0;width:100%;display:flex;align-items:center;z-index:500}#selling-wizard .form-footer .container{display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width: 600px){#selling-wizard .form-footer .container{padding:0 25px}}#selling-wizard .form-footer .button{width:130px;height:40px;display:flex;justify-content:center;align-items:center}#selling-wizard .form-footer .button.back{color:black;background:unset;border:1px solid black}#selling-wizard .form-footer .button.disabled{background:gray;pointer-events:none}#selling-wizard .form-footer .submit{display:flex;padding:50px 0}@media only screen and (max-width: 600px){#selling-wizard .form-footer .pagination{display:none}}#selling-wizard .form-footer .pagination .disabled a{color:lightgray}#selling-wizard .form-footer .pagination .page.active{border-radius:50%;border:1px solid grey}#selling-wizard .thanks-container{border:1px solid lightgrey;padding:50px 40px 103px}@media only screen and (max-width: 600px){#selling-wizard .thanks-container{margin-left:25px;border:none;padding:0}}#selling-wizard .thanks-container .page-heading{text-align:left}#selling-wizard .thanks-container .booking-details{display:flex;justify-content:space-between}@media only screen and (max-width: 600px){#selling-wizard .thanks-container .booking-details{flex-wrap:wrap}}#selling-wizard .thanks-container .booking-details .address,#selling-wizard .thanks-container .booking-details .time{width:100%}@media only screen and (max-width: 600px){#selling-wizard .thanks-container .booking-details .address,#selling-wizard .thanks-container .booking-details .time{padding:0 0 25px 25px}}#selling-wizard .thanks-container .booking-details .address .title,#selling-wizard .thanks-container .booking-details .time .title{font-weight:600}#selling-wizard .thanks-container .page-divider{height:1px;background:lightgrey;margin:40px 0}#selling-wizard .thanks-container .whats-next{display:flex;flex-wrap:wrap}#selling-wizard .thanks-container .whats-next .step{width:190px}@media only screen and (max-width: 600px){#selling-wizard .thanks-container .whats-next .step{width:unset}}#selling-wizard .thanks-container .whats-next .step .svg{height:105px;display:flex;justify-content:center;align-items:center}#selling-wizard .thanks-container .whats-next .step .text{padding:20px 10px}#user-area-nav-bar{height:50px;line-height:50px;font-size:13px;font-size:0.9rem;background-color:#F2F2F2}@media only screen and (max-width: 600px){#user-area-nav-bar{display:none}}#user-area-nav-bar .content-width{position:relative;text-align:center}#user-area-nav-bar .content-width .breadcrumbs{position:absolute;left:20px}#user-area-nav-bar .content-width ul.navigation li{display:inline-block;margin-right:10px}#user-area-nav-bar .content-width ul.navigation li:last-child{margin-right:0}#user-area-nav-bar .content-width ul.navigation li a{display:inline-block;text-decoration:none;color:#151515;height:34px;padding:0 10px;line-height:34px;border-radius:4px}#user-area-nav-bar .content-width ul.navigation li a.active,#user-area-nav-bar .content-width ul.navigation li a:hover{color:#5B659E;background-color:#B5DCF8}#user-area-nav-bar .content-width ul.navigation li a span.icon{margin-right:3px;line-height:34px;vertical-align:bottom}#user-area-nav-bar .content-width ul.navigation li a span.icon:before{font-size:1.2rem;vertical-align:middle}#user-area-nav-bar .content-width ul.navigation li a span.title{vertical-align:middle}#user-area-nav-bar .content-width a.logout{position:absolute;right:20px;top:9px;display:inline-block;box-sizing:border-box;height:32px;line-height:10px;padding:11px 15px;color:#151515;text-decoration:none;border:1px solid #C6C6C6;border-radius:4px}#user-area-nav-bar .content-width a.logout:hover{color:white;background-color:#C6C6C6}#user-area-header{padding:50px 0;text-align:center;border-bottom:1px solid #D6D6D6}@media only screen and (max-width: 600px){#user-area-header{padding:20px 10px}}#user-area-header .title{margin-bottom:5px;font-size:24px;font-size:1.7rem;font-weight:300}#user-area-header .description{line-height:1.6;font-size:13px;font-size:0.9rem;color:#6F6F6F}#user-area-body.centered-form{margin-bottom:80px}#user-area-body.centered-form .form-section{padding-top:5px;margin-top:20px;border-top:1px solid #D6D6D6}#user-area-body.centered-form .form-row{max-width:300px;padding-top:15px;margin:0 auto}#user-area-body.centered-form .form-row.actions input{padding:0 50px}#user-area-body.centered-form .form-row.centered{text-align:center}#user-area-body.centered-form .form-row.spaced{margin-top:30px}#user-area-body.centered-form .form-row a{font-size:13px;font-size:0.9rem}#user-area-body.centered-form .form-row input{margin-bottom:3px}#user-area-body a{text-decoration:none}#user-area-body a.blue{color:black}#user-area-body a.blue:hover{color:#1a1a1a}#user-area-body a.destructive{color:#D0021B}#user-area-body a.destructive:hover{color:#fd0826}#user-area-body input[type=text],#user-area-body input[type=email],#user-area-body input[type=password],#user-area-body textarea{box-sizing:border-box;width:100%;margin:0;padding:6px 8px;font-size:13px;font-size:0.9rem;border-radius:4px;border:1px solid #BFBFBF;outline:none}#user-area-body input[type=text][disabled],#user-area-body input[type=email][disabled],#user-area-body input[type=password][disabled],#user-area-body textarea[disabled]{background-color:#DEDEDE}#user-area-body label{display:inline-block;margin-bottom:3px;font-size:13px;font-size:0.9rem}#user-area-body .custom-select{font-size:13px;font-size:0.9rem;border-radius:4px}#user-area-body ul.action-list li{display:inline-block}#user-area-body ul.action-list li:after{content:'|';margin:0 8px;color:#888888}#user-area-body ul.action-list li:last-child:after{display:none}#user-area-body ul.action-list li a{display:inline-block}#user-area-body ul.action-list li em{font-style:normal;color:#888888}#user-area-body p.no-results{padding:80px 0 0 0;color:#cecece;font-size:18px;font-size:1.25rem}.user-area-with-centered-form #user-area-header .description{margin:0 auto;max-width:320px}#user-area-body.user-profile .section{padding:15px 10px;border-top:1px solid #D6D6D6;zoom:1}#user-area-body.user-profile .section:before,#user-area-body.user-profile .section:after{content:"\0020";display:block;height:0;overflow:hidden}#user-area-body.user-profile .section:after{clear:both}#user-area-body.user-profile .section:first-child{border-top-style:none}#user-area-body.user-profile .section.action{padding-top:35px;text-align:center}#user-area-body.user-profile .section.action input{padding:0 50px}#user-area-body.user-profile .section .column{float:left;box-sizing:border-box;width:33.3333333333%;min-width:260px}@media only screen and (max-width: 600px){#user-area-body.user-profile .section .column{float:none;width:100%}}@media only screen and (max-width: 600px){#user-area-body.user-profile .section .column:first-child{margin-bottom:20px}}#user-area-body.user-profile .section .column .section-name{padding-right:20px;font-size:18px;font-size:1.25rem;font-weight:300}#user-area-body.user-profile .section .column .section-description{padding-top:5px;padding-right:20px;font-size:13px;font-size:0.9rem;color:#6F6F6F}#user-area-body.user-profile .section .column .form-row{margin-bottom:20px}#user-area-body.user-profile .section .column .form-row input{width:100%}#new-agency{background:#00B09A;height:100vh;width:100%;display:flex;flex-wrap:wrap}@media only screen and (max-width: 1200px){#new-agency{flex-direction:column-reverse;flex-wrap:nowrap;height:unset}}#new-agency .left{width:50%;height:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}@media only screen and (max-width: 1200px){#new-agency .left{width:100%}}#new-agency .left.white{background:white}#new-agency .left .form-image{height:95%;float:left}#new-agency .left .form-image img{height:100%;width:100%}#new-agency .left .hero-text-container{width:100%;margin-left:200px;text-transform:uppercase;line-height:87px;font-weight:700;color:#2b2445}#new-agency .left .hero-text-container .large{font-size:10em}#new-agency .left .hero-text-container .medium{font-size:4em}#new-agency .left .hero-text-container .small{font-size:2em}#new-agency .left .button-container{display:flex;justify-content:center;align-items:center;width:100%}#new-agency .left .button-container .button{height:60px;line-height:0px;font-size:18px;font-size:3em;font-weight:600;padding:42px;border-radius:10px}#new-agency .right{width:50%;height:100%;overflow-y:scroll}@media only screen and (max-width: 1200px){#new-agency .right{width:100%;padding-bottom:20px}}#new-agency .right.white{background:white}#new-agency .right .large-icon{height:50%}#new-agency .right .large-icon img{height:100%;float:right}#new-agency .right .info-text{height:50%;background:white;display:flex;align-items:center;justify-content:center}#new-agency .right .info-text ul{line-height:100px;font-size:1.4em;font-weight:bold}#new-agency .right .info-text ul li{list-style-type:disclosure-closed;text-transform:uppercase}#new-agency .form-container{padding-bottom:70px}#new-agency .form-container #error_explanation{display:none}#new-agency .form-container form{height:100%;display:flex;align-items:center}#new-agency .form-container .contact-form{display:flex;justify-content:space-between;flex-wrap:wrap;height:80%;margin-left:70px}@media only screen and (max-width: 1200px){#new-agency .form-container .contact-form{margin-left:15px;margin-right:15px}}#new-agency .form-container .contact-form .field{width:100%;color:#818283}#new-agency .form-container .contact-form .field .dropzone{background:white;border-radius:10px;border:2px dashed #0087f7;-o-border-image:none;border-image:none;max-width:500px;margin-left:auto;margin-right:auto;display:flex;justify-content:center}#new-agency .form-container .contact-form .field.wrapped{flex-wrap:wrap;min-height:15%}#new-agency .form-container .contact-form .field .page-heading{width:100%;color:black;text-transform:uppercase;line-height:50px}#new-agency .form-container .contact-form .field .page-heading h1{color:black;padding:40px 0}#new-agency .form-container .contact-form .field .page-sub-heading{width:100%;font-size:15px;line-height:30px}#new-agency .form-container .contact-form .field .label{width:150px;line-height:50px;color:#818283}#new-agency .form-container .contact-form .field select{color:#818283;font-family:monospace}#new-agency .form-container .contact-form .field input{width:100%;background:#fcfcfe;border:1px solid #d2d3d4e6;padding-left:10px;color:#818283;height:40px;border-radius:10px;font-family:monospace}@media only screen and (max-width: 1200px){#new-agency .form-container .contact-form .field input{width:97%}}#new-agency .form-container .contact-form .submit{width:100%;display:flex;padding-top:20px;justify-content:space-between}#new-agency .form-container .contact-form .submit .button{background:#00B09A;color:white;width:200px;height:50px;border-radius:10px}#new-agency .form-container .contact-form .submit .skip{background:none;color:#00AE9A;width:200px;height:50px;border:none;font-size:20px}.form-container{width:600px}@media only screen and (max-width: 1200px){.form-container{width:100%}}.new_agency{width:100%}.form-select{width:100%}.logo .image img{height:150px}.delete{display:none}.photo .image{height:300px}.field select{height:45px;border-color:lightgray;border-radius:10px}.button{margin:20px}.new-button{display:inline-block;box-sizing:border-box;height:40px;padding:0 20px;line-height:40px;border-radius:10px;text-align:center;color:white;font-size:14px;font-size:1rem;font-size:2rem;text-decoration:none;background-color:black;border-style:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;float:right}.new-button:hover{text-decoration:none;background-color:#0d0d0d}.new-button[disabled]{background-color:#333333}.new-button.small{height:36px;line-height:36px}.new-button.small .cdh-spinner{width:22px;height:22px}.new-button.small .cdh-spinner:after{border-top:2px solid rgba(255,255,255,0.95);border-left:2px solid rgba(255,255,255,0.95)}.new-button.small .cdh-spinner:before{border:2px solid rgba(255,255,255,0.1)}.new-button.frame{line-height:38px;color:black;background-color:transparent;border:1px solid black;vertical-align:top}.new-button.frame.small{line-height:34px}.new-button.frame.small .icon{line-height:34px}.new-button.frame:hover{color:white;background-color:black}.new-button.frame .icon{margin-right:6px;line-height:38px}.new-button.frame-blue{color:#00AE9A;background-color:transparent;border:1px solid #00AE9A}.new-button.frame-blue.filled{background-color:white}.new-button.frame-blue:hover{color:white;background-color:#00AE9A}.new-button.frame-blue[disabled]{background-color:#00AE9A;opacity:0.5}.new-button.frame-gray{color:#464646;background-color:transparent;border:1px solid #898989}.new-button.frame-gray:hover{color:#252525;background-color:#DEDEDE;border-color:#aeaeae}.new-button.gray{color:#161616;background-color:#DEDEDE}.new-button.gray:hover{background-color:#ebebeb}.new-button.gray-reverse{color:white;background-color:#bbbbbb}.new-button.gray-reverse:hover{background-color:#c8c8c8}.new-button .cdh-spinner{margin-top:7px;width:26px;height:26px}.new-button .cdh-spinner:after{border-top:2px solid rgba(255,255,255,0.95);border-left:2px solid rgba(255,255,255,0.95)}.new-button .cdh-spinner:before{border:2px solid rgba(255,255,255,0.1)}.button{box-sizing:border-box;display:inline-block;height:29px;line-height:29px;padding:0 13px 0 13px;margin:0;border-radius:5px;font-family:"roboto";font-size:1.0rem;font-weight:600;text-decoration:none;color:#00AE9A;border:1px solid green;cursor:pointer;outline:none;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button.filled{background-color:#00AE9A;color:white;border:1px solid green}.button:hover{color:white;background-color:#00AE9A}.button.to-details{height:34px;line-height:34px;padding:0 8px 0 13px;font-size:13px;font-size:0.9rem}.button.to-details span{margin-left:20px}.button.medium{height:32px;line-height:32px;padding:0 13px;font-size:14px;font-size:1rem}.button.large{height:34px;line-height:34px;font-size:18px;font-size:1.25rem;font-weight:600;border:1px solid green}.button.gray{color:#404040;background-color:#E8E8E8}.button.gray:hover{background-color:#cfcfcf}.button.gray.disabled{opacity:0.5;cursor:default}.button.gray.disabled:hover{background-color:#E8E8E8}.button.danger{background-color:#DC2A2A}.button.danger:hover{background-color:#cb2121}.button.inverted{background:white;border:1px solid black;color:black;height:45px;width:125px;float:right}.button.success{background-color:green}.button.success:hover{background-color:#006700}.button.borders{border:1px solid rgba(150,150,150,0.51)}.button.small-text{font-size:12px;font-size:0.8rem}.button.wide{padding-left:40px;padding-right:40px}.button.padded{padding-left:20px;padding-right:20px}.button.wireframe{background-color:transparent;color:#6F6F6F;border:1px solid #6F6F6F}.button.wireframe:hover{color:#151515}.button.wireframe.orange{color:black;border-color:black}.button.wireframe.orange:hover{color:#FCFCFC;background-color:black}.button.white{background-color:white}input.checkbox[type=checkbox]{margin-right:5px;display:none}input.checkbox[type=checkbox]:checked~label:before{content:'✔'}input.checkbox[type=checkbox]~label{display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:18px}input.checkbox[type=checkbox]~label:before{display:inline-block;width:18px;height:18px;margin-top:-1px;margin-right:2px;text-align:center;line-height:18px;font-size:14px;font-size:1rem;vertical-align:top;color:black;background-color:white;border-radius:5px;content:''}.nav-segmented{padding:10px 0;zoom:1}.nav-segmented:before,.nav-segmented:after{content:"\0020";display:block;height:0;overflow:hidden}.nav-segmented:after{clear:both}.nav-segmented.centered{display:flex;justify-content:center}.nav-segmented.centered .nav-item{float:none}.nav-segmented .nav-item{display:block;float:left;padding:4px 10px;margin:0;font-size:14px;font-size:1rem;color:#414141;border:1px solid #a3a3a3;text-decoration:none;cursor:pointer}.nav-segmented .nav-item:first-child{border-radius:4px 0 0 4px;border-right-style:none}.nav-segmented .nav-item:last-child{border-radius:0 4px 4px 0;border-left-style:none}.nav-segmented .nav-item.active{text-decoration:none;color:white;background-color:#a3a3a3}.nav-tabs{border-bottom:1px solid #d1d1d1;padding-left:20px}.nav-tabs.centered{padding-left:0;text-align:center}.nav-tabs .nav-item{display:inline-block;box-sizing:border-box;color:#848484;padding:6px 12px;cursor:pointer;border-radius:3px 3px 0 0}.nav-tabs .nav-item:hover{color:#151515}.nav-tabs .nav-item.active{color:#151515;border-bottom:3px solid #999999}.collapsed[data-readmore] p{display:none}.collapsed[data-readmore] p:first-child{display:block}.expanded[data-readmore] p{display:block}[data-readmore] p{display:none}[data-readmore] p:first-child{display:block}[data-readmore] p a.expand{margin-left:5px}[data-readmore] p a.collapse{margin-left:5px}.custom-select{position:relative;display:block;box-sizing:border-box;height:32px;line-height:32px;padding:0 8px;background-color:white;border-radius:10px}.custom-select.borders{line-height:30px;border:1px solid #BFBFBF}.custom-select.medium-borders{border:1px solid #AFAFAF}@media only screen and (max-width: 600px){.custom-select{height:36px;line-height:36px}.custom-select.borders{line-height:34px}}.custom-select.medium{height:37px;line-height:34px}.custom-select.medium.with-borders{border-radius:10px;border:1px solid #00AE9A}.custom-select.large{height:44px;line-height:44px;padding-left:10px}.custom-select.large::after{font-size:1em}.custom-select.large.borders{line-height:42px}.custom-select.large select{padding-right:20px;color:black}.custom-select.square{border-radius:0}.custom-select.dark{background-color:#E8E8E8}.custom-select::after{position:absolute;right:0.5em;color:gray;font-size:1em;pointer-events:none}.custom-select select{width:100%;margin:0;padding:0;background:none;border-style:none;outline:none;box-sizing:border-box;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;line-height:1.2}.custom-select select:focus{outline:none;background-color:transparent}.custom-select option{font-weight:normal}x:-o-prefocus,.custom-select::after{display:none}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.custom-select select::-ms-expand{display:none}.custom-select select:focus::-ms-value{background:transparent;color:#222}}@-moz-document url-prefix(){.custom-select{overflow:hidden}.custom-select select{width:120% !important;width:calc(100% + 25px) !important}}.custom-select select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.selectize-control.location-field{display:flex;align-items:center}.selectize-control .selectize-input{border-radius:3px;border-style:none}.selectize-control .selectize-input.dropdown-active{border-bottom-left-radius:0;border-bottom-right-radius:0}.selectize-control .selectize-dropdown{border-style:none}.selectize-control .selectize-dropdown .selectize-dropdown-content .item:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.selectize-control .selectize-dropdown .selectize-dropdown-content .full{color:#b2b2b2}.selectize-control .selectize-dropdown .selectize-dropdown-content .full.active{color:#b2b2b2;background-color:white}.selectize-control.multi.small .selectize-input{min-height:34px;padding:3px 3px 0 3px !important}@media only screen and (max-width: 600px){.selectize-control.multi.small .selectize-input{min-height:36px}}.selectize-control.multi.small .selectize-input .item{height:28px;line-height:28px;margin:0 3px 3px 0;font-size:14px;font-size:1rem;border-radius:10px}@media only screen and (max-width: 600px){.selectize-control.multi.small .selectize-input .item{height:30px;line-height:30px;font-size:18px;font-size:1.25rem}}.selectize-control.multi.small .selectize-input input[type=text]{box-sizing:border-box;height:22px;padding:0 3px !important;margin:3px 0 3px 0 !important;line-height:22px !important;font-size:14px;font-size:1rem}@media only screen and (max-width: 600px){.selectize-control.multi.small .selectize-input input[type=text]{font-size:18px !important;font-size:1.25rem !important}}.selectize-control.multi.small .selectize-dropdown{font-size:14px;font-size:1rem}.selectize-control.multi.small .selectize-dropdown .selectize-dropdown-content .item{box-sizing:border-box;position:relative;padding:6px}@media only screen and (max-width: 600px){.selectize-control.multi.small .selectize-dropdown .selectize-dropdown-content .item{padding-top:10px;padding-bottom:10px;font-size:18px;font-size:1.25rem}}.selectize-control.multi.small .selectize-dropdown .selectize-dropdown-content .item .count{display:none}.selectize-control.multi .selectize-input{display:block;box-sizing:border-box;min-height:60px;padding:5px 5px 0 5px !important;font-size:22px;font-size:1.55rem;outline:none;box-shadow:none;zoom:1}.selectize-control.multi .selectize-input:before,.selectize-control.multi .selectize-input:after{content:"\0020";display:block;height:0;overflow:hidden}.selectize-control.multi .selectize-input:after{clear:both}.selectize-control.multi .selectize-input.has-items input[type=text]{padding-left:0 !important}.selectize-control.multi .selectize-input .item{display:block;float:left;height:50px;line-height:50px;padding:0 10px;margin:0 5px 5px 0;font-size:18px;font-size:1.25rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#eaeaea;border-radius:3px}.selectize-control.multi .selectize-input .item.active{border-style:none}.selectize-control.multi .selectize-input input[type=text]{float:left;display:block;box-sizing:border-box;height:40px;padding:0 5px !important;margin:5px 0 5px 0 !important;line-height:40px !important;font-size:22px;font-size:1.55rem;font-weight:300}@media only screen and (max-width: 600px){.selectize-control.multi .selectize-input input[type=text]{font-size:20px !important}}.selectize-control.multi .selectize-dropdown{font-size:18px;font-size:1.25rem}.selectize-control.multi .selectize-dropdown .selectize-dropdown-content .item{box-sizing:border-box;position:relative;padding:10px 45px 10px 8px;color:#A1A1A1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:1.25rem}.selectize-control.multi .selectize-dropdown .selectize-dropdown-content .item .name{color:#151515}.selectize-control.multi .selectize-dropdown .selectize-dropdown-content .item .parents{color:#A1A1A1;font-weight:200}.selectize-control.multi .selectize-dropdown .selectize-dropdown-content .item .count{position:absolute;right:8px;top:10px;font-style:italic;font-weight:200;color:#A1A1A1}.offer-box{box-sizing:border-box;padding:20px;text-align:center;border:1px solid #CACACA;border-radius:10px}.offer-box .description{text-align:center}.offer-box.wide{margin-bottom:20px}@media only screen and (max-width: 600px){.offer-box.wide{margin-left:10px;margin-right:10px}}.offer-box.wide .title{font-size:18px;font-size:1.25rem}.offer-box.wide .form{margin-top:15px}.offer-box.wide .form .row{max-width:450px;margin:0 auto;display:flex;justify-content:center}@media only screen and (max-width: 600px){.offer-box.wide .form .row{display:block}}.offer-box.wide .form .row .new-button{margin-left:10px}@media only screen and (max-width: 600px){.offer-box.wide .form .row .new-button{margin-top:10px;margin-left:0}}.offer-box.single-button .form{margin-top:15px}.offer-box.single-button .form .new-button{width:auto;min-width:158px;padding:0 10px;vertical-align:top}.offer-box.single-button .form .new-button span{margin-right:10px;line-height:40px}.offer-box.single-button .form .new-button span:before{vertical-align:top}.offer-box .title{padding-bottom:10px;font-size:16px;font-size:1.1rem}.offer-box .description{font-size:13px;font-size:0.9rem;color:#5F5E5E}.offer-box .description p{margin:5px 0 0 0}.offer-box .description p:first-child{margin-top:0}.offer-box .form{margin-top:20px}.offer-box .form .cdh-form-notice{margin:0 -20px 20px -20px;text-align:left}.offer-box .form .row{margin-top:10px}.offer-box .form .row:first-child{margin-top:0}.offer-box .form .row input{box-sizing:border-box;width:100%;height:36px;line-height:24px;margin:0;padding:6px 10px;text-align:center;border-radius:10px}.offer-box .form .row a{width:100%}.offer-box .form .row button{width:100%;white-space:nowrap}#cdh-modal-container{position:fixed;top:0;left:0;display:none;width:100%;height:100%;z-index:999}@media only screen and (max-width: 600px){#cdh-modal-container{display:block !important}}#cdh-modal-container[data-modal-mode=menu]{position:absolute;top:0;left:0;margin-top:50px;line-height:1.4}#cdh-modal-container[data-modal-mode=menu] .cdh-modal-backdrop{display:block;width:auto;height:auto;background-color:transparent}#cdh-modal-container[data-modal-mode=menu] .cdh-modal-backdrop .cdh-modal:before{position:absolute;top:-8px;left:50%;margin-left:-9px;content:'';width:0;height:0;border-style:none;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:8px solid lightgray}#cdh-modal-container[data-modal-mode=menu] .cdh-modal-backdrop .cdh-modal:after{position:absolute;top:-7px;left:50%;margin-left:-9px;content:'';width:0;height:0;border-style:none;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:8px solid white}#cdh-modal-container[data-modal-mode=menu] .cdh-modal-backdrop .cdh-modal .cdh-modal-close-button{display:none}#cdh-modal-container[data-modal-mode=modal] .cdh-modal-backdrop{position:absolute;top:0;left:0;bottom:0;right:0;overflow-y:scroll}#cdh-modal-container .cdh-modal-backdrop{display:table-cell;vertical-align:middle;text-align:center;box-sizing:border-box;width:100%;height:100%;padding:6px;z-index:1000;background-color:rgba(0,0,0,0.75)}@media only screen and (max-width: 600px){#cdh-modal-container .cdh-modal-backdrop{display:block;vertical-align:top;max-height:100%;overflow-y:scroll}}.cdh-modal{position:relative;display:inline-block;min-width:100px;min-height:100px;margin:0 auto;text-align:left;background-color:white;border-radius:10px;box-shadow:0 0 12px 0 rgba(0,0,0,0.5);z-index:1001}@media only screen and (max-width: 600px){.cdh-modal{width:100%}}.cdh-modal .cdh-modal-close-button{position:absolute;right:15px;top:0;line-height:50px;color:#656565;cursor:pointer}.cdh-modal .cdh-modal-close-button:hover{color:black}.cdh-modal .cdh-modal-header{position:relative;box-sizing:border-box;width:100%;height:50px;line-height:50px;padding:0 50px 0 16px;font-size:16px;font-size:1.1rem;border-bottom:1px solid #DEDEDE;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cdh-modal .cdh-modal-content .more{padding:20px 0;text-align:center}.cdh-modal .google-button{border-top:1px solid #DEDEDE}.cdh-modal .google-sign-in{border:1px solid #BFBFBF;width:100%;display:flex;height:50px;justify-content:center;align-items:center;color:black}.cdh-modal .google-sign-in .icon{margin-left:-60px;padding-right:40px;margin-top:6px}.cdh-modal .cdh-modal-footer{box-sizing:border-box;width:100%;height:30px;line-height:30px;padding:0 12px;font-size:13px;font-size:0.9rem;text-align:center;border-top:1px solid #DEDEDE}.cdh-modal .cdh-modal-footer a{text-decoration:none;color:black}.cdh-modal .loader-container{text-align:center;padding:50px}.cdh-modal form .form-content{padding:20px}@media only screen and (max-width: 600px){.cdh-modal form .form-content{padding:15px}}.cdh-modal form .form-content.highlighted{background-color:#FEFFB7}.cdh-modal form .form-content p{margin-top:0;margin-bottom:20px;text-align:center}.cdh-modal form .form-content p.left{text-align:left}.cdh-modal form .form-content .row{padding-bottom:8px;zoom:1}.cdh-modal form .form-content .row:before,.cdh-modal form .form-content .row:after{content:"\0020";display:block;height:0;overflow:hidden}.cdh-modal form .form-content .row:after{clear:both}.cdh-modal form .form-content .row:last-child{padding-bottom:0}.cdh-modal form .form-content .row.actions{padding-top:12px}@media only screen and (max-width: 600px){.cdh-modal form .form-content .row.actions{padding-top:8px}}.cdh-modal form .form-content .row.actions.two-buttons{box-sizing:border-box;padding-right:20px}.cdh-modal form .form-content .row.actions.two-buttons .left{width:50%}.cdh-modal form .form-content .row.actions.two-buttons .right{width:50%;margin-right:-20px}.cdh-modal form .form-content .row.actions.two-buttons .new-button{width:100%;padding-left:0;padding-right:0}.cdh-modal form .form-content input[type=text],.cdh-modal form .form-content input[type=email],.cdh-modal form .form-content input[type=password],.cdh-modal form .form-content textarea{box-sizing:border-box;width:100%;margin:0;padding:6px 8px;font-size:13px;font-size:0.9rem;border-radius:4px;border:1px solid #BFBFBF;outline:none}@media only screen and (max-width: 600px){.cdh-modal form .form-content input[type=text],.cdh-modal form .form-content input[type=email],.cdh-modal form .form-content input[type=password],.cdh-modal form .form-content textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:3px}}.cdh-modal form .form-content input[type=text][disabled],.cdh-modal form .form-content input[type=email][disabled],.cdh-modal form .form-content input[type=password][disabled],.cdh-modal form .form-content textarea[disabled]{background-color:#DEDEDE}.cdh-modal form .form-content label{display:inline-block;margin-bottom:3px;font-size:13px;font-size:0.9rem}.cdh-modal form .form-content .custom-select{font-size:13px;font-size:0.9rem;border-radius:4px}.cdh-modal form .form-success-state{padding:20px;text-align:center}.cdh-modal form .form-success-state a{width:50%}.cdh-modal p.downplayed{color:#606060;font-size:13px;font-size:0.9rem}.cdh-modal .tabs{width:325px}@media only screen and (max-width: 600px){.cdh-modal .tabs{width:100%}}.cdh-modal .tabs .tab-header{box-sizing:border-box;width:100%;height:50px;line-height:50px;padding:0 20px;font-size:16px;font-size:1.1rem;text-align:center;border-bottom:1px solid #DEDEDE}.cdh-modal .tabs .tab-header span{display:inline-block;box-sizing:border-box;height:100%;margin-left:30px;color:black;cursor:pointer}.cdh-modal .tabs .tab-header span.active{border-bottom:4px solid black;cursor:default}.cdh-modal .tabs .tab-header span:hover{border-bottom:4px solid black}.cdh-modal .tabs .tab-header span:first-child{margin-left:0}.cdh-modal .tabs .tab{display:none;transition:display 0s linear 0.5s}.cdh-modal .tabs .tab.active{display:block}.modal-empty{padding:30px;text-align:center}.modal-empty p{margin-top:0;margin-bottom:30px;font-size:16px;font-size:1.1rem}.modal-empty p:last-child{margin-bottom:0}.modal-empty a{width:180px;color:white}.modal-login{width:325px}@media only screen and (max-width: 600px){.modal-login{width:100%}}.modal-login .row .left{width:40%;padding-top:2px;font-size:12px;font-size:0.8rem}.modal-login .row .right{width:50%}.modal-login .row .right button{width:100%}.modal-saved-search-form{width:420px}@media only screen and (max-width: 600px){.modal-saved-search-form{width:100%}}.cdh-form-notice{position:relative;padding-top:20px;color:#6F6F6F}.cdh-form-notice.errors{padding:20px 20px 20px 70px;color:#D0021B;background-color:#FFF3F4}.cdh-form-notice.errors:before{color:#E63232;content:"";font-family:'roboto';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle}.cdh-form-notice.success{color:#417505;background-color:#E7F9E6}.cdh-form-notice.success:before{color:#4B9E00;content:"";font-family:'roboto';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle}.cdh-form-notice.info{padding-left:20px;color:#686747;background-color:#FFFFDF}.cdh-form-notice.info .content{margin-left:0}.cdh-form-notice:before{position:absolute;top:50%;left:20px;margin-top:-25px;font-size:50px}.cdh-form-notice .content{display:table;min-height:42px;margin-left:20px;font-size:13px;font-size:0.9rem}.cdh-form-notice .content p{display:table-cell;vertical-align:middle}form .field_with_errors input,.form .field_with_errors input{border-color:#EF8895 !important;background-color:#FBF1F1 !important}form .field_with_errors select,.form .field_with_errors select{border-color:#EF8895 !important}.content-width{box-sizing:border-box;width:1080px;padding:0 20px;margin:0 auto}@media only screen and (max-width: 1080px){.content-width{width:100%}}@media only screen and (max-width: 900px){.content-width{padding-left:15px;padding-right:15px}}@media only screen and (max-width: 600px){.content-width{padding:10px}}.content-width.results{display:flex}@media only screen and (max-width: 700px){.content-width.results{display:block}}@media only screen and (max-width: 600px){.content-width.results{padding:0}}@media only screen and (max-width: 600px){.content-width.details{padding:0}}.content-width.filters{margin-top:50px;display:flex;flex-direction:row-reverse}html{font-size:90%}html,body{padding:0;margin:0;color:#151515;font-family:"roboto"}body{position:relative}body.modal-open{overflow:hidden}@media only screen and (max-width: 600px){body.modal-open{position:fixed;height:100%}}ul,li{list-style-type:none;padding:0;margin:0}h1{padding:0;margin:0;color:#151515;font-size:24px;font-size:1.7rem;font-weight:600}@media only screen and (max-width: 600px){h1{font-size:18px;font-size:1.25rem}}h2{padding:0;margin:0;margin-bottom:5px;font-size:16px;font-size:1.1rem;font-weight:600}a.primary{color:black}a.blue{color:#0088CC;text-decoration:none}a.blue:hover{text-decoration:underline}a.info-bubble{text-decoration:none}a.info-bubble:after{display:inline-block;width:14px;height:14px;line-height:14px;content:'?';color:white;text-align:center;background-color:#888888;border-radius:10px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a.info-bubble:hover:after{background-color:#151515}@media only screen and (max-width: 600px){input[type=text],input[type=email],input[type=password],select,textarea{font-size:16px !important}}.tooltip .tooltip-inner{min-width:200px;padding:8px 10px;text-align:left}label.multiline-checkbox{position:relative;display:block;padding-left:20px;text-align:left;color:#666666;font-size:13px;font-size:0.9rem}label.multiline-checkbox input[type=checkbox]{position:absolute;top:3px;left:0}.hidden{display:none}#g-conversion{display:none}[class^="icon-"]:before,[class*=" icon-"]:before{font-size:1.4rem}.centered[class^="icon-"]:before,.centered[class*=" icon-"]:before{vertical-align:top}.middle_name{display:none}.input{box-sizing:border-box;height:30px;line-height:18px;margin:0;padding:4px 5px;font-size:14px;font-size:1rem;font-family:"roboto";border:none;border-radius:5px;border:1px solid rgba(0,0,0,0.2);background-color:white;outline:none}.input.wide{width:260px}.input.no-borders{border-style:none}.textarea{box-sizing:border-box;line-height:18px;margin:0;padding:4px 5px;font-size:14px;font-size:1rem;font-family:"roboto";border:none;border-radius:5px;border:1px solid rgba(0,0,0,0.2);background-color:white;outline:none}.left{float:left}.right{float:right}.banner-no-space{margin-top:-30px}.banner.limit{overflow:hidden}.banner.limit.l250{max-width:250px;max-height:800px}.banner.limit.l665{max-height:400px;display:flex;justify-content:center;align-items:center}.banner a{display:flex;justify-content:center}.banner a img{max-width:100%}.cdh-spinner{position:relative;display:inline-block;width:32px;height:32px}.cdh-spinner:after{position:absolute;top:0;left:0;display:inline-block;content:'';width:100%;height:100%;box-sizing:border-box;-webkit-animation:rotate 0.5s linear infinite;animation:rotate 0.5s linear infinite;border-top:2px solid rgba(0,0,0,0.95);border-left:2px solid rgba(0,0,0,0.95);border-bottom:2px solid transparent;border-right:2px solid transparent;border-radius:50%}.cdh-spinner:before{position:absolute;top:0;left:0;display:inline-block;content:'';width:100%;height:100%;box-sizing:border-box;border:2px solid rgba(0,0,0,0.1);border-radius:50%}input.text-field{box-sizing:border-box;height:30px;padding:5px 7px;margin:0;line-height:20px;font-size:13px;font-size:0.9rem;border-style:none;outline:none;border-radius:5px}.has-error input{border:1px solid rgba(255,0,0,0.4)}span.phone-viewer{font-size:14px;font-size:1rem}span.phone-viewer .number{margin-left:0px}@media only screen and (max-width: 600px){span.phone-viewer .number{display:none}}span.phone-viewer a{display:none;cursor:pointer;text-decoration:underline}span.phone-viewer a:hover{color:black}span.phone-viewer a.dial{display:none;color:black;text-decoration:none}@media only screen and (max-width: 600px){span.phone-viewer a.dial{display:inline}}span.phone-viewer.collapsed a.show{display:inline}@media only screen and (max-width: 600px){span.phone-viewer.collapsed a.show{display:none}}span.website-link:hover,span.website-link:hover a{color:black}span.website-link span{vertical-align:top}span.website-link a{margin-left:1px;color:#151515;text-decoration:none}.key-points{font-size:13px;font-size:0.9rem}.key-points.light span{text-shadow:0 0 1px black}.key-points.light span:before{color:rgba(252,252,252,0.9);-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.key-points span:before{vertical-align:bottom}.key-points span.value{margin-right:10px}.key-points span.value:last-child{margin-right:0}.key-points-text span.price{font-weight:600}.key-points-text span em{font-style:normal}ul.web-user-nav li{position:relative;display:inline-block;margin-left:20px}ul.web-user-nav li:first-child{margin-left:0}ul.web-user-nav li.searches #cdh-modal-container{margin-left:-110px}ul.web-user-nav li.homes #cdh-modal-container{margin-left:-223px}ul.web-user-nav li.homes #cdh-modal-container .cdh-modal:before,ul.web-user-nav li.homes #cdh-modal-container .cdh-modal:after{left:auto;right:42px}ul.web-user-nav li.homes #cdh-modal-container .cdh-modal-backdrop{text-align:right}ul.web-user-nav li>a{display:inline-block;color:#151515;text-decoration:none;font-size:14px}ul.web-user-nav li>a:hover{color:black}ul.web-user-nav li>a.active-modal{color:black}ul.web-user-nav li>a span{margin-right:2px}ul.web-user-nav li>a span:before{font-size:16px;font-size:1.2rem}ul.web-user-nav li>a span.arrow{margin-left:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ul.web-user-nav li #cdh-modal-container{min-width:320px}.sticky-footer{position:fixed;bottom:0;left:0;right:0;z-index:100}.links-section{margin-top:10px}@media only screen and (max-width: 600px){.links-section{padding:0 10px}}.links-section.search .links-block{padding-top:10px}.links-section .links-block{padding-top:30px}.links-section .links-block h2{padding-bottom:5px;margin:0;color:#151515;font-weight:normal}.links-section .links-block a{display:block;font-size:14px;font-size:1rem;text-decoration:none}.links-section .links-block a:hover{color:#151515}.links-section .links-block a:before{content:'» ';color:black;font-size:16px;font-size:1.1rem}@media only screen and (max-width: 600px){.links-section .links-block a{margin-bottom:10px}}.description-block{margin-top:30px}@media only screen and (max-width: 600px){.description-block{display:none}}.description-block h2{color:#151515;font-weight:normal}.boxed-alert .alert{margin-bottom:0;border-top-style:none;border-left-style:none;border-right-style:none;border-radius:0}.compact-table{width:100%;margin-top:10px}.compact-table tr.header{box-sizing:border-box;height:40px;margin:20px 0;margin-top:0;padding:7px;border-bottom:1px solid black;border-radius:5px}.compact-table tr.header th{text-align:left}.compact-table tr.new td{background-color:#FFFFCC}.compact-table tr.inreview td{background-color:rgba(204,255,255,0.5)}.compact-table tr.rejected td{background-color:rgba(255,204,204,0.4)}.compact-table tr.inactive td,.compact-table tr.inactive a{color:#a2a2a2}.compact-table tr:last-child td{border-bottom-style:none}.compact-table tr th,.compact-table tr td{padding:8px 0px 8px 10px}.compact-table tr th:first-child,.compact-table tr td:first-child{padding-left:0px}.compact-table tr th:last-child,.compact-table tr td:last-child{padding-right:0px;text-align:right}.compact-table tr th.center,.compact-table tr td.center{text-align:center}.compact-table tr th{padding-bottom:0px}.compact-table tr th a{color:#151515;text-decoration:none}.compact-table tr th a.current.asc:after{width:0;height:0;border-style:none;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #151515;content:'';margin:7px 0 0 5px;position:absolute}.compact-table tr th a.current.desc:after{width:0;height:0;border-style:none;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:6px solid #151515;content:'';margin:8px 0 0 5px;position:absolute}.compact-table tr th a:hover{text-decoration:underline}.compact-table tr td{border-bottom:1px solid #00e1c7}.compact-table tr td.image.portrait .frame{width:45px;height:52px;background-size:cover;background-repeat:no-repeat;background-position:center;background-image:url(/assets/person-s-39c4f0720c0b9f829e3dc8b644228be492ea900026f4057974840d54b149bb5d.png);border:1px solid rgba(211,211,211,0.5)}.compact-table tr td.image a img{width:70px;height:45px}.compact-table tr td.limit{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.compact-table tr td.limit.l100{max-width:100px}.compact-table tr td.limit.l120{max-width:120px}.compact-table tr td.limit.l150{max-width:150px}.compact-table tr td.limit.l200{max-width:200px}.compact-table tr td.max-width.m400{max-width:400px}.compact-table tr td.premium{white-space:unset}.compact-table tr td.primary{font-weight:600}.compact-table tr td.status a{text-decoration:none}.compact-table a.downplayed{text-decoration:none}.compact-table a.primary{color:black;text-decoration:none}.compact-table a.danger{text-decoration:none}.box-header{height:40px;padding-left:15px;line-height:40px;font-weight:600;font-size:13px;font-size:0.9rem;color:#FCFCFC;background-color:rgba(0,0,0,0.63);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.box-header.text-right{text-align:right;padding-right:15px}.box-header.large{height:48px;line-height:48px}.error-content{padding-top:60px;padding-bottom:60px;text-align:center}.error-content .title{font-size:28px;font-size:1.95rem;font-weight:600}.error-content .content{font-size:18px;font-size:1.25rem}.sidebar-banner-placeholder{height:400px;margin-top:30px;background-color:#E8E8E8;border-radius:5px}.framed-form{width:500px;margin:50px auto;background-color:#E8E8E8;border-radius:5px;box-shadow:0 0 10px 0 gray}.framed-form .box-header{border-radius:5px 5px 0 0}.framed-form .fields{padding:30px}.framed-form .fields .row{zoom:1;padding-bottom:10px}.framed-form .fields .row:before,.framed-form .fields .row:after{content:"\0020";display:block;height:0;overflow:hidden}.framed-form .fields .row:after{clear:both}.framed-form .fields .row .cell{float:left}.framed-form .fields .row .cell.label{width:100px;min-height:10px;padding-right:10px;font-size:13px;font-size:0.9rem;text-align:right}.framed-form .fields .row .cell.label label{display:inline-block;height:30px;line-height:30px}.framed-form .fields .row .cell.label.wide{width:140px}.framed-form .fields .row.related{padding-bottom:5px}.framed-form .fields .row.separated{padding-top:10px}.framed-form .fields .row p{margin-top:-10px;font-size:13px;font-size:0.9rem}.framed-form .fields a{color:#151515;font-size:13px;font-size:0.9rem}.modal.branded .modal-header{color:#FCFCFC;background-color:#404040;border-radius:4px 4px 0 0;border:1px solid white}.modal.branded .modal-header h4{font-size:14px;font-size:1rem}.modal.branded .modal-header button{color:white;text-shadow:none;opacity:0.4}.modal.branded .modal-body p:first-child{margin-top:0}.modal.branded .modal-body p:last-child{margin-bottom:0}.modal.branded .modal-footer button,.modal.branded .modal-footer input,.modal.branded .modal-footer a{vertical-align:top;margin-left:10px}.approval-form{margin:30px 0 30px 0;background-color:#ffffff;border:1px solid #d3d3d3;zoom:1}.approval-form:before,.approval-form:after{content:"\0020";display:block;height:0;overflow:hidden}.approval-form:after{clear:both}.approval-form .box-header{color:#151515;background-color:white;border-bottom:1px solid #d3d3d3}.approval-form .box-header .right{padding-right:20px;font-style:italic;color:gray}.approval-form .top-section{position:relative;padding-bottom:20px;zoom:1}.approval-form .top-section:before,.approval-form .top-section:after{content:"\0020";display:block;height:0;overflow:hidden}.approval-form .top-section:after{clear:both}.approval-form .top-section .left{box-sizing:border-box;width:50%;padding-top:20px;padding-left:20px}.approval-form .top-section .left textarea{width:100%}.approval-form .top-section .left input{margin-top:20px}.approval-form .top-section .right{box-sizing:border-box;width:50%;padding-top:20px;padding-right:20px;text-align:right}.approval-form .top-section .right .agency-info li{margin-bottom:5px}.approval-form .top-section .right .agency-info li.strong{font-weight:bold}.approval-form .top-section .right .agency-info li .value{font-weight:bold}.approval-form .top-section .right .agency-info li .value.on{color:green}.approval-form .top-section .right .buttons{position:absolute;bottom:20px;right:20px}.approval-form .top-section .right .buttons .button{margin-left:10px}.approval-form .top-section .custom-select{margin-bottom:10px}.approval-form .duplicates{border-top:1px solid #daddd4}.approval-form .duplicates .title{position:relative;padding-left:15px;line-height:40px;font-weight:600;font-size:13px;font-size:0.9rem}.approval-form .duplicates .title .search{position:absolute;top:0;right:10px}.approval-form .duplicates .title .search input{width:100px;margin:0 5px 0 0;padding:4px 8px;line-height:1;border:1px solid #daddd4}.approval-form .duplicates .title .search a{text-decoration:none;color:black}.approval-form .duplicates .exclusive{margin-top:-10px;padding-left:15px;padding-bottom:10px;padding-top:10px}.approval-form .duplicates .duplicates-table{border-top:1px solid #daddd4}.approval-form .duplicates .duplicates-table .duplicate-item{position:relative;zoom:1;border-bottom:1px solid #daddd4}.approval-form .duplicates .duplicates-table .duplicate-item:before,.approval-form .duplicates .duplicates-table .duplicate-item:after{content:"\0020";display:block;height:0;overflow:hidden}.approval-form .duplicates .duplicates-table .duplicate-item:after{clear:both}.approval-form .duplicates .duplicates-table .duplicate-item:last-child{border-bottom-style:none}.approval-form .duplicates .duplicates-table .duplicate-item .image{float:left}.approval-form .duplicates .duplicates-table .duplicate-item .image:hover ul.gallery{display:block}.approval-form .duplicates .duplicates-table .duplicate-item .image a{position:relative;box-sizing:border-box;display:block;width:210px;height:140px;margin:10px 0 10px 10px;background-repeat:no-repeat;background-size:cover;background-position:center;color:white}.approval-form .duplicates .duplicates-table .duplicate-item .image a .agency{position:absolute;bottom:0;left:0;right:0;padding:3px 8px;background-image:linear-gradient(to top, rgba(0,0,0,0.8), rgba(0,0,0,0.6), rgba(0,0,0,0));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.approval-form .duplicates .duplicates-table .duplicate-item .image ul.gallery{display:none;position:absolute;top:-320px;left:-5px;box-sizing:border-box;height:310px;width:890px;background-color:white;padding:10px;padding-right:0;border-radius:4px;box-shadow:0 0 10px 0 rgba(128,128,128,0.8);zoom:1;z-index:1}.approval-form .duplicates .duplicates-table .duplicate-item .image ul.gallery:before,.approval-form .duplicates .duplicates-table .duplicate-item .image ul.gallery:after{content:"\0020";display:block;height:0;overflow:hidden}.approval-form .duplicates .duplicates-table .duplicate-item .image ul.gallery:after{clear:both}.approval-form .duplicates .duplicates-table .duplicate-item .image ul.gallery:hover{display:none}.approval-form .duplicates .duplicates-table .duplicate-item .image ul.gallery:after,.approval-form .duplicates .duplicates-table .duplicate-item .image ul.gallery:before{content:'';position:absolute;left:110px;margin-left:0}.approval-form .duplicates .duplicates-table .duplicate-item .image ul.gallery:after{width:0;height:0;border-style:none;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid white;bottom:-7px}.approval-form .duplicates .duplicates-table .duplicate-item .image ul.gallery:before{width:0;height:0;border-style:none;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid rgba(179,179,179,0.6);bottom:-8px}.approval-form .duplicates .duplicates-table .duplicate-item .image ul.gallery li{display:block;float:left;width:210px;height:140px;margin-right:10px;margin-bottom:10px;background-repeat:no-repeat;background-size:cover;background-position:center}.approval-form .duplicates .duplicates-table .duplicate-item .image ul.gallery li:last-child{margin-right:0}.approval-form .duplicates .duplicates-table .duplicate-item .meta{float:left;width:200px;padding-left:10px;padding-top:5px}.approval-form .duplicates .duplicates-table .duplicate-item .meta .buttons{margin-top:5px}.approval-form .duplicates .duplicates-table .duplicate-item .details{float:left;width:220px;padding-left:10px;padding-top:5px}.approval-form .duplicates .duplicates-table .duplicate-item .item{position:relative}.approval-form .duplicates .duplicates-table .duplicate-item .item.match .value{color:green;font-weight:bold}.approval-form .duplicates .duplicates-table .duplicate-item .item .label{position:absolute;width:60px;color:#a5a5a5}.approval-form .duplicates .duplicates-table .duplicate-item .item .value{box-sizing:border-box;width:100%;padding-left:60px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.approval-form .duplicates .empty{padding-bottom:10px;text-align:center;color:#6F6F6F}.approval-form .private-details{padding:10px}.approval-form .private-details .contacts,.approval-form .private-details .notes{padding-bottom:5px}.approval-form .private-details .contacts .title,.approval-form .private-details .notes .title{padding-bottom:5px;font-weight:700}.approval-form .private-details .contacts .fields,.approval-form .private-details .notes .fields{border-bottom:gray 1px solid;padding:10px 0px}.paging-info{font-size:14px;font-size:1rem;color:#666565;flex-grow:3;margin-left:20px}@media only screen and (max-width: 600px){.paging-info{display:none;padding-left:10px;padding-right:10px;font-size:13px;font-size:0.9rem}}.paging-bar{zoom:1;display:flex;align-items:center}.paging-bar:before,.paging-bar:after{content:"\0020";display:block;height:0;overflow:hidden}.paging-bar:after{clear:both}@media only screen and (max-width: 600px){.paging-bar{padding-left:10px;padding-right:10px}}.paging-bar.condensed{padding:10px 0;border-top:1px solid black}.paging-bar.top{margin-top:20px;padding-bottom:20px}@media only screen and (max-width: 600px){.paging-bar.top{padding-bottom:10px}.paging-bar.top .left{float:none}.paging-bar.top .right{display:none}}.paging-bar.bottom{padding-top:15px;border-top:1px solid #E4E4E4;display:unset}.paging-bar.bottom .right{padding-top:25px;padding-bottom:25px}@media only screen and (max-width: 600px){.paging-bar.bottom .right{float:none;text-align:center}}.paging-bar .select{max-width:160px}.paging-bar .select select{padding-right:20px;color:black}@media only screen and (max-width: 600px){.paging-bar .select{width:100%;max-width:none}}.paging-bar ul.pagination li{display:inline-block;margin-right:3px}.paging-bar ul.pagination li:last-child{margin-right:0}.paging-bar ul.pagination li.active span{color:black;background-color:unset;border:1px solid gray}.paging-bar ul.pagination li.prev a span:before{margin-left:-3px}.paging-bar ul.pagination li a,.paging-bar ul.pagination li span{display:inline-block;height:36px;min-width:36px;line-height:36px;color:#151515;font-size:14px;font-size:1rem;text-align:center;text-decoration:none;border-radius:18px}.paging-bar ul.pagination li a:before,.paging-bar ul.pagination li span:before{display:inline-block;margin-top:-2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.no-results{padding:100px 0;text-align:center}.no-results .title{padding-bottom:5px;font-size:28px;font-size:1.95rem;font-weight:bold;color:#d5d5d5}.no-results span{color:#6F6F6F}.clearer{zoom:1}.clearer:before,.clearer:after{content:"\0020";display:block;height:0;overflow:hidden}.clearer:after{clear:both}.content-width #above-list{margin:-26px 0 20px 0;height:40px;line-height:40px;zoom:1}.content-width #above-list:before,.content-width #above-list:after{content:"\0020";display:block;height:0;overflow:hidden}.content-width #above-list:after{clear:both}.content-width #above-list a{color:#151515;font-weight:bold;font-size:14px;font-size:1rem}.content-width #list-sidebar{float:left;width:250px;min-height:50px;margin-right:25px;margin-top:5px}@media only screen and (max-width: 900px){.content-width #list-sidebar{width:220px;margin-right:15px}}@media only screen and (max-width: 700px){.content-width #list-sidebar{display:none;float:none;width:100%;margin:0}}.content-width #list-body{float:left;width:100%;margin-top:5px}.content-width #list-body #list-body-partial .listings{display:flex;flex-wrap:wrap;justify-content:space-between;border-bottom:1px solid #E4E4E4;padding-bottom:25px;width:100%}@media only screen and (max-width: 600px){.content-width #list-body #list-body-partial .listings{padding:0px 10px 0px 10px;width:unset}}.content-width #list-body #list-body-partial .listings .item{width:32%;text-decoration:none;position:relative}.content-width #list-body #list-body-partial .listings .item .fav-property{top:7px}.content-width #list-body #list-body-partial .listings .item .key-point-details{padding-left:5px}.content-width #list-body #list-body-partial .listings .item .more-image-alert{top:21%}.content-width #list-body #list-body-partial .listings .item #carousel{width:100%;height:254px;background-size:cover}.content-width #list-body #list-body-partial .listings .item #carousel .slick-arrow{top:42%}.content-width #list-body #list-body-partial .listings .item #carousel:hover .slick-arrow{opacity:1}.content-width #list-body #list-body-partial .listings .item #carousel .slider-img{width:100%;height:254px}@media only screen and (max-width: 1024px){.content-width #list-body #list-body-partial .listings .item{width:49%}}@media only screen and (max-width: 600px){.content-width #list-body #list-body-partial .listings .item{width:100%}}@media only screen and (max-width: 700px){.content-width #list-body{float:none;width:100%;margin-top:0}}.content-width #list-body h1{line-height:1;font-size:2.75rem;font-weight:normal;margin-left:-2px}@media only screen and (max-width: 600px){.content-width #list-body h1{font-size:2rem}}#main-content{min-height:400px}#admin-header{position:fixed;bottom:0;right:0;padding:10px 14px;background-color:#D8D8D8;border-top-left-radius:4px;z-index:100;opacity:0.95}#admin-header a{color:black}#breadcrumb-container{box-sizing:border-box;max-width:1080px;margin:0 auto 1px auto;margin-top:-10px}@media only screen and (max-width: 900px){#breadcrumb-container{padding-left:15px;padding-right:15px;margin-bottom:10px}}@media only screen and (max-width: 600px){#breadcrumb-container{width:100%;padding:0px;margin-bottom:0}}#breadcrumb-container .content-width{display:table;width:100%;padding:15px 0}#breadcrumb-container .content-width .path{display:table-cell}#breadcrumb-container .content-width .user-nav{float:right;width:300px;text-align:right}@media only screen and (max-width: 1300px){#breadcrumb-container .content-width .user-nav{display:none}}@media only screen and (max-width: 600px){#breadcrumb-container .content-width .user-nav{display:none}}@media only screen and (max-width: 600px){#breadcrumb-container .content-width{height:auto;padding:5px 10px;line-height:2rem}}@media only screen and (max-width: 600px){.breadcrumbs{white-space:normal}}.breadcrumbs li{display:inline;font-size:0.85rem}@media only screen and (max-width: 600px){.breadcrumbs li{white-space:nowrap;font-size:0.7rem}}@media only screen and (max-width: 600px){.breadcrumbs li:first-child{display:none}}.breadcrumbs li:after{content:'»';color:black}@media only screen and (max-width: 600px){.breadcrumbs li.root-area{display:none}}@media only screen and (max-width: 600px){.breadcrumbs li.root-area:last-child{display:inline}}.breadcrumbs li:last-child:after{content:''}.breadcrumbs li a{color:#151515;text-decoration:none}@media only screen and (max-width: 600px){.breadcrumbs li a{color:#595959}}.breadcrumbs li a:hover{color:black}.content-page{display:flex}@media only screen and (max-width: 800px){.content-page{display:block}}#content-page-body{flex-grow:1;box-sizing:border-box;max-width:890px;min-height:200px;padding-right:20px;padding-top:35px}#content-page-body .deprecated{padding:30px;margin-bottom:20px;border:1px solid #af9f39;background-color:#faffc5;border-radius:3px}@media only screen and (max-width: 600px){#content-page-body{width:100%;padding:20px 10px 0 10px}}#content-page-body h2{padding-top:40px}#content-page-body table{width:100%;max-width:100%;overflow-x:scroll}#content-page-body table.compact td{padding-top:3px;padding-bottom:3px}#content-page-body table.compact td.feature-slug{white-space:nowrap}#content-page-body table tr th{padding:10px;text-align:left;border-top:1px solid #404040;border-bottom:1px solid #404040}#content-page-body table tr th:first-child{padding-left:0}#content-page-body table tr td{padding:10px;vertical-align:top;border-bottom:1px solid #E8E8E8}#content-page-body table tr td:first-child{padding-left:0}#content-page-body table tr td .values{padding-top:7.5px}#content-page-body .disclaimer{font-style:italic;color:silver}#content-page-body a{color:black}#content-page-sidebar{flex-grow:0;flex-shrink:0;box-sizing:border-box;width:250px;border-left:1px solid white;padding-top:35px}@media only screen and (max-width: 800px){#content-page-sidebar{width:100%;padding:0;margin-top:40px}}#content-page-sidebar .content{position:relative;padding:20px;background-color:rgba(232,232,232,0.3)}#content-page-sidebar .content .item{padding-bottom:10px}#content-page-sidebar .content .item:last-child{padding-bottom:0}#content-page-sidebar .content a{color:black}.properties-row{width:100%;padding-bottom:60px;background-color:#f8f8f8}@media only screen and (max-width: 600px){.properties-row{padding:0;background-color:#F3F3F3}}.properties-row .header{padding:20px 10px;padding-top:40px;margin-bottom:20px;line-height:20px;color:#797979;font-size:1.55rem;font-weight:300;text-align:center;border-bottom:1px solid #00AE9A;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width: 600px){.properties-row .header{padding-top:30px;padding-bottom:10px;margin-bottom:0;text-align:left;font-size:16px;font-size:1.1rem;border-bottom-style:none}}.properties-row .properties{display:flex;justify-content:space-between;box-sizing:border-box}@media only screen and (max-width: 600px){.properties-row .properties{display:block}}.properties-row .properties a.item{display:block;box-sizing:border-box;width:24%;color:#151515;text-decoration:none;text-align:left;background-color:white}@media only screen and (max-width: 1150px){.properties-row .properties a.item:nth-child(4){display:none}}@media only screen and (max-width: 850px){.properties-row .properties a.item:nth-child(3){display:none}}@media only screen and (max-width: 1150px){.properties-row .properties a.item{width:32%}}@media only screen and (max-width: 850px){.properties-row .properties a.item{width:49%}}@media only screen and (max-width: 600px){.properties-row .properties a.item{width:100%;max-width:none;padding:10px 10px 30px 10px;margin:0 auto 0 auto}}.properties-row .properties a.item:hover{background-color:#F7F7F7;outline:10px solid #F7F7F7}@media only screen and (max-width: 600px){.properties-row .properties a.item:hover{outline-style:none}}.properties-row .properties a.item .image{position:relative;box-sizing:border-box;width:100%;padding-bottom:66.6666666667%;margin:0 auto;overflow:hidden;background-color:#F7F7F7;background-repeat:no-repeat;background-size:cover;background-position:center;box-shadow:0 0 1px 0px #d3d3d3}.properties-row .properties a.item .image .price{font-weight:100;position:absolute;bottom:0;left:0;box-sizing:border-box;width:100%;height:60px;padding-left:12px;padding-top:29px;color:#FCFCFC;font-size:1.25rem;text-shadow:0 0 1px black;background-image:linear-gradient(to top, rgba(0,0,0,0.8), rgba(0,0,0,0.6), rgba(0,0,0,0));-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;opacity:0.90}.properties-row .properties a.item .image .price em{font-style:normal;font-size:0.9rem}.properties-row .properties a.item .image .key-points{position:absolute;bottom:8px;right:12px;color:#FCFCFC;font-size:0.9rem;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.properties-row .properties a.item .text{margin:0 auto}.properties-row .properties a.item .text .title{padding:12px 0 10px 0;font-size:1.1rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:300}.properties-row .properties a.item .text .desc{font-size:1rem;line-height:1.5;color:rgba(21,21,21,0.8)}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0, 0, 0)}.slick-track{top:0;left:0}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}p{font-weight:300}html{font-size:10px !important}body{font-family:'Roboto', sans-serif;font-weight:300;font-style:normal;overflow:scroll;color:black;background:white;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,p,h1{font-size:6rem}h2{font-size:5rem}h3{font-size:4rem}h4{font-size:3rem}h5{font-size:2rem}h6{font-size:1.8rem}p{font-size:14px}a,a:hover,a:focus{cursor:pointer;transition:all 300ms ease;text-decoration:none}@media (max-width: 700px){html{font-size:8px !important}}@media (max-width: 500px){html{font-size:6px !important}}@media (max-width: 350px){html{font-size:5px !important}}@media (orientation: landscape) and (max-height: 420px){html{font-size:8px !important}}.preloader{position:fixed;z-index:100000;top:0;left:0;width:100%;height:100%;background:#02af9a}.preloader.preloader-hidden{height:0;transition:.5s ease .3s}.preloader .spinner{position:absolute;top:50%;width:100%;transform:translateY(-50%);text-align:center;opacity:1}.preloader.preloader-hidden .spinner{opacity:0;transition:.3s ease}.preloader .spinner>div{display:inline-block;width:18px;height:18px;margin:0 6px;-webkit-animation:spinner-bounce 1.4s infinite ease-in-out both;animation:spinner-bounce 1.4s infinite ease-in-out both;border-radius:100%;background-color:#fff}.preloader .spinner .bounce-1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.preloader .spinner .bounce-2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes spinner-bounce{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes spinner-bounce{0%,80%,100%{transform:scale(0)}40%{transform:scale(1)}}.hero{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.hero .animation-container{transition:.5s ease}.hero .animation-container.animation-fade{opacity:0}.hero .animation-container.animation-fade.run-animation{opacity:1}.hero .animation-container.animation-fade-up{transform:translateY(10vh);opacity:0}.hero .animation-container.animation-fade-up.run-animation{transform:translateY(0);opacity:1}.hero .animation-container.animation-fade-down{transform:translateY(-10vh);opacity:0}.hero .animation-container.animation-fade-down.run-animation{transform:translateY(0);opacity:1}.hero .animation-container.animation-fade-left{transform:translateX(10vh);opacity:0}.hero .animation-container.animation-fade-left.run-animation{transform:translateX(0);opacity:1}.hero .animation-container.animation-fade-right{transform:translateX(-10vh);opacity:0}.hero .animation-container.animation-fade-right.run-animation{transform:translateX(0);opacity:1}.hero .front-content{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}.hero .front-content .container-mid{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);text-align:center}.hero .front-content .container-mid img.logo{display:block;margin:0 auto}.hero .front-content .container-mid h1{font-weight:bold;line-height:1.1em;margin-top:.5em;margin-bottom:.46em;letter-spacing:.025em}.hero .front-content .container-mid p.subline{font-size:3rem;line-height:1.4em;max-width:18em;margin-right:auto;margin-bottom:1.3em;margin-left:auto;letter-spacing:.025em}.hero .front-content .container-mid .open-popup{font-size:2.2rem;font-weight:500;line-height:2.6em;position:relative;display:inline-block;overflow:hidden;padding:0 2.6em;cursor:pointer;transition:all .1s linear;letter-spacing:.025em;color:#fff;border:3px solid #fff;border-radius:4em;background:none}.hero .front-content .container-mid .open-popup:hover{color:#111;background:#00AE9A}.hero .front-content .footer{position:absolute;bottom:10px;width:100%;text-align:center}.hero .front-content .footer p{font-size:1.3rem;letter-spacing:.025em;opacity:.85}.hero .front-content .footer p a{font-weight:bold}@media (orientation: landscape) and (max-height: 420px){.hero .front-content .footer{display:none}}.hero .background-content{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.hero .background-content.parallax-on{position:absolute;z-index:1;top:50%;left:50%;width:110%;height:110%;transform:translate3d(-50%, -50%, 0px) !important}.hero .background-content .background-overlay{position:absolute;z-index:50;top:0;left:0;width:100%;height:100%;opacity:.7;background:#020026}.hero .background-content .background-img{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:url(../img/background.jpg);background-repeat:no-repeat;background-size:cover}.popup{position:fixed;z-index:-100;top:0;left:0;overflow-y:auto;width:100%;height:100%;transition:.3s ease;pointer-events:none;opacity:0;background:rgba(5,5,5,0.5)}.popup.show{z-index:100;pointer-events:all;opacity:1}.popup .backface{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%}.popup .card{position:relative;z-index:5;top:60%;left:50%;max-width:410px;padding:90px 46px;transform:translate(-50%, -50%);text-align:center;opacity:0;border:5px solid #fff;background:red;background-image:url(../img/card-background.jpg);background-position:center;background-size:cover}.popup.show .card{top:50%;transition:.4s ease;opacity:1}.popup .card:after{position:absolute;z-index:-2;top:0;left:0;width:100%;height:100%;content:'';opacity:.4;background:#111}.popup .card .close-button{position:absolute;top:15px;right:15px;width:20px;height:20px;cursor:pointer}.popup .card .close-button:before{position:absolute;top:50%;left:0;width:100%;height:2px;content:'';transform:rotate(45deg);background:#fff}.popup .card .close-button:after{position:absolute;top:50%;left:0;width:100%;height:2px;content:'';transform:rotate(-45deg);background:#fff}.popup .card i{font-size:6rem}.popup .card h3{margin-top:.5em;margin-bottom:.8em}.popup .card p.subline{font-size:1.6rem;max-width:19em;margin-right:auto;margin-bottom:2.4em;margin-left:auto;letter-spacing:.025em}.popup .card .subscribe-form{position:relative;width:100%}.popup .card .subscribe-form .fhp-input{display:none;pointer-events:none;opacity:0}.popup .card .subscribe-form input{font-size:1.6rem;font-weight:400;line-height:3.2em;display:block;height:3.2em;margin-bottom:20px;text-align:center;letter-spacing:.03em;border:none;border-radius:6px;outline:none !important;background:#fff;box-shadow:none}.popup .card .subscribe-form button{font-size:1.6rem;font-weight:400;line-height:3.2em !important;position:relative;display:block;height:3.2em;padding:0;transition:.1s ease;text-align:center;letter-spacing:.03em;border:none;border-radius:6px;outline:none !important;background:#2707eb;box-shadow:none !important}.popup .card .subscribe-form button[disabled]{cursor:not-allowed;opacity:1;filter:alpha(opacity=100)}.popup .card .subscribe-form button span{font-size:inherit;line-height:inherit;position:absolute;z-index:100;top:0;left:0;width:100%;text-align:center;color:#fff !important;border:none !important;outline:none !important}.popup .card .subscribe-form button i{font-size:1.4em;line-height:inherit;position:absolute;z-index:100;top:0;right:5%;width:auto;transform:translateX(-15px);text-align:center;opacity:0;color:#fff !important}.popup .card .subscribe-form button:hover i{transform:translateX(0);opacity:1}.popup .card .subscribe-form button[disabled] i{display:none !important}.popup .card .subscribe-form .error-message,.popup .card .subscribe-form .success-message{font-weight:500;position:absolute;bottom:-36px;left:0;width:100%;text-align:center;letter-spacing:.02em;opacity:0}.popup .card .subscribe-form.form-error .error-message,.popup .card .subscribe-form.form-success .success-message{transition:.3s ease;opacity:1}.popup .card .subscribe-form.form-success .success-message{-webkit-animation-name:form_success_animation;animation-name:form_success_animation;-webkit-animation-duration:1s;animation-duration:1s;color:lawngreen}.popup .card .subscribe-form.form-error .error-message{-webkit-animation-name:form_error_animation;animation-name:form_error_animation;-webkit-animation-duration:1s;animation-duration:1s;color:red}@-webkit-keyframes form_success_animation{from{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.08, 1.08, 1.08)}to{transform:scale3d(1, 1, 1)}}@keyframes form_success_animation{from{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.08, 1.08, 1.08)}to{transform:scale3d(1, 1, 1)}}@-webkit-keyframes form_error_animation{from{transform:none}15%{transform:translate3d(-10%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{transform:translate3d(8%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{transform:translate3d(-6%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{transform:translate3d(4%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{transform:translate3d(-2%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{transform:none}}@keyframes form_error_animation{from{transform:none}15%{transform:translate3d(-10%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{transform:translate3d(8%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{transform:translate3d(-6%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{transform:translate3d(4%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{transform:translate3d(-2%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{transform:none}}@media (orientation: landscape) and (max-height: 420px){.popup .card{transform:translate(-50%, 0%)}.popup.show .card{top:0}}
