:root {--colour-primary:#02437a;--colour-primary-darker:#012748;--colour-background:#fff;--colour-background-secondary:#f5f5f5;--colour-background-tertiary:#f1efeb;--colour-border:#90979c;--colour-text:#1f2432;--colour-secondary-text:#1f2432;--colour-text-invert:#f2f5f7;--colour-text-heading:#505d68;--colour-footer:#424b5a;--colour-text-footer:#f2f5f7;--colour-tile-background:#f2f5f7;--colour-tile-text:#1f2432;--colour-accordion-background:#f5f5f5;--colour-accordion-text:#1f2432;--colour-hero:#0260af;--colour-hero-text:#fff;--colour-hero-text-no-image:#fff;--colour-cta:#39b5a7;--colour-price:#02437a;--colour-background-top-header:#f5f5f5;--colour-text-top-header:#1f2432;--colour-background-header:#fff;--colour-background-header-mobile:#fff;--colour-text-header:#1f2432;--colour-background-header-dropdown:#fff;--colour-text-header-dropdown:#1f2432;--colour-btn:#02437a;--colour-btn-hover:#012748;--colour-btn-text:#f2f5f7;--btn-radius:0;--colour-placeholder:#888;--colour-red:#e22525;--colour-green:#54a426;--font:'Lato',sans-serif;--font-heading:'Playfair Display',serif;--font-size:16px }
.no-touchevents .popup-nav-sub::-webkit-scrollbar,.no-touchevents .mfp-slide-out .popup::-webkit-scrollbar,.autocomplete-items::-webkit-scrollbar {width:6px }.no-touchevents .popup-nav-sub::-webkit-scrollbar-track,.no-touchevents .mfp-slide-out .popup::-webkit-scrollbar-track,.autocomplete-items::-webkit-scrollbar-track {background:rgba(0,0,0,0.1);border-radius:10px }.no-touchevents .popup-nav-sub::-webkit-scrollbar-thumb,.no-touchevents .mfp-slide-out .popup::-webkit-scrollbar-thumb,.autocomplete-items::-webkit-scrollbar-thumb {border-radius:10px;background:#C9C9C9 }.footer-nav.mod-inline,.pagination,.breadcrumbs,.property-search-views,.social,.account-nav {padding:0;list-style-type:none }.footer-nav.mod-inline >li,.pagination >li,.breadcrumbs >li,.property-search-views >li,.social >li,.account-nav >li {display:inline-block }@media print {*,*::before,*::after {text-shadow:none !important;box-shadow:none !important }a:not(.btn) {text-decoration:underline }abbr[title]::after {content:" (" attr(title) ")" }pre {white-space:pre-wrap !important }pre,blockquote {border:1px solid #adb5bd;page-break-inside:avoid }thead {display:table-header-group }tr,img {page-break-inside:avoid }p,h2,h3 {orphans:3;widows:3 }h2,h3 {page-break-after:avoid }@page {size:a3 }body {min-width:992px !important }.container {min-width:992px !important }.navbar {display:none }.badge {border:1px solid #000 }.table {border-collapse:collapse !important }.table td,.table th {background-color:#fff !important }.table-bordered th,.table-bordered td {border:1px solid #dee2e6 !important }.table-dark {color:inherit }.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody + tbody {border-color:#dee2e6 }.table .thead-dark th {color:inherit;border-color:#dee2e6 }}.table {width:100%;margin-bottom:1rem;color:#212529 }.table th,.table td {padding:0.75rem;vertical-align:top;border-top:1px solid #dee2e6 }.table thead th {vertical-align:bottom;border-bottom:2px solid #dee2e6 }.table tbody + tbody {border-top:2px solid #dee2e6 }.table-sm th,
.table-sm td {padding:0.3rem }.table-bordered {border:1px solid #dee2e6 }.table-bordered th,.table-bordered td {border:1px solid #dee2e6 }.table-bordered thead th,.table-bordered thead td {border-bottom-width:2px }.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {border:0 }.table-striped tbody tr:nth-of-type(odd) {background-color:rgba(0,0,0,0.05) }.table-hover tbody tr:hover {color:#212529;background-color:rgba(0,0,0,0.075) }.table-primary,
.table-primary >th,
.table-primary >td {background-color:#b8daff }.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {border-color:#7abaff }.table-hover .table-primary:hover {background-color:#9fcdff }.table-hover .table-primary:hover >td,.table-hover .table-primary:hover >th {background-color:#9fcdff }.table-secondary,
.table-secondary >th,
.table-secondary >td {background-color:#d6d8db }.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {border-color:#b3b7bb }.table-hover .table-secondary:hover {background-color:#c8cbcf }.table-hover .table-secondary:hover >td,.table-hover .table-secondary:hover >th {background-color:#c8cbcf }.table-success,
.table-success >th,
.table-success >td {background-color:#c3e6cb }.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {border-color:#8fd19e }.table-hover .table-success:hover {background-color:#b1dfbb }.table-hover .table-success:hover >td,.table-hover .table-success:hover >th {background-color:#b1dfbb }.table-info,
.table-info >th,
.table-info >td {background-color:#bee5eb }.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {border-color:#86cfda }.table-hover .table-info:hover {background-color:#abdde5 }.table-hover .table-info:hover >td,.table-hover .table-info:hover >th {background-color:#abdde5 }.table-warning,
.table-warning >th,
.table-warning >td {background-color:#ffeeba }.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {border-color:#ffdf7e }.table-hover .table-warning:hover {background-color:#ffe8a1 }.table-hover .table-warning:hover >td,.table-hover .table-warning:hover >th {background-color:#ffe8a1 }.table-danger,
.table-danger >th,
.table-danger >td {background-color:#f5c6cb }.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {border-color:#ed969e }.table-hover .table-danger:hover {background-color:#f1b0b7 }.table-hover .table-danger:hover >td,.table-hover .table-danger:hover >th {background-color:#f1b0b7 }.table-light,
.table-light >th,
.table-light >td {background-color:#fdfdfe }.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {border-color:#fbfcfc }.table-hover .table-light:hover {background-color:#ececf6 }.table-hover .table-light:hover >td,.table-hover .table-light:hover >th {background-color:#ececf6 }.table-dark,
.table-dark >th,
.table-dark >td {background-color:#c6c8ca }.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {border-color:#95999c }.table-hover .table-dark:hover {background-color:#b9bbbe }.table-hover .table-dark:hover >td,.table-hover .table-dark:hover >th {background-color:#b9bbbe }.table-active,
.table-active >th,
.table-active >td {background-color:rgba(0,0,0,0.075) }.table-hover .table-active:hover {background-color:rgba(0,0,0,0.075) }.table-hover .table-active:hover >td,.table-hover .table-active:hover >th {background-color:rgba(0,0,0,0.075) }.table .thead-dark th {color:#fff;background-color:#343a40;border-color:#454d55 }.table .thead-light th {color:#495057;background-color:#e9ecef;border-color:#dee2e6 }.table-dark {color:#fff;background-color:#343a40 }.table-dark th,.table-dark td,.table-dark thead th {border-color:#454d55 }.table-dark.table-bordered {border:0 }.table-dark.table-striped tbody tr:nth-of-type(odd) {background-color:rgba(255,255,255,0.05) }.table-dark.table-hover tbody tr:hover {color:#fff;background-color:rgba(255,255,255,0.075) }@media (max-width:374.98px) {.table-responsive-xs {display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch }.table-responsive-xs >.table-bordered {border:0 }}@media (max-width:575.98px) {.table-responsive-sm {display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch }.table-responsive-sm >.table-bordered {border:0 }}@media (max-width:767.98px) {.table-responsive-md {display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch }.table-responsive-md >.table-bordered {border:0 }}@media (max-width:991.98px) {.table-responsive-lg {display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch }.table-responsive-lg >.table-bordered {border:0 }}@media (max-width:1199.98px) {.table-responsive-xl {display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch }.table-responsive-xl >.table-bordered {border:0 }}@media (max-width:1399.98px) {.table-responsive-xxl {display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch }.table-responsive-xxl >.table-bordered {border:0 }}.table-responsive {display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch }.table-responsive >.table-bordered {border:0 }.fade {-webkit-transition:opacity 0.15s linear;transition:opacity 0.15s linear }@media (prefers-reduced-motion:reduce) {.fade {-webkit-transition:none;transition:none }}.fade:not(.show) {opacity:0 }.collapse:not(.show) {display:none }.collapsing {position:relative;height:0;overflow:hidden;-webkit-transition:height 0.35s ease;transition:height 0.35s ease }@media (prefers-reduced-motion:reduce) {.collapsing {-webkit-transition:none;transition:none }}.custom-control {position:relative;display:block;min-height:1.5rem;padding-left:1.5rem }.custom-control-inline {display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem }.custom-control-input {position:absolute;z-index:-1;opacity:0 }.custom-control-input:checked ~ .custom-control-label::before {color:#fff;border-color:#007bff;background-color:#007bff }.custom-control-input:focus ~ .custom-control-label::before {box-shadow:0 0 0 0.2rem rgba(0,123,255,0.25) }.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {border-color:#80bdff }.custom-control-input:not(:disabled):active ~ .custom-control-label::before {color:#fff;background-color:#b3d7ff;border-color:#b3d7ff }.custom-control-input:disabled ~ .custom-control-label {color:#6c757d }.custom-control-input:disabled ~ .custom-control-label::before {background-color:#e9ecef }.custom-control-label {position:relative;margin-bottom:0;vertical-align:top }.custom-control-label::before {position:absolute;top:0.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px }.custom-control-label::after {position:absolute;top:0.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50% / 50% 50% }.custom-checkbox .custom-control-label::before {border-radius:0.25rem }.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e") }.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {border-color:#007bff;background-color:#007bff }.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e") }.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {background-color:rgba(0,123,255,0.5) }.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {background-color:rgba(0,123,255,0.5) }.custom-radio .custom-control-label::before {border-radius:50% }.custom-radio .custom-control-input:checked ~ .custom-control-label::after {background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e") }.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {background-color:rgba(0,123,255,0.5) }.custom-switch {padding-left:2.25rem }.custom-switch .custom-control-label::before {left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:0.5rem }.custom-switch .custom-control-label::after {top:calc(0.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:0.5rem;-webkit-transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-transform 0.15s ease-in-out;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-transform 0.15s ease-in-out;transition:transform 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:transform 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-transform 0.15s ease-in-out }@media (prefers-reduced-motion:reduce) {.custom-switch .custom-control-label::after {-webkit-transition:none;transition:none }}.custom-switch .custom-control-input:checked ~ .custom-control-label::after {background-color:#fff;-webkit-transform:translateX(0.75rem);-ms-transform:translateX(0.75rem);transform:translateX(0.75rem) }.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {background-color:rgba(0,123,255,0.5) }.custom-select {display:inline-block;width:100%;height:calc(1.5em + 0.75rem + 2px);padding:0.375rem 1.75rem 0.375rem 0.75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;background-color:#fff;border:1px solid #ced4da;border-radius:0.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none }.custom-select:focus {border-color:#80bdff;outline:0;box-shadow:0 0 0 0.2rem rgba(0,123,255,0.25) }.custom-select:focus::-ms-value {color:#495057;background-color:#fff }.custom-select[multiple],.custom-select[size]:not([size="1"]) {height:auto;padding-right:0.75rem;background-image:none }.custom-select:disabled {color:#6c757d;background-color:#e9ecef }.custom-select::-ms-expand {display:none }.custom-select-sm {height:calc(1.5em + 0.5rem + 2px);padding-top:0.25rem;padding-bottom:0.25rem;padding-left:0.5rem;font-size:0.875rem }.custom-select-lg {height:calc(1.5em + 1rem + 2px);padding-top:0.5rem;padding-bottom:0.5rem;padding-left:1rem;font-size:1.25rem }.custom-file {position:relative;display:inline-block;width:100%;height:calc(1.5em + 0.75rem + 2px);margin-bottom:0 }.custom-file-input {position:relative;z-index:2;width:100%;height:calc(1.5em + 0.75rem + 2px);margin:0;opacity:0 }.custom-file-input:focus ~ .custom-file-label {border-color:#80bdff;box-shadow:0 0 0 0.2rem rgba(0,123,255,0.25) }.custom-file-input:disabled ~ .custom-file-label {background-color:#e9ecef }.custom-file-input:lang(en) ~ .custom-file-label::after {content:"Browse" }.custom-file-input ~ .custom-file-label[data-browse]::after {content:attr(data-browse) }.custom-file-label {position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + 0.75rem + 2px);padding:0.375rem 0.75rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:0.25rem }.custom-file-label::after {position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + 0.75rem);padding:0.375rem 0.75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 0.25rem 0.25rem 0 }.custom-range {width:100%;height:calc(1rem + 0.4rem);padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none }.custom-range:focus {outline:none }.custom-range:focus::-webkit-slider-thumb {box-shadow:0 0 0 1px #fff,0 0 0 0.2rem rgba(0,123,255,0.25) }.custom-range:focus::-moz-range-thumb {box-shadow:0 0 0 1px #fff,0 0 0 0.2rem rgba(0,123,255,0.25) }.custom-range:focus::-ms-thumb {box-shadow:0 0 0 1px #fff,0 0 0 0.2rem rgba(0,123,255,0.25) }.custom-range::-moz-focus-outer {border:0 }.custom-range::-webkit-slider-thumb {width:1rem;height:1rem;margin-top:-0.25rem;background-color:#007bff;border:0;border-radius:1rem;-webkit-transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;-webkit-appearance:none;appearance:none }@media (prefers-reduced-motion:reduce) {.custom-range::-webkit-slider-thumb {-webkit-transition:none;transition:none }}.custom-range::-webkit-slider-thumb:active {background-color:#b3d7ff }.custom-range::-webkit-slider-runnable-track {width:100%;height:0.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem }.custom-range::-moz-range-thumb {width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;-webkit-transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;-moz-appearance:none;appearance:none }@media (prefers-reduced-motion:reduce) {.custom-range::-moz-range-thumb {-webkit-transition:none;transition:none }}.custom-range::-moz-range-thumb:active {background-color:#b3d7ff }.custom-range::-moz-range-track {width:100%;height:0.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem }.custom-range::-ms-thumb {width:1rem;height:1rem;margin-top:0;margin-right:0.2rem;margin-left:0.2rem;background-color:#007bff;border:0;border-radius:1rem;-webkit-transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;appearance:none }@media (prefers-reduced-motion:reduce) {.custom-range::-ms-thumb {-webkit-transition:none;transition:none }}.custom-range::-ms-thumb:active {background-color:#b3d7ff }.custom-range::-ms-track {width:100%;height:0.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:0.5rem }.custom-range::-ms-fill-lower {background-color:#dee2e6;border-radius:1rem }.custom-range::-ms-fill-upper {margin-right:15px;background-color:#dee2e6;border-radius:1rem }.custom-range:disabled::-webkit-slider-thumb {background-color:#adb5bd }.custom-range:disabled::-webkit-slider-runnable-track {cursor:default }.custom-range:disabled::-moz-range-thumb {background-color:#adb5bd }.custom-range:disabled::-moz-range-track {cursor:default }.custom-range:disabled::-ms-thumb {background-color:#adb5bd }.custom-control-label::before,
.custom-file-label,
.custom-select {-webkit-transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out }@media (prefers-reduced-motion:reduce) {.custom-control-label::before,.custom-file-label,.custom-select {-webkit-transition:none;transition:none }}.pagination {display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:0.25rem }.page-link {position:relative;display:block;padding:0.5rem 0.75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6 }.page-link:hover {z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6 }.page-link:focus {z-index:2;outline:0;box-shadow:0 0 0 0.2rem rgba(0,123,255,0.25) }.page-item:first-child .page-link {margin-left:0;border-top-left-radius:0.25rem;border-bottom-left-radius:0.25rem }.page-item:last-child .page-link {border-top-right-radius:0.25rem;border-bottom-right-radius:0.25rem }.page-item.active .page-link {z-index:1;color:#fff;background-color:#007bff;border-color:#007bff }.page-item.disabled .page-link {color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6 }.pagination-lg .page-link {padding:0.75rem 1.5rem;font-size:1.25rem;line-height:1.5 }.pagination-lg .page-item:first-child .page-link {border-top-left-radius:0.3rem;border-bottom-left-radius:0.3rem }.pagination-lg .page-item:last-child .page-link {border-top-right-radius:0.3rem;border-bottom-right-radius:0.3rem }.pagination-sm .page-link {padding:0.25rem 0.5rem;font-size:0.875rem;line-height:1.5 }.pagination-sm .page-item:first-child .page-link {border-top-left-radius:0.2rem;border-bottom-left-radius:0.2rem }.pagination-sm .page-item:last-child .page-link {border-top-right-radius:0.2rem;border-bottom-right-radius:0.2rem }.alert {position:relative;padding:0.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:0.25rem }.alert-heading {color:inherit }.alert-link {font-weight:700 }.alert-dismissible {padding-right:4rem }.alert-dismissible .close {position:absolute;top:0;right:0;padding:0.75rem 1.25rem;color:inherit }.alert-primary {color:#004085;background-color:#cce5ff;border-color:#b8daff }.alert-primary hr {border-top-color:#9fcdff }.alert-primary .alert-link {color:#002752 }.alert-secondary {color:#383d41;background-color:#e2e3e5;border-color:#d6d8db }.alert-secondary hr {border-top-color:#c8cbcf }.alert-secondary .alert-link {color:#202326 }.alert-success {color:#155724;background-color:#d4edda;border-color:#c3e6cb }.alert-success hr {border-top-color:#b1dfbb }.alert-success .alert-link {color:#0b2e13 }.alert-info {color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb }.alert-info hr {border-top-color:#abdde5 }.alert-info .alert-link {color:#062c33 }.alert-warning {color:#856404;background-color:#fff3cd;border-color:#ffeeba }.alert-warning hr {border-top-color:#ffe8a1 }.alert-warning .alert-link {color:#533f03 }.alert-danger {color:#721c24;background-color:#f8d7da;border-color:#f5c6cb }.alert-danger hr {border-top-color:#f1b0b7 }.alert-danger .alert-link {color:#491217 }.alert-light {color:#818182;background-color:#fefefe;border-color:#fdfdfe }.alert-light hr {border-top-color:#ececf6 }.alert-light .alert-link {color:#686868 }.alert-dark {color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca }.alert-dark hr {border-top-color:#b9bbbe }.alert-dark .alert-link {color:#040505 }body.oc-loading,
body.oc-loading * {cursor:wait !important }.stripe-loading-indicator {height:5px;background:transparent;position:fixed;top:0;left:0;width:100%;overflow:hidden;z-index:2000 }.stripe-loading-indicator .stripe,
.stripe-loading-indicator .stripe-loaded {height:5px;display:block;background:#0090c0;position:absolute;box-shadow:inset 0 1px 1px -1px #FFF,inset 0 -1px 1px -1px #FFF }.stripe-loading-indicator .stripe {width:100%;-webkit-animation:oc-infinite-loader 60s linear;animation:oc-infinite-loader 60s linear }.stripe-loading-indicator .stripe-loaded {width:100%;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0;filter:alpha(opacity=0) }.stripe-loading-indicator.loaded {opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 0.4s linear;transition:opacity 0.4s linear;-webkit-transition-delay:0.3s;transition-delay:0.3s }.stripe-loading-indicator.loaded .stripe {-webkit-animation-play-state:paused;animation-play-state:paused }.stripe-loading-indicator.loaded .stripe-loaded {opacity:1;filter:alpha(opacity=100);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:transform 0.3s linear;-webkit-transition:-webkit-transform 0.3s linear;transition:-webkit-transform 0.3s linear;transition:transform 0.3s linear;transition:transform 0.3s linear,-webkit-transform 0.3s linear }.stripe-loading-indicator.hide {display:none }body >p.flash-message {position:fixed;width:500px;left:50%;top:13px;margin-left:-250px;color:#fff;font-size:14px;padding:10px 30px 10px 15px;z-index:10300;word-wrap:break-word;text-shadow:0 -1px 0 rgba(0,0,0,0.15);text-align:center;box-shadow:0 1px 6px rgba(0,0,0,0.12),0 1px 4px rgba(0,0,0,0.24);border-radius:3px }body >p.flash-message.fade {opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.5s,width 0s;transition:all 0.5s,width 0s;-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9) }body >p.flash-message.fade.in {opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1) }body >p.flash-message.success {background:#8da85e }body >p.flash-message.error {background:#c30 }body >p.flash-message.warning {background:#f0ad4e }body >p.flash-message.info {background:#5fb6f5 }body >p.flash-message button.close {float:none;position:absolute;right:10px;top:8px;color:white;font-size:21px;line-height:1;font-weight:bold;opacity:0.2;filter:alpha(opacity=20);padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;outline:none }body >p.flash-message button.close:hover,
body >p.flash-message button.close:focus {color:white;text-decoration:none;cursor:pointer;opacity:0.5;filter:alpha(opacity=50) }@media (max-width:768px) {body >p.flash-message {left:10px;right:10px;top:10px;margin-left:0;width:auto }}[data-request][data-request-validate] [data-validate-for]:not(.visible),
[data-request][data-request-validate] [data-validate-error]:not(.visible) {display:none }a.oc-loading:after,
button.oc-loading:after,
span.oc-loading:after {content:'';display:inline-block;vertical-align:middle;margin-left:.4em;height:1em;width:1em;-webkit-animation:oc-rotate-loader 0.8s infinite linear;animation:oc-rotate-loader 0.8s infinite linear;border:.2em solid currentColor;border-right-color:transparent;border-radius:50%;opacity:0.5;filter:alpha(opacity=50) }@-webkit-keyframes oc-rotate-loader {0% {-webkit-transform:rotate(0deg) }100% {-webkit-transform:rotate(360deg) }}@keyframes oc-rotate-loader {0% {-webkit-transform:rotate(0deg);transform:rotate(0deg) }100% {-webkit-transform:rotate(360deg);transform:rotate(360deg) }}@-webkit-keyframes oc-infinite-loader {0% {-webkit-transform:translateX(-100%);transform:translateX(-100%) }10% {-webkit-transform:translateX(-50%);transform:translateX(-50%) }20% {-webkit-transform:translateX(-25%);transform:translateX(-25%) }30% {-webkit-transform:translateX(-12.5%);transform:translateX(-12.5%) }40% {-webkit-transform:translateX(-6.25%);transform:translateX(-6.25%) }50% {-webkit-transform:translateX(-3.125%);transform:translateX(-3.125%) }60% {-webkit-transform:translateX(-1.5625%);transform:translateX(-1.5625%) }70% {-webkit-transform:translateX(-0.78125%);transform:translateX(-0.78125%) }80% {-webkit-transform:translateX(-0.39063%);transform:translateX(-0.39063%) }90% {-webkit-transform:translateX(-0.19531%);transform:translateX(-0.19531%) }100% {-webkit-transform:translateX(-0.09766%);transform:translateX(-0.09766%) }}@keyframes oc-infinite-loader {0% {-webkit-transform:translateX(-100%);transform:translateX(-100%) }10% {-webkit-transform:translateX(-50%);transform:translateX(-50%) }20% {-webkit-transform:translateX(-25%);transform:translateX(-25%) }30% {-webkit-transform:translateX(-12.5%);transform:translateX(-12.5%) }40% {-webkit-transform:translateX(-6.25%);transform:translateX(-6.25%) }50% {-webkit-transform:translateX(-3.125%);transform:translateX(-3.125%) }60% {-webkit-transform:translateX(-1.5625%);transform:translateX(-1.5625%) }70% {-webkit-transform:translateX(-0.78125%);transform:translateX(-0.78125%) }80% {-webkit-transform:translateX(-0.39063%);transform:translateX(-0.39063%) }90% {-webkit-transform:translateX(-0.19531%);transform:translateX(-0.19531%) }100% {-webkit-transform:translateX(-0.09766%);transform:translateX(-0.09766%) }}.slick-slider {position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent }.slick-list {position:relative;overflow:hidden;display:block;margin:0;padding:0 }.slick-list:focus {outline:none }.slick-list.dragging {cursor:pointer;cursor:hand }.slick-slider .slick-track,
.slick-slider .slick-list {-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0) }.slick-track {position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto }.slick-track:before,.slick-track:after {content:"";display:table }.slick-track:after {clear:both }.slick-loading .slick-track {visibility:hidden }.slick-slide {float:left;height:100%;min-height:1px;display:none }[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-loading .slick-slide {visibility:hidden }.slick-vertical .slick-slide {display:block;height:auto;border:1px solid transparent }.slick-arrow.slick-hidden {display:none }.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;-ms-touch-action:manipulation;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:rgba(0,0,0,0) }.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 {-webkit-transform:scale(0.75);-ms-transform:scale(0.75);transform:scale(0.75) }.mfp-arrow-left {-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0 }.mfp-arrow-right {-webkit-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100% }.mfp-container {padding-left:6px;padding-right:6px }}.content {padding:0.8rem 0 }.content:first-child {padding-top:0 }.content:last-child {padding-bottom:0 }.content.mod-over-hero {position:relative;z-index:20;margin-top:-5rem }.content.mod-bordered-cols [class^="col-lg-"],.content.mod-bordered-cols [class*=" col-lg-"] {position:relative;padding-top:0.8rem;padding-bottom:1.8rem }@media (min-width:992px) {.content.mod-bordered-cols [class^="col-lg-"],.content.mod-bordered-cols [class*=" col-lg-"] {padding-top:0;padding-bottom:0 }}.content.mod-bordered-cols [class^="col-lg-"]:before,.content.mod-bordered-cols [class*=" col-lg-"]:before {content:'';position:absolute;top:0;left:20px;right:20px;height:1px;background:#90979c }@media (min-width:992px) {.content.mod-bordered-cols [class^="col-lg-"]:before,.content.mod-bordered-cols [class*=" col-lg-"]:before {top:-2px;left:0;right:auto;bottom:-10px;width:1px;height:auto }}.content.mod-bordered-cols [class^="col-lg-"]:first-child:before,.content.mod-bordered-cols [class*=" col-lg-"]:first-child:before {display:none }@media (min-width:992px) {.content.mod-bordered-cols .offset-lg-2:before {margin-left:-10% }}@media (min-width:992px) {.content.mod-bordered-cols .offset-lg-3:before {margin-left:-24.5% }}.content-bg {position:relative;background:#ffffff;padding:2rem 0 2.5rem }.content-bg.mod-invert-text {color:#ffffff }.content-bg.mod-invert-text a:not(.btn):not(.btn-ghost) {color:#ffffff;fill:#ffffff;text-decoration:underline }.content-bg.mod-invert-text a:not(.btn):not(.btn-ghost):hover,.content-bg.mod-invert-text a:not(.btn):not(.btn-ghost):focus {outline:none;text-decoration:underline;color:#ffffff;fill:#ffffff }.content-bg.mod-invert-text .tabs-nav a:not(.btn):not(.btn-ghost) {text-decoration:none }.content-bg.mod-invert-text .btn,.content-bg.mod-invert-text .btn-ghost {border-color:#ffffff;color:#ffffff;fill:#ffffff;text-decoration:none;box-shadow:none;background:none }.content-bg.mod-invert-text .btn:hover,.content-bg.mod-invert-text .btn:focus,.content-bg.mod-invert-text .btn-ghost:hover,.content-bg.mod-invert-text .btn-ghost:focus {outline:none;text-decoration:none;color:#ffffff;fill:#ffffff }.content-bg.mod-invert-text .btn:hover,.content-bg.mod-invert-text .btn-ghost:hover {background:rgba(0,0,0,0.1) }.content-bg.mod-invert-text .tabs-nav a:after {background:#ffffff }.content-bg.mod-invert-text .form-check-label {color:#ffffff }.content-bg.mod-invert-text .form-check input + label:before {border-color:#ffffff }.content-bg.mod-invert-text .form-check input + label:after {color:#ffffff }.content-bg.mod-invert-text .content.mod-bordered-cols [class^="col-lg-"]:before,.content-bg.mod-invert-text .content.mod-bordered-cols [class*=" col-lg-"]:before {background:#ffffff }.content-bg.mod-invert-text .form-control {border-color:#ffffff;color:#ffffff }.content-bg.mod-invert-text .form-control::-webkit-input-placeholder {color:#ffffff }.content-bg.mod-invert-text .form-control:-ms-input-placeholder {color:#ffffff }.content-bg.mod-invert-text .form-control::-ms-input-placeholder {color:#ffffff }.content-bg.mod-invert-text .form-control::placeholder {color:#ffffff }.content-bg .psw .form-control {border:1px solid #90979c;color:#000000 }.content-bg .psw .form-control::-webkit-input-placeholder {color:#888888 }.content-bg .psw .form-control:-ms-input-placeholder {color:#888888 }.content-bg .psw .form-control::-ms-input-placeholder {color:#888888 }.content-bg .psw .form-control::placeholder {color:#888888 }.content-bg.mod-bg-secondary {background:#e5dfd9;color:#000000 }.content-bg.mod-bg-tertiary {background:#f1efeb }.content-bg.mod-bg-primary {background:#a88e73 }.content-bg.mod-bg-primary-darker {background:#8c795b }.content-bg.mod-gradient:before {content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:-webkit-linear-gradient(top,rgba(255,255,255,0.28),rgba(255,255,255,0));background-image:linear-gradient(to bottom,rgba(255,255,255,0.28),rgba(255,255,255,0)) }.content-bg-mod-img {background-position:center;background-repeat:no-repeat }.footer {padding:35px 0;font-size:0.875rem;background:#3a3e41;color:#ffffff }.footer.mod-v3 .footer-social {margin:0 0 1.5rem }@media (min-width:768px) {.footer.mod-v3 .footer-social {margin:0 }}.footer.mod-v3 .footer-address {margin:1.5rem 0 1.2rem }@media (min-width:992px) {.footer.mod-v3 .footer-address {margin-top:0 }}.footer.mod-v3 .footer-copyright {margin:0 0 1.2rem }.footer.mod-v3 .footer-author {margin:0 }.footer.mod-v4 {padding:4.375rem 0 1rem }@media (min-width:992px) {.footer.mod-v4 .footer-social {margin:0 0 7.5rem }}.footer.mod-v4 .footer-nav {display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1rem 0 2rem }.footer.mod-v4 .footer-nav li {margin:0 0 1rem;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100% }@media (min-width:768px) {.footer.mod-v4 .footer-nav li {-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50% }}@media (min-width:1200px) {.footer.mod-v4 .footer-nav li {-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33% }}.footer.mod-v4 .footer-nav a {font-size:0.875rem;color:#ffffff;fill:#ffffff;text-decoration:none }.footer.mod-v4 .footer-nav a:hover,.footer.mod-v4 .footer-nav a:focus {outline:none;text-decoration:none;color:#a88e73;fill:#a88e73 }.footer.mod-v4 .footer-copyright,.footer.mod-v4 .footer-author {margin:0 0 1rem;font-size:0.75rem;font-weight:300 }@media (min-width:768px) {.footer.mod-v4 .footer-copyright,.footer.mod-v4 .footer-author {margin:0 }}.footer.mod-v4 .footer-copyright a,.footer.mod-v4 .footer-author a {color:#a88e73;fill:#a88e73;text-decoration:none }.footer.mod-v4 .footer-copyright a:hover,.footer.mod-v4 .footer-copyright a:focus,.footer.mod-v4 .footer-author a:hover,.footer.mod-v4 .footer-author a:focus {outline:none;text-decoration:none;color:#a88e73;fill:#a88e73 }.footer a {display:inline-block;text-decoration:none;color:#ffffff }.footer-social {margin:0 0 1.3rem }.footer-social .social {margin:0 }.footer-nav {margin:0;padding:0;list-style-type:none }.footer-nav:before {content:'';position:absolute;top:-20px;left:-13.5%;bottom:-20px;width:1px;background:#ffffff }.mod-v4 .footer-nav:before {display:none }.footer-nav li {margin:0 0 0.6rem }.footer-nav li:last-child {margin:0 }.footer-nav.mod-inline {margin:0 0 1.25rem }@media (min-width:768px) {.footer-nav.mod-inline {margin-bottom:2.2rem }}.footer-nav.mod-inline:before {display:none }.footer-nav.mod-inline li {margin:0 14px 0 0 }.footer-nav.mod-inline li:last-child {margin-right:0 }.footer-nav a {text-decoration:underline }.footer-copyright {margin:0 0 1.8rem }.footer-contact-btn {margin:0.8rem 0 1.15rem }.footer-contact-details {margin:0;padding:0;list-style-type:none }.footer-contact-details li {margin:0 0 0.4rem }.footer-contact-list {margin:0 0 1.8rem;font-size:1.3125rem }.footer-contact-list p {margin:0 }.footer-contact-list strong {color:#a88e73 }.footer-branches {position:relative;margin-bottom:2.3rem }.footer-branches:after {content:'';position:absolute;left:10px;right:10px;bottom:0;height:1px;background:#ffffff;opacity:0.5 }.footer-branch {margin:0.4rem 0 1.8rem;text-align:center }.footer-branch-name {margin:0 0 0.4rem;font-weight:bold }.footer-branch-info {margin:0 0 0.35rem }.footer-branch-btn {margin:1rem 0 0 }.footer-logo {margin:0 0 3rem;max-width:100%;width:330px }.footer .btn {padding-top:8px;padding-bottom:8px;box-shadow:none }.upgrade-warning {background:#fffabe;text-align:center;padding:6px 0;zoom:1;filter:progid:DXImageTransform.Microsoft.Shadow(color='#b0b0b0',Direction=180,Strength=3);margin-bottom:12px }.upgrade-warning-inner {background:#fff;padding:12px;margin-bottom:12px }.upgrade-warning-browser {background:no-repeat center top;padding-top:80px;height:20px;display:inline-block }.upgrade-warning-browser.mod-ie {background-image:url("../graphics/browser-upgrade/browser-ie.jpg") }.upgrade-warning-browser.mod-ff {background-image:url("../graphics/browser-upgrade/browser-ff.jpg") }.upgrade-warning-browser.mod-gc {background-image:url("../graphics/browser-upgrade/browser-gc.jpg") }.upgrade-warning-browser.mod-as {background-image:url("../graphics/browser-upgrade/browser-as.jpg") }.upgrade-warning-title {color:#d60b40;font-size:22px;font-weight:bold;margin-bottom:2px }.upgrade-warning-intro {font-size:14px;margin-bottom:12px }.upgrade-warning p {color:#000005;font-size:11px;width:900px;margin:0 auto }.alert {border:0;color:#FFF }.alert-success {background:#4AAB4E }.alert-warning {background:#F58502 }.alert-info {background:#438d9a }.alert-danger {background:#d64d4d }.hamburger {position:relative;display:inline-block;vertical-align:middle;width:26px;height:17px;margin-top:-3px }@media (min-width:992px) {.hamburger {width:18px;height:12px;margin-top:0 }}.account-nav .hamburger {width:18px;height:12px;margin-left:5px }.hamburger-line {position:absolute;top:0;left:0;width:26px;height:3px;border-radius:15%;background:#ffffff }@media (min-width:992px) {.hamburger-line {width:18px;height:2px }}.account-nav .hamburger-line {width:18px;height:2px;background:#ffffff }.hamburger-middle {top:7px }@media (min-width:992px) {.hamburger-middle {top:5px }}.account-nav .hamburger-middle {top:5px }.hamburger-bottom {top:14px;left:0 }@media (min-width:992px) {.hamburger-bottom {top:10px }}.account-nav .hamburger-bottom {top:10px }.mfp-bg {z-index:104200 }.mfp-wrap {z-index:104300 }.mfp-preloader {display:none }.mfp-close:active {top:0 }.mfp-close-btn-in .mfp-close {top:30px;right:30px;padding:0;width:27px;height:27px;text-align:center;opacity:1;font-size:0;z-index:20;color:#000000;fill:#000000;text-decoration:none }.mfp-close-btn-in .mfp-close:hover,.mfp-close-btn-in .mfp-close:focus {outline:none;text-decoration:none;color:#000000;fill:#000000 }@media (min-width:992px) {.mfp-close-btn-in .mfp-close {right:50px }}.mfp-close-btn-in .mfp-close .svg-icon {display:block;width:27px;height:27px }.mfp-gallery.mfp-close-btn-in .mfp-close {top:40px;right:0;width:40px;height:40px;background:#a88e73 }.mfp-gallery.mfp-close-btn-in .mfp-close:before {content:'';display:block;margin:10px 0 0 10px;width:20px;height:20px;background-image:url("/themes/agentworks/assets/svgs/cross-white.svg");background-size:cover }.mfp-title {font-size:0.75rem }.mfp-gallery .mfp-content {-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none }.mfp-gallery .mfp-figure:after {background:#fff }.mfp-slide-out,
.mfp-zoom-out {}.mfp-slide-out.mfp-bg,.mfp-zoom-out.mfp-bg {-webkit-transition:opacity 0.4s ease-out;transition:opacity 0.4s ease-out;opacity:0 }.mfp-slide-out.mfp-ready.mfp-bg,.mfp-zoom-out.mfp-ready.mfp-bg {opacity:0.5 }.mfp-slide-out.mfp-removing.mfp-bg,.mfp-zoom-out.mfp-removing.mfp-bg {opacity:0 }.mfp-slide-out {}.mfp-slide-out .mfp-with-anim {-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);-webkit-transition:-webkit-transform 0.4s ease-in-out;transition:-webkit-transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out,-webkit-transform 0.4s ease-in-out }.mfp-slide-out.mfp-ready .mfp-with-anim {-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0) }.mfp-slide-out.mfp-removing .mfp-with-anim {-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0) }.mfp-zoom-out {}.mfp-zoom-out .mfp-with-anim {opacity:0;-webkit-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out }.mfp-zoom-out.mfp-ready .mfp-with-anim {opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1) }.mfp-zoom-out.mfp-removing .mfp-with-anim {-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);opacity:0 }.mfp-slide-out-cur .mfp-image-holder .mfp-close,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {cursor:pointer }.touchevents body.popup-open {-webkit-overflow-scrolling:auto;position:fixed;overflow:auto }.touchevents body .mfp-wrap {position:fixed;overflow:auto;top:0 !important }.popups {display:none }.popup {position:relative;max-width:800px;margin:0 auto;padding:30px;background:#ebe6e6 }.popup.page-account-navigation {background:#8c795b;color:#ffffff }.popup.page-account-navigation .mfp-close {color:#ffffff;fill:#ffffff;text-decoration:none }.popup.page-account-navigation .mfp-close:hover,.popup.page-account-navigation .mfp-close:focus {outline:none;text-decoration:none;color:#ffffff;fill:#ffffff }.popup.page-popups-map {padding:0 }@media (min-width:768px) {.popup {padding:50px }}.popup-back {position:absolute;top:30px;left:30px;color:#90979c;fill:#90979c;text-decoration:none }.popup-back:hover,.popup-back:focus {outline:none;text-decoration:none;color:#90979c;fill:#90979c }@media (min-width:992px) {.popup-back {left:50px }}.popup-back .svg-icon {width:15px;height:27px }.popup-header-link {position:absolute;top:30px;left:20px;color:#000000;fill:#000000;text-decoration:none }.popup-header-link:hover,.popup-header-link:focus {outline:none;text-decoration:none;color:#a88e73;fill:#a88e73 }@media (min-width:576px) {.popup-header-link {left:30px }}.page-account-navigation .popup-header-link {color:#ffffff;fill:#ffffff;text-decoration:none }.page-account-navigation .popup-header-link:hover,.page-account-navigation .popup-header-link:focus {outline:none;text-decoration:none;color:#ffffff;fill:#ffffff }.popup-header-link .svg-icon {vertical-align:middle;margin:-2px 5px 0 0 }.popup-body {margin:2rem 0 0 }.popup-nav.mod-slide li.has-children >a:before {display:none }.popup-nav.mod-slide li.has-children >a:after {margin-top:-7px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg) }.mfp-close-btn-in .popup-nav .mfp-close {top:0;right:0 }.popup-nav ul {padding:1px 0;list-style-type:none }.popup-nav li {margin:10px 0 }.popup-nav li:last-child {margin-bottom:0 }.popup-nav li.has-children >a {padding-right:25px }.popup-nav li.has-children >a:before {content:'';position:absolute;top:50%;right:0;width:14px;height:1px;border-style:solid;border-width:0;border-top-width:1px }.popup-nav li.has-children >a:after {content:'';position:absolute;top:50%;right:0;height:0.55em;border-style:solid;border-width:1px 1px 0 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-top:-4px;width:0.55em }.popup-nav a:not(.btn) {position:relative;display:inline-block;color:#000000;fill:#000000;text-decoration:none }.popup-nav a:not(.btn):hover,.popup-nav a:not(.btn):focus {outline:none;text-decoration:none;color:#a88e73;fill:#a88e73 }.page-account-navigation .popup-nav a:not(.btn) {color:#ffffff;fill:#ffffff;text-decoration:none }.page-account-navigation .popup-nav a:not(.btn):hover,.page-account-navigation .popup-nav a:not(.btn):focus {outline:none;text-decoration:none;color:#ffffff;fill:#ffffff }.popup-nav-sub {display:none;-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);position:fixed;top:0;left:0;right:0;bottom:0;z-index:2000;padding:65px 30px 30px;background:#ebe6e6;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;overflow:auto }.popup-nav-sub-header {position:absolute;top:0;left:0;right:0;padding:30px 30px 0;background:#ebe6e6 }.popup-nav-sub-header .mfp-close {position:static;display:block;float:right }.popup-nav-sub-back {display:block;float:left;padding:0;width:27px;height:27px;text-align:center;opacity:1;font-size:0;background-image:url("/themes/agentworks/assets/svgs/arrow-left-grey.svg");background-size:cover }.popup-nav-sub-body {margin:65px 0 0 }.popup-nav-sub-slide {display:none;padding-left:1rem }.popup-footer {margin:1.3rem 0 0;padding:1.2rem 0 0;border-top:1px solid #90979c;text-align:center;font-size:0.875rem }#popup-navigation .popup-footer,#popup-navigation-mobile .popup-footer,.page-account-navigation .popup-footer {margin:2rem 0 0;padding:2.5rem 0 0 }#popup-navigation .popup-footer a:not(.btn),#popup-navigation-mobile .popup-footer a:not(.btn),.page-account-navigation .popup-footer a:not(.btn) {display:inline-block;margin:0 10px 10px }.popup-footer.mod-no-border {padding:0;border:0 }.popup-footer .btn {margin:0 0 1.25rem;padding-top:7px;padding-bottom:7px }.page-account-navigation .popup-footer .btn-ghost {border-color:#ffffff;color:#ffffff }.page-account-navigation .popup-footer a:not(.btn) {color:#ffffff }.popup-footer .svg-icon {margin-right:5px;vertical-align:middle }.page-account-navigation .popup-footer .svg-icon {fill:#ffffff }.mfp-slide-out .popup {position:fixed;top:0;right:0;bottom:0;width:95%;max-width:430px;margin:0;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;overflow:auto;box-shadow:-5px 0 10px rgba(0,0,0,0.2);padding:75px 20px 30px }@media (min-width:576px) {.mfp-slide-out .popup {padding-left:30px;padding-right:30px }}@media (min-width:992px) {.mfp-slide-out .popup {padding-left:50px;padding-right:50px }}.mfp-slide-out .popup.mod-no-padding {padding:0 }.mfp-slide-out .popup.mod-no-padding .mfp-close {top:0;right:0;padding:0.75rem;width:auto;height:auto;background:#a88e73 }.mfp-slide-out .popup.mod-no-padding .mfp-close .svg-icon {width:20px;height:20px;fill:#ffffff }.mfp-slide-out .popup.page-popups-property-search {max-width:535px }.mfp-slide-out .popup.mod-disable-scrolling {overflow:hidden }.popup h2 {margin:0 0 1.5rem;font-size:1.875rem;font-weight:500 }.popup h3 {font-size:1.25rem }.popup h4 {margin:1.8rem 0;line-height:1.2;font-size:1rem }.popup .form-group {margin:0 0 1rem }.popup .form-control {background:#ffffff }.popup .form-check label:before {background:#ffffff }.popup .form-btn {display:block;width:100% }.popup .selectric {background:#ffffff }.popup .btn {padding-top:9px;padding-bottom:9px;box-shadow:none }.tiles {margin:0.33rem 0 1rem }@media (max-width:991.98px) {.tiles-row {margin-left:-10px;margin-right:-10px }}.tile {width:100%;background:#ebe6e6;color:#000000 }.tile h1,.tile h2,.tile h3,.tile h4,.tile h5,.tile h6,.tile .h1,.tile .h2,.tile .h3,.tile .h4,.tile .h5,.tile .h6 {color:#000000 }.tile a:not(.btn):not(.btn-ghost) {color:#000000;fill:#000000;text-decoration:underline }.tile a:not(.btn):not(.btn-ghost):hover,.tile a:not(.btn):not(.btn-ghost):focus {outline:none;text-decoration:underline;color:#000000;fill:#000000 }.tile-content {padding:1.2rem 0.66rem 1.6rem }@media (min-width:768px) {.tile-content {padding:5.4rem 2.33rem 5.8rem }}.tile-img {height:100%;min-height:300px;background-size:cover;background-repeat:no-repeat;background-position:center center }.branch-finder {position:relative;max-width:400px;margin:0 auto }.branch-finder.mod-full-width {max-width:100% }.branch-finder.mod-hero {max-width:100% }@media (max-width:767.98px) {.branch-finder.mod-hero .form-inline,.branch-finder.mod-hero .form-group {display:block }}@media (max-width:767.98px) {.branch-finder.mod-hero .form-group {max-width:380px;margin:0 auto }}.branch-finder.mod-hero .form-control {width:100%;padding-right:10px;background:#ffffff }@media (max-width:767.98px) {.branch-finder.mod-hero .form-control {border-bottom-left-radius:0;border-bottom-right-radius:0 }}@media (min-width:768px) {.branch-finder.mod-hero .form-control {min-width:380px;margin-right:0.5rem }}@media (max-width:767.98px) {.branch-finder.mod-hero .btn {width:100%;text-align:center;border-top-left-radius:0;border-top-right-radius:0 }}@media (min-width:768px) {.branch-finder.mod-hero .btn {margin-left:0.5rem }}.branch-finder .form-control {height:47px;padding-right:105px;background:#ffffff }.branch-finder .form-control + .btn {position:absolute;top:0;right:0;padding:0 20px;line-height:45px;border-top-left-radius:0;border-bottom-left-radius:0;box-shadow:none;background:#a88e73 }.branch-finder .form-check {margin:0 1.125rem }.branch-finder .form-check label {padding-left:26px }.branch-card {display:block;height:100%;border:1px solid #70707039;border-radius:12px;overflow:hidden;background:#ebe6e6 }.branch-card.mod-orange .branch-card-title {background:#a88e73 }.branch-card-title {padding:0.7rem 1.75rem;font-size:1.1875rem;background:#e5dfd9;color:#ffffff }.branch-card-img {width:100% }.branch-card-body {padding:1.125rem 1.4375rem 1.25rem 1.75rem }.branch-card-agency-logo {display:block;max-width:100%;height:auto }.branch-card-view {font-size:0.9375rem;color:#a88e73 }.share {margin:2.5rem 0 0 }.share ul {margin-left:0;padding:0;list-style-type:none }.share li {margin:0 0 1.5rem }.share a {display:inline-block;color:#000000;fill:#000000;text-decoration:none }.share a:hover,.share a:focus {outline:none;text-decoration:none;color:#a88e73;fill:#a88e73 }.share .svg-icon {display:inline-block;vertical-align:middle;margin:0 0.66rem 0 0;width:30px;height:30px;text-align:center;fill:#ffffff;border-radius:50% }.share .svg-icon.mod-facebook {background:#3B5998 }.share .svg-icon.mod-twitter {background:#55ACEE }.share .svg-icon.mod-pinterest {background:#CB2027 }.share .svg-icon.mod-mail-inverse {background:#9C9C9C }.share .svg-icon.mod-whatsapp {background:#00E676 }.share .svg-icon svg {display:inline-block;margin:2px 0 0;width:15px;height:15px }.pagination {display:block;margin:0 0 1.5rem;text-align:center }.pagination.mod-testimonials {margin-top:1.5rem }.pagination-label {margin:-0.33rem 0 1.8rem;font-size:0.875rem }.pagination a,.pagination strong {display:block;padding:0 10px;line-height:33px }.pagination a {color:#000000;fill:#000000;text-decoration:none }.pagination a:hover,.pagination a:focus {outline:none;text-decoration:none;color:#000000;fill:#000000 }.pagination a:hover,.pagination a:focus {font-weight:bold }.pagination .btn {width:33px;line-height:33px;margin:0 5px;padding:0;color:#ffffff;fill:#ffffff;text-decoration:none;text-align:center }.pagination .btn:hover,.pagination .btn:focus {outline:none;text-decoration:none;color:#ffffff;fill:#ffffff }.pagination .svg {width:12px;height:12px }.breadcrumbs {margin:1rem 0;font-size:0.875rem;text-shadow:none }.page-property-detail .breadcrumbs {margin-bottom:0.25rem }.breadcrumbs li {position:relative;padding-right:1.5rem }.breadcrumbs li:after {content:'';position:absolute;top:50%;right:0.55rem;height:8px;border-style:solid;border-width:1px 1px 0 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-top:-3px;width:8px }.breadcrumbs li:last-child {padding-right:0 }.breadcrumbs li:last-child:after {display:none }.breadcrumbs a {display:block;color:#000000;fill:#000000;text-decoration:underline }.breadcrumbs a:hover,.breadcrumbs a:focus {outline:none;text-decoration:underline;color:#8c795b;fill:#8c795b }.hero .breadcrumbs a {color:#ffffff;fill:#ffffff;text-decoration:underline }.hero .breadcrumbs a:hover,.hero .breadcrumbs a:focus {outline:none;text-decoration:underline;color:#ffffff;fill:#ffffff }.hero .mod-no-image .breadcrumbs a {color:#ffffff;fill:#ffffff;text-decoration:underline }.hero .mod-no-image .breadcrumbs a:hover,.hero .mod-no-image .breadcrumbs a:focus {outline:none;text-decoration:underline;color:#ffffff;fill:#ffffff }.testimonial {margin:1rem 0 2rem;font-size:0.875rem }.carousel .testimonial {margin:0 }.testimonial.mod-card {padding:0 1.25rem;text-align:center }.testimonial.mod-card .testimonial-img {display:inline-block;margin:0 0 1rem;width:150px;border-radius:50% }.testimonial.mod-card .testimonial-name {float:none }.testimonial.mod-card .testimonial-rating {float:none;margin-left:0 }.testimonial-img {margin:0.5rem 0 1rem;max-width:100% }.testimonial-title {margin:0 0 1.2rem;font-size:1.25rem;color:#a88e73 }.testimonial-quote {margin:0 0 1.8rem }.testimonial-name {margin:0 0 1.3rem;font-weight:bold }@media (min-width:768px) {.testimonial-name {float:left }}.testimonial-rating {fill:#a88e73 }@media (min-width:768px) {.testimonial-rating {float:left;margin-left:1rem }}.testimonial-rating .svg-icon {margin:0 3px;width:20px;height:20px }.property-search {margin-top:-43px }.property-search:before {content:'';position:absolute;top:0;left:0;right:0;height:260px;background:#a69369 }@media (min-width:768px) {.property-search:before {height:185px }}.property-search-controls {margin-top:0.66rem;margin-bottom:1.66rem }.property-search-controls .form-group {margin:0 }@media (max-width:575.98px) {.property-search-controls .form-group {margin:0 !important;display:block;width:100% }}.property-search-controls .form-check {margin:0.5rem 0 }@media (min-width:768px) {.property-search-controls .form-check {margin-top:0.75rem;margin-bottom:1rem }}@media (min-width:992px) {.property-search-controls .form-check {margin-top:1rem }}.property-search-views {margin:1px 0 0;font-size:0.875rem }.property-search-views li {margin:0 2rem 0 0 }.property-search-views li:last-child {margin-right:0 }.property-search-views li.is-active a:after,.property-search-views li a:hover:after {left:0;right:0 }.property-search-views a {position:relative;display:block;color:#ffffff;fill:#ffffff;text-decoration:none;padding:5px 0 }.property-search-views a:hover,.property-search-views a:focus {outline:none;text-decoration:none;color:#ffffff;fill:#ffffff }.property-search-views a:after {content:'';position:absolute;left:51%;right:51%;bottom:0;height:2px;background:#ffffff;-webkit-transition:all 0.2s cubic-bezier(0.55,0,0.1,1);transition:all 0.2s cubic-bezier(0.55,0,0.1,1) }.property-search-views .svg-icon {margin:-2px 5px 0 0;vertical-align:middle;width:19px;height:15px }.property-search-views .svg-icon.mod-map {width:13px;height:18px }.property-search-link {display:inline-block;vertical-align:middle;margin:0.75rem 0;color:#ffffff;fill:#ffffff;text-decoration:none;font-size:0.875rem }.property-search-link:hover,.property-search-link:focus {outline:none;text-decoration:none;color:#ffffff;fill:#ffffff }@media (min-width:768px) {.property-search-link {margin:0 }}.page-property-detail .property-search-link {margin-top:0.6rem;color:#a88e73;fill:#a88e73;text-decoration:none }.page-property-detail .property-search-link:hover,.page-property-detail .property-search-link:focus {outline:none;text-decoration:none;color:#8c795b;fill:#8c795b }.property-search-link .svg-icon {margin:-2px 5px 0 0;vertical-align:middle;width:20px;height:20px }.property-search-map {height:400px }@media (min-width:768px) {.property-search-map {height:850px }}.property-search .form-check label {font-weight:normal;line-height:1.5 }.property-search .form-check label:before {background:#ffffff }.property-search label {display:inline-block;vertical-align:middle;margin:0;line-height:38px;font-size:0.875rem;font-weight:bold;color:#ffffff }.property-search .selectric-wrapper {display:inline-block;vertical-align:middle }.property-search .selectric {border:0 }.property-search .selectric-items li {padding-left:10px;padding-right:10px }.property-search .selectric .label {margin-left:2px;margin-right:25px;color:#ffffff }@media (max-width:575.98px) {.property-search .selectric .label {margin-left:5px }}.property-search .selectric .button {width:25px }.property-search .selectric .button:after {border-top-color:#ffffff }@media (min-width:768px) {.hero .property-labels,.hero .property-controls {margin:0.75rem 0 0 }}@media (min-width:1200px) {.hero .property-labels,.hero .property-controls {margin-bottom:0.5rem }}.property-back {display:inline-block;font-size:0.875rem }@media (min-width:768px) {.property-back {margin:0.9rem 0 0 }}@media (min-width:992px) {.property-back {margin-top:1rem }}.hero .mod-no-image .property-back {color:#ffffff;fill:#ffffff;text-decoration:none }.hero .mod-no-image .property-back:hover,.hero .mod-no-image .property-back:focus {outline:none;text-decoration:none;color:#ffffff;fill:#ffffff }.property-back .svg-icon {margin:-2px 0 0;vertical-align:middle }.page-property-detail .property-labels {margin:0.5rem 0 }@media (min-width:768px) {.page-property-detail .property-labels {margin:0.5rem 0 0 }}@media (min-width:992px) {.page-property-detail .property-labels {margin:1rem 0 0.5rem }}.page-property-detail .property-labels.mod-secondary-template {margin:0.5rem 0 }@media (min-width:768px) {.page-property-detail .property-labels.mod-secondary-template {margin:1rem 0 0 }}.property-label {display:inline-block;vertical-align:middle;padding:6px 12px;margin-right:5px;font-size:0.875rem;line-height:1.2;background:#a88e73;color:#ffffff;text-shadow:none }.property-label:last-child {margin-right:0 }.property-label.mod-green {background:#54a426 }.property-label.mod-red {background:#e22525 }.page-property-detail .property-label {padding-top:3px;padding-bottom:3px }@media (min-width:768px) {.page-property-detail .property-label {padding-top:6px;padding-bottom:6px }}.property-control {margin-left:18px;display:inline-block;vertical-align:middle;color:#ffffff;fill:#ffffff;text-decoration:none }.property-control:hover,.property-control:focus {outline:none;text-decoration:none;color:#a88e73;fill:#a88e73 }.property-control:first-child {margin-left:0 }.property-control.is-saved {color:#F7C401;fill:#F7C401;text-decoration:none }.property-control.is-saved:hover,.property-control.is-saved:focus {outline:none;text-decoration:none;color:#F7C401;fill:#F7C401 }.property-control .svg-icon {display:block;width:20px;height:20px }.property-control .svg-icon.mod-print {height:18px }@media (min-width:992px) {.mod-list .property-control {color:#a88e73;fill:#a88e73;text-decoration:none }.mod-list .property-control:hover,.mod-list .property-control:focus {outline:none;text-decoration:none;color:#8c795b;fill:#8c795b }}.property-images {margin:-5rem 0 1rem }@media (min-width:768px) {.property-images {margin-top:-11rem }}.property-images.mod-mb-0 {margin-bottom:-1rem }.property-images img {width:100% }.property-carousel {margin:0 0 0.66rem }.property-carousel .carousel-slide {padding:0 }.property-carousel .slick-prev {position:absolute;top:50%;left:2rem;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);z-index:20;height:30px;background-image:url("/themes/agentworks/assets/svgs/chevron-left-white.svg") }.property-carousel .slick-next {position:absolute;top:50%;right:2rem;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);z-index:20;height:30px;background-image:url("/themes/agentworks/assets/svgs/chevron-right-white.svg") }.property-carousel .slick-dots {position:absolute;left:2rem;right:2rem;bottom:2rem;margin:0;z-index:20;height:auto }.property-carousel .slick-dots li {vertical-align:bottom }.property-carousel .slick-dots button {border-color:#fafafa }.property-carousel .slick-dots .slick-active button {background:#fafafa }.property-carousel-img {width:100%;background-repeat:no-repeat;background-position:center;background-size:contain;background-color:#F4F5F7;height:210px }@media (min-width:768px) {.property-carousel-img {height:365px }}@media (min-width:992px) {.property-carousel-img {height:450px }}.property-carousel-tile-img {display:block;width:100%;background-repeat:no-repeat;background-position:center;background-size:contain;background-color:#F4F5F7;height:225px }@media (min-width:576px) {.property-carousel-tile-img {height:336px }}@media (min-width:768px) {.property-carousel-tile-img {height:222px }}@media (min-width:992px) {.property-carousel-tile-img {height:303px }}@media (min-width:1200px) {.property-carousel-tile-img {height:377px }}.property-carousel-tile-img.mod-sm {height:106px }@media (min-width:576px) {.property-carousel-tile-img.mod-sm {height:160px }}@media (min-width:768px) {.property-carousel-tile-img.mod-sm {height:104px }}@media (min-width:992px) {.property-carousel-tile-img.mod-sm {height:145px }}@media (min-width:1200px) {.property-carousel-tile-img.mod-sm {height:182px }}.property-carousel-tile-img.mod-md {height:106px }@media (min-width:576px) {.property-carousel-tile-img.mod-md {height:161px }}@media (min-width:768px) {.property-carousel-tile-img.mod-md {height:143px }}@media (min-width:992px) {.property-carousel-tile-img.mod-md {height:197px }}@media (min-width:1200px) {.property-carousel-tile-img.mod-md {height:246px }}.property-carousel-tile-img.mod-lg {height:225px }@media (min-width:576px) {.property-carousel-tile-img.mod-lg {height:336px }}@media (min-width:768px) {.property-carousel-tile-img.mod-lg {height:300px }}@media (min-width:992px) {.property-carousel-tile-img.mod-lg {height:408px }}@media (min-width:1200px) {.property-carousel-tile-img.mod-lg {height:507px }}.property-carousel-tile-img.mod-xl {height:226px }@media (min-width:576px) {.property-carousel-tile-img.mod-xl {height:337px }}@media (min-width:768px) {.property-carousel-tile-img.mod-xl {height:458px }}@media (min-width:992px) {.property-carousel-tile-img.mod-xl {height:620px }}@media (min-width:1200px) {.property-carousel-tile-img.mod-xl {height:768px }}.property-carousel-nav {margin:0 -5px }.property-carousel-nav-wrapper {overflow:hidden }.property-carousel-nav .carousel-slide {padding:0 5px;vertical-align:top }.property-carousel-nav .slick-prev,.property-carousel-nav .slick-next {z-index:20;width:25px;height:auto;margin:0;background:rgba(0,0,0,0.7) }.property-carousel-nav .slick-prev:after,.property-carousel-nav .slick-next:after {content:'';height:10px;width:7px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-size:contain }.property-carousel-nav .slick-prev {position:absolute;top:0;left:4px;bottom:0 }.property-carousel-nav .slick-prev:after {background-image:url("/themes/agentworks/assets/svgs/chevron-left-white.svg") }.property-carousel-nav .slick-next {position:absolute;top:0;right:4px;bottom:0 }.property-carousel-nav .slick-next:after {background-image:url("/themes/agentworks/assets/svgs/chevron-right-white.svg") }.property-details-panel {margin:1.25rem 0 0;background:#e5dfd9;color:#000000 }@media (min-width:992px) {.property-details-panel {margin:0 }}.property-details-panel-inner {padding:1rem 2rem }.property-details-panel-phone {font-size:1.375rem;font-weight:bold;color:#000000;fill:#000000;text-decoration:none }.property-details-panel-phone:hover,.property-details-panel-phone:focus {outline:none;text-decoration:none;color:#000000;fill:#000000 }.property-details-panel .property-price {font-size:1.75rem;font-weight:bold;text-align:center }.property-details-panel .property-price small {font-size:1rem;font-weight:normal }.property-details-panel .property-features {margin-top:1rem;margin-bottom:0 }@media (min-width:992px) {.property-details-panel .property-features {margin-top:3.33rem }}.property-details-panel .property-features >li {width:100%;margin:0 0 1.1rem;padding-left:18px;font-size:0.875rem }.property-details-panel .property-features >li:before {top:2px }.property-currency-selector {margin:-0.6rem 0 0 }.property-details-panel .property-currency-selector {margin:-0.5rem 0 0;text-align:center }.property-currency-selector label {font-size:0.875rem }.property-currency-selector .selectric {border:0 }.property-currency-selector .selectric-wrapper {display:inline-block;vertical-align:middle }.property-currency-selector .selectric.is-active .label {color:#ffffff }.property-details-panel .property-currency-selector .selectric.is-active .label {color:#000000 }.property-currency-selector .selectric .button:after {border-top-color:#ffffff }.property-details-panel .property-currency-selector .selectric .button:after {border-top-color:#000000 }.property-tabs .tabs-nav {margin:1rem 0 0;font-weight:300;text-transform:uppercase }.property-tabs .tabs-nav li {margin:0 18px }.property-tabs .tabs-nav a,.property-tabs .tabs-nav button {padding-left:5px;padding-right:5px }.property-features {letter-spacing:normal;margin:3.33rem 0 2.33rem;padding:0 }.property-features >li {position:relative;display:inline-block;vertical-align:top;margin:0 0 0.5rem;padding:0 20px 0 25px;width:50%;line-height:1.2;text-align:left }@media (min-width:768px) {.property-features >li {width:33.33% }}@media (min-width:992px) {.property-features >li {width:20% }}.property-features >li:before {content:'';position:absolute;top:5px;left:0;width:12px;height:12px;border-radius:50%;background:#a88e73;opacity:0.2 }.property-content {margin:0 0 1.5rem;font-size:0.875rem }.property-content-break {margin:0 0 2.75rem }.property-floorplan {display:block;max-width:100%;margin:0 auto }.hero .property-price {font-size:1.75rem;font-weight:bold }.property-available {display:block;margin-left:1rem;font-size:1rem;font-weight:normal }@media (min-width:576px) {.property-available {display:inline-block }}.property-marketed {padding:3rem 0;text-align:center;background:#ebe6e6 }@media (min-width:768px) {.property-marketed {text-align:left }}.property-marketed-img {display:block;margin:0 auto;max-width:100%;border-radius:50% }@media (min-width:768px) {.property-marketed-img {margin:0 }}.property-marketed-body {margin:1rem 0 }@media (min-width:768px) {.property-marketed-body {margin:2rem 0 0 }}@media (min-width:992px) {.property-marketed-body {margin:0 }}.property-marketed-body h2 {margin:0 0 0.8rem;font-size:1.875rem;font-weight:bold;color:#a88e73 }@media (min-width:1200px) {.property-marketed-body h2 {font-size:2.1875rem }}.property-marketed-body p {margin:0 0 0.8rem;font-size:0.875rem }.property-marketed-body strong {line-height:1.28;font-size:1rem }.property-marketed-agency-img {display:block;margin:0.5rem auto 0 }@media (min-width:768px) {.property-marketed-agency-img {margin:0.5rem 0 0 }}.property-marketed-contacts {display:inline-block;margin:1.75rem 0 0 }.property-marketed-phone {margin:0 0 0.2rem;font-size:1.125rem }@media (min-width:1200px) {.property-marketed-phone {font-size:1.3125rem }}.property-marketed-phone a {color:#000000;fill:#000000;text-decoration:none }.property-marketed-phone a:hover,.property-marketed-phone a:focus {outline:none;text-decoration:none;color:#000000;fill:#000000 }.property-marketed-phone span {color:#a88e73 }.property-marketed-contact {margin:0.5rem 0 0 }.property-cta-bar {padding:1rem 0 0.5rem;text-align:center;border-radius:0px;background:#ebe6e6 }.property-cta-bar a {display:inline-block;vertical-align:middle;margin:0 0.5rem 0.5rem }.property-cta-bar .svg-icon {position:relative;top:3px;margin-right:3px }.property-cta-bar .svg-icon.mod-mail {top:2px }.property-cta-bar .btn,.property-cta-bar .btn-ghost {padding-top:7px;padding-bottom:7px }.team-members {margin:1.5rem 0 }.team-member {position:relative;margin:0.66rem 0;padding:1.9rem;background:#ffffff;box-shadow:0 0 30px rgba(0,0,0,0.2);z-index:20 }@media (min-width:768px) {.team-member {padding:1.25rem 1.9rem }}@media (min-width:992px) {.team-member {padding:1.9rem }}@media (min-width:1200px) {.team-member {padding:1.25rem 1.9rem }}.team-member-img {display:block;max-width:100%;margin:0 auto 0.7rem;border-radius:50%;box-shadow:4px 4px 13px rgba(0,0,0,0.3) }.team-member-img-wrapper {max-width:142px;margin:0 auto;text-align:center }@media (min-width:992px) {.team-member-img-wrapper {margin:0 auto }}@media (min-width:1200px) {.team-member-img-wrapper {margin:0 }}@media (min-width:576px) {.team-member-content {margin-top:1.1rem }}@media (min-width:768px) {.team-member-content {margin-top:0 }}@media (min-width:992px) and (max-width:1199px) {.team-member-content {margin-top:0.6rem !important }}.team-member-name {font-size:1.25rem;color:#637078 }.team-member-title {margin:0 0 0.8rem;font-size:0.85rem;color:#1f242f }.team-member-phone {margin:0 0 0.8rem;font-size:0.875rem }.team-member-phone a {color:#000000;fill:#000000;text-decoration:none }.team-member-phone a:hover,.team-member-phone a:focus {outline:none;text-decoration:none;color:#000000;fill:#000000 }.team-member-email {word-wrap:break-word }.team-member-cta.mod-valuation {margin-bottom:8px }.team-member-cta .btn-ghost {color:#1f242f }.team-member-cta .btn,.team-member-cta .btn-ghost {font-size:0.8rem;max-width:230px;margin:0 auto;padding:6px 12px;box-shadow:none }@media (min-width:768px) {.team-member-cta .btn,.team-member-cta .btn-ghost {max-width:300px }}@media (min-width:992px) {.team-member-cta .btn,.team-member-cta .btn-ghost {max-width:230px }}.team-member-contact a {display:inline-block;vertical-align:middle;margin-right:2.5rem }.team-member-contact a:last-child {margin-right:0 }.team-member-contact a[href^="tel:"] {color:#000000;fill:#000000;text-decoration:none }.team-member-contact a[href^="tel:"]:hover,.team-member-contact a[href^="tel:"]:focus {outline:none;text-decoration:none;color:#000000;fill:#000000 }.team-member-contact .svg-icon {margin-right:7px;vertical-align:middle;fill:#90979c }.team-member-contact .svg-icon.mod-mail {margin-top:-2px;width:22px;height:18px }.team-member-contact .svg-icon.mod-phone {margin-top:-4px;width:13px;height:20px }.cta-bar {padding:1rem 0 }.cta-bar-links {font-size:0.9375rem }.cta-bar-links a {display:inline-block;margin-right:1.5rem }.cta-bar-links a:last-child {margin-right:0 }.cta-bar-links .svg-icon {vertical-align:middle;margin-right:5px;width:20px;height:20px }.cta-bar-links .svg-icon.mod-phone {margin-top:-3px;width:13px }.cta-bar-links .svg-icon.mod-mail {height:14px }.cta-bar .btn,.cta-bar .btn-ghost {padding:6px;box-shadow:none }.cta-bar .btn-ghost {border-color:#ffffff;color:#ffffff;fill:#ffffff;text-decoration:none }.cta-bar .btn-ghost:hover,.cta-bar .btn-ghost:focus {outline:none;text-decoration:none;color:#ffffff;fill:#ffffff }.social >li {margin-right:10px }.social >li:last-child {margin-right:0 }.social .svg-icon {width:30px;height:30px;color:#fff;fill:#fff;text-decoration:none;text-align:center;border-radius:50% }.social .svg-icon:hover,.social .svg-icon:focus {outline:none;text-decoration:none;color:#fff;fill:#fff }.social .svg-icon.mod-facebook {background:#3b5998 }.social .svg-icon.mod-facebook svg {width:9px }.social .svg-icon.mod-twitter {background:#55acee }.social .svg-icon.mod-youtube {background:#F80000 }.social .svg-icon.mod-linkedin {background:#0077B5 }.social .svg-icon.mod-instagram {background:#d6249f;background:-webkit-radial-gradient(30% 107%,circle,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285AEB 90%);background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285AEB 90%) }.social svg {margin:0 auto;width:15px }.accreditations {margin:0 -1.25rem;text-align:center }.accreditations-wrapper {overflow:hidden }.accreditation-logo {margin:1.375rem 1.25rem 0;max-height:100px;width:auto;height:auto }.blog-sidebar-section {margin:0 0 2rem }.blog-sidebar .h4 {margin:0 0 1rem;font-weight:lighter }.blog-sidebar .h4 .svg-icon {margin:5px 0 0 32px;width:16px;height:16px;fill:#000000 }.blog-sidebar-categories {margin:0;padding:0;list-style-type:none }.blog-sidebar-categories li {border-bottom:1px solid #90979c }.blog-sidebar-categories li.is-active {padding-left:15px }.blog-sidebar-categories li.is-active a {color:#000000;fill:#000000;text-decoration:none }.blog-sidebar-categories li.is-active a:hover,.blog-sidebar-categories li.is-active a:focus {outline:none;text-decoration:none;color:#000000;fill:#000000 }.blog-sidebar-categories li.mod-view-more a,.blog-sidebar-categories li.mod-view-less a {color:#a88e73;fill:#a88e73;text-decoration:none;font-weight:bold }.blog-sidebar-categories li.mod-view-more a:hover,.blog-sidebar-categories li.mod-view-more a:focus,.blog-sidebar-categories li.mod-view-less a:hover,.blog-sidebar-categories li.mod-view-less a:focus {outline:none;text-decoration:none;color:#8c795b;fill:#8c795b }.blog-sidebar-categories li.mod-view-more a:before,.blog-sidebar-categories li.mod-view-less a:before {display:none }.blog-sidebar-categories li.mod-hidden,.blog-sidebar-categories li.mod-view-less {display:none }.blog-sidebar-categories a {position:relative;display:block;padding:13px 0 13px 18px;color:#000000;fill:#000000;text-decoration:none }.blog-sidebar-categories a:hover,.blog-sidebar-categories a:focus {outline:none;text-decoration:none;color:#a88e73;fill:#a88e73 }.blog-sidebar-categories a:before {content:'';position:absolute;top:50%;left:0;height:0.4em;border-style:solid;border-width:1px 1px 0 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-top:-3px;width:0.4em }.blog-sidebar-post {display:block;margin:0 0 1rem }.blog-sidebar-post p {margin:0 0 0.5rem }.blog-sidebar-post-date {font-size:80%;color:#000000 }.blog-search-form {position:relative }.blog-search-form .form-control {padding-right:35px }.blog-search-form .btn {position:absolute;top:50%;right:10px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:0;box-shadow:none;background:none;color:#000000;fill:#000000;text-decoration:none }.blog-search-form .btn:hover,.blog-search-form .btn:focus {outline:none;text-decoration:none;color:#000000;fill:#000000 }.blog-search-form .svg-icon {display:block;width:17px;height:17px }.article-info {margin:0 0 1.4rem }@media (min-width:768px) {.article-info {margin:0 }}.article-date {display:block;margin:-7px 0 6px;font-size:3.0625rem;line-height:1;font-weight:bold;color:#000000 }.article-date.mod-xs {margin:0;font-size:0.875rem;font-weight:normal }.article-date-wrapper {margin:0 }@media (min-width:768px) {.article-date-wrapper {margin:0 0 1.5rem }}.article-toolbar {padding:0 }.article-toolbar li {display:block;border-bottom:1px solid #e2e2e2 }.article-toolbar li:first-child {border-top:1px solid #e2e2e2 }.article-toolbar a {display:block;line-height:30px;text-transform:uppercase;font-size:0.75rem;color:#000000;fill:#000000;text-decoration:none;font-weight:bold }.article-toolbar a:hover,.article-toolbar a:focus {outline:none;text-decoration:none;color:#a88e73;fill:#a88e73 }.article-toolbar a:hover,.article-toolbar a:focus {fill:#a88e73 }.article-toolbar .svg-icon {margin-top:-2px;vertical-align:middle;margin-right:5px;width:18px;height:18px }.article-toolbar .svg-icon.mod-share {margin-top:-4px }.article-toolbar svg {vertical-align:top }.article img {display:block;float:left;margin:0.5rem 1rem 1rem 0 }@media (max-width:575.98px) {.article img {float:none;max-width:100%;margin:0 auto 1rem;width:auto;height:auto }}.account-nav {position:relative;z-index:20;margin:-50px 0 11px;text-align:center }.account-nav .tabs-nav {margin:0 }.account-nav li a,.account-nav li.is-active a {color:#ffffff;fill:#ffffff;text-decoration:none }.account-nav li a:hover,.account-nav li a:focus,.account-nav li.is-active a:hover,.account-nav li.is-active a:focus {outline:none;text-decoration:none;color:#ffffff;fill:#ffffff }.account-nav a:after {background:#ffffff }@media print {.hamburger,.cta-bar,.cta-bar-ghost {display:none }}.autocomplete {position:relative }.autocomplete-items {position:absolute;z-index:99;top:100%;left:0;right:0;max-height:450px;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;overflow:auto;font-size:0.875rem;border:1px solid #c4c4c4;box-shadow:0 0 10px -6px #292929;background:#F8F8F8;color:#000000 }.mod-gradient .autocomplete-items {box-shadow:0 2px 4px 0 rgba(0,0,0,0.15) }.autocomplete-items div {position:relative;padding:4px 8px;cursor:pointer;color:#666 }.autocomplete-items div:before {content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:#a88e73;opacity:0 }.autocomplete-items div:hover:before {opacity:0.15 }.autocomplete-active:before {opacity:0.15 }.table-row {background:#ffffff }.table-row:nth-child(2n):not(.mod-plain),.table-row.mod-highlight {background:#e5dfd9;color:#000000 }.table-row.mod-heading {background:#a88e73 }.table-heading,.table-data {padding:1rem 0 }.table-heading {position:relative;margin:0;padding:1rem 10px;color:#ffffff;text-align:center }.table-data {padding:1rem }.table-data.mod-bold {font-weight:bold }@media (min-width:1200px) {.table-data.mod-bold {font-weight:normal }}.table-data small {margin:0 0 0.5rem }.table-data .svg-icon {vertical-align:middle;fill:#424B5A }.table-data .svg {width:24px;height:24px }.accordion {margin:0 0 1rem;border:1px solid #90979c }.accordion-section:last-child .accordion-title {border-bottom:0 }.accordion-title {display:block;padding:1rem;background:#ebe6e6;border-bottom:1px solid #90979c;color:#000000;fill:#000000;text-decoration:none }.accordion-title:hover,.accordion-title:focus {outline:none;text-decoration:none;color:#000000;fill:#000000 }.accordion-content {display:none;padding:1rem 1rem 0 }.accordion-content.is-active {display:block }.cookies {position:fixed;left:0;right:0;bottom:0;z-index:200000000000;padding:5px 0;box-shadow:0 -2px 2px rgba(0,0,0,0.2);font-size:0.875rem;background:#3a3e41;color:#ffffff }.cookies a:not(.btn) {text-decoration:underline;color:#ffffff }.cookies .btn {padding:2px 12px }.epc-heading {padding:0.5rem;background:#a88e73;color:#ffffff }.epc-table {margin:0 0 1rem }.epc-bars {padding-right:2rem }.epc-bar {margin:2px 0;line-height:40px;padding:0 0.25rem;font-size:0.6875rem;color:#fff }@media (min-width:576px) {.epc-bar {font-size:1rem;padding:0 0.5rem }}.epc-bar.mod-a {width:40%;background:#048541 }.epc-bar.mod-a.mod-env {background:#6CCFF6 }.epc-bar.mod-b {width:50%;background:#1DB058 }.epc-bar.mod-b.mod-env {background:#1EB8EE }.epc-bar.mod-c {width:60%;background:#8DC73D }.epc-bar.mod-c.mod-env {background:#009FD7 }.epc-bar.mod-d {width:70%;background:#FCCB07 }.epc-bar.mod-d.mod-env {background:#027BC4 }.epc-bar.mod-e {width:80%;background:#FBAE66 }.epc-bar.mod-e.mod-env {background:#BCBDC0 }.epc-bar.mod-f {width:90%;background:#F58422 }.epc-bar.mod-f.mod-env {background:#A1A0A5 }.epc-bar.mod-g {width:100%;background:#EE1A28 }.epc-bar.mod-g.mod-env {background:#818085 }.epc-val {position:relative;-webkit-transform:translateY(12px);-ms-transform:translateY(12px);transform:translateY(12px);margin:2px 0 2px 20px;line-height:40px;font-weight:bold;color:#ffffff }@media (min-width:576px) {.epc-val {margin-left:35px;margin-right:20px }}.epc-val:before {content:'';position:absolute;top:0;left:-15px;border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:15px solid #000;border-right-color:inherit }.epc-val-wrapper {position:relative;height:100% }#cw-mortgage-results,
#cw-sdlt-results {display:none }.calculator-result {padding:0.5rem 0;font-size:1.125rem }