#sp-main-body #sp-component > .sp-column{background-color: transparent !important;}#sp-main-body a.dv-locations__link{color: #1d4ed8 !important;}#sp-main-body a.dv-locations__link:hover{color: #163fb0 !important;}#sp-main-body .article-details [itemprop="articleBody"] a{color: #2563eb !important;}#sp-main-body .article-details [itemprop="articleBody"] a:hover{color: #1d4ed8 !important;}#sp-main-body a.dv-cta-btn,#sp-main-body .dv-cta-seller a.dv-cta-btn{color: #FFFFFF !important;}#sp-main-body .dv-cta-agent a.dv-cta-btn{color: #132742 !important;}#sp-main-body .dv-cta-agent a.dv-cta-btn:hover{color: #FFFFFF !important;}#sp-bottom .dv-footer-company-info p,#sp-footer .dv-footer-bottom p{color: #9ca3af !important;}#sp-footer .dv-gplay-heading,#sp-footer p.dv-gplay-heading{color: #d1d5db !important;}#sp-main-body .dv-tools-page{background-color: transparent !important;}#sp-main-body .dv-tools-page > .dv-tools-nav .dv-tools-nav-link{color: #ffffff !important;}#sp-main-body .dv-tools-page > .dv-tools-nav .dv-tools-nav-link:hover{color: #1F3A5F !important;background: #ffffff !important;}#sp-main-body .dv-tools-page .dv-calc-header .dv-tools-h1,#sp-main-body .dv-tools-page h1.dv-tools-h1,#sp-main-body .dv-tools-page h1{color: #1F3A5F !important;}#section-id-aa956412-ed4c-4c2e-9bf3-244bc6e0bc5a .animated-heading-before-part{color: #ffffff !important;}.logo a{display: inline-flex !important;align-items: center !important;gap: 0.5rem !important;text-decoration: none !important;}.logo a::after{content: "Domovita" !important;color: #ffffff !important;font-family: 'Inter',system-ui,-apple-system,sans-serif !important;font-weight: 700 !important;font-size: 1.25rem !important;letter-spacing: -0.01em !important;line-height: 1 !important;white-space: nowrap !important;}@media (max-width: 420px){.logo a::after{display: none !important;}}.domovita-container.dv-valuation-page{background-color: transparent !important;color: #fff;}.dv-valuation-page .dv-val-form-card,.dv-valuation-page .dv-val-form-card label,.dv-valuation-page .dv-val-form-card .dv-val-field label{color: #1F3A5F;}.dv-valuation-page .dv-val-form-card{background-color: #ffffff;}.form-header p,.form-header .form-subtitle,[class*="dv-register"] .form-header p{color: rgba(255,255,255,0.92) !important;}.dv-ag-town-grid{display: grid !important;grid-template-columns: repeat(auto-fill,minmax(240px,1fr));gap: 12px !important;}#sp-section-2:has(.dv-header-icons),#sp-section-2:has(#sp-top1 .dv-header-icons),#sp-top1:has(.dv-header-icons),.sp-module:has(.dv-header-icons),.dv-header-icons{background-color: rgba(31,58,95,0.95) !important;}.dv-header-icons a.dv-messages-link,.dv-header-icons a.dv-messages-link span{color: #fff !important;}.com-users-login__options .list-group-item{background: #ffffff !important;color: #1F3A5F !important;border-color: #E2E8F0 !important;}.com-users-login__options .list-group-item:hover,.com-users-login__options .list-group-item:focus-visible{background: #F4F6F8 !important;color: #0F2A4F !important;text-decoration: underline;}.com-users-login__register{color: #1E5BB8 !important;font-weight: 600;}.com-users-login__register strong{color: inherit;}body.view-property,body.view-property .body-innerwrapper{overflow-y: visible !important;overflow-x: clip !important;}:root{--dv-gold: #F5B041;--dv-gold-hover: #E0992E;--dv-navy-ink: #1F3A5F;--dv-blue: #2F6FCC;--dv-blue-ink: #1B4E96;--dv-chip-blue-bg: #E6F1FB;--dv-chip-blue-text: #1B4E96;--dv-chip-gold-bg: #FDEFD6;--dv-chip-gold-text: #8A5B12;--dv-status-green: #2E9E6B;--dv-hairline: rgba(31,58,95,0.10);--dv-radius: 16px;--dv-radius-card: 16px;--dv-radius-pill: 999px;--dv-radius-control: 7px;}.btn-primary,.dv-btn-primary,.dv-sp-btn,.dv-feat-submit-btn,.dv-address-lookup__btn,.dv-profile-save-btn,.dv-btn-waitlist-join,.dv-quick-action-btn,.dv-img-btn,button.btn[type="submit"],input.btn[type="submit"]{background: var(--dv-gold) !important;color: var(--dv-navy-ink) !important;border: 1px solid var(--dv-gold) !important;border-radius: var(--dv-radius-pill) !important;text-shadow: none !important;box-shadow: 0 1px 2px rgba(31,58,95,.10),0 2px 8px rgba(31,58,95,.08) !important;font-weight: 600;}.btn-primary:hover,.dv-btn-primary:hover,.dv-sp-btn:hover,.dv-feat-submit-btn:hover,.dv-address-lookup__btn:hover,.dv-profile-save-btn:hover,.dv-btn-waitlist-join:hover,.dv-quick-action-btn:hover,.dv-img-btn:hover,button.btn[type="submit"]:hover,input.btn[type="submit"]:hover{background: var(--dv-gold-hover) !important;color: var(--dv-navy-ink) !important;filter: none !important;box-shadow: 0 2px 10px rgba(31,58,95,.16) !important;}.btn-secondary,.btn-outline-primary,.dv-btn-secondary{background: transparent !important;color: var(--dv-blue) !important;border: 1.5px solid var(--dv-blue) !important;border-radius: var(--dv-radius-pill) !important;text-shadow: none !important;box-shadow: none !important;font-weight: 600;}.btn-secondary:hover,.btn-outline-primary:hover,.dv-btn-secondary:hover{background: var(--dv-chip-blue-bg) !important;color: var(--dv-blue-ink) !important;border-color: var(--dv-blue) !important;filter: none !important;box-shadow: none !important;}.btn-secondary.dv-track-btn.is-tracked{background: var(--dv-deep-navy,#1F3A5F) !important;color: #fff !important;border-color: var(--dv-deep-navy,#1F3A5F) !important;}.btn-secondary.btn-favourite-detail.is-favourited{background: var(--dv-gold,#F5B041) !important;color: var(--dv-navy-ink,#1F3A5F) !important;border-color: var(--dv-gold,#F5B041) !important;}.btn-link,.dv-btn-tertiary{background: transparent !important;color: var(--dv-navy-ink) !important;border: none !important;border-radius: var(--dv-radius-pill) !important;text-shadow: none !important;box-shadow: none !important;text-decoration: none;font-weight: 600;}.btn-link:hover,.dv-btn-tertiary:hover{color: var(--dv-blue) !important;text-decoration: underline;filter: none !important;}.btn-success,.btn-outline-success{background: var(--dv-status-green) !important;color: #fff !important;}.btn-info{background: var(--dv-blue) !important;color: #fff !important;}.btn-danger{background: #C0392B !important;color: #fff !important;}.btn-warning{background: #D98324 !important;color: var(--dv-navy-ink) !important;}.btn-success,.btn-outline-success,.btn-info,.btn-danger,.btn-warning{border-radius: var(--dv-radius-pill) !important;border: 1px solid transparent !important;text-shadow: none !important;box-shadow: 0 1px 2px rgba(31,58,95,.10) !important;}.btn-success:hover,.btn-outline-success:hover,.btn-info:hover,.btn-danger:hover,.btn-warning:hover{filter: brightness(0.94) !important;box-shadow: 0 2px 10px rgba(31,58,95,.16) !important;}.btn-primary::before,.btn-success::before,.btn-info::before,.btn-warning::before,.btn-danger::before,.btn-outline-primary::before,.btn-outline-success::before,.dv-btn-primary::before,.dv-sp-btn::before,.dv-feat-submit-btn::before,.dv-address-lookup__btn::before,.dv-profile-save-btn::before,.dv-btn-waitlist-join::before,.dv-quick-action-btn::before,.dv-img-btn::before,button.btn[type="submit"]::before,input.btn[type="submit"]::before{display: none !important;}.property-card,.dv-featured-card,.dv-featured-area-card,.dv-usermenu--card,.dv-usermenu--guest,.dv-planning-card,.dv-planning-listed,.dv-imd-module,.dv-school-card,.dv-proximity-module,.dv-poi-card,.dv-userpill__menu,.com-content-category-blog .blog-item{border-radius: var(--dv-radius-card) !important;}.domovita-container,.dv-container,.property-detail-container,.property-form-container{border-radius: var(--dv-radius-card) !important;}.dv-chip,.dv-tag,.dv-pill{border-radius: var(--dv-radius-pill) !important;}.dv-chip--blue{background: var(--dv-chip-blue-bg);color: var(--dv-chip-blue-text);border-color: transparent;}.dv-chip--gold,.dv-chip--epc{background: var(--dv-chip-gold-bg);color: var(--dv-chip-gold-text);border-color: transparent;}.dv-status-tick{display: inline-flex;align-items: center;justify-content: center;width: 20px;height: 20px;border-radius: 999px;background: var(--dv-status-green);color: #fff;flex-shrink: 0;line-height: 1;}.dv-status-tick::before{content: "\2713";font-size: 12px;font-weight: 700;}.dv-icon-btn{display: inline-flex;align-items: center;justify-content: center;width: 44px;height: 44px;border-radius: 999px;background: var(--dv-navy-ink);color: #fff;border: none;cursor: pointer;padding: 0;transition: background .18s ease,transform .12s ease;}.dv-icon-btn:hover{background: #163049;color: #fff;}.dv-icon-btn:active{transform: scale(0.96);}.dv-icon-btn svg{width: 20px;height: 20px;}#sp-main-body .dv-agentdir-count,#sp-main-body .dv-agentdir-sort-label{color: #3a4660 !important;}#sp-main-body .dv-ag-index h1,#sp-main-body .dv-ag-index h2{color: #ffffff !important;}#sp-main-body .com-content-category-blog .page-header h1{color: #ffffff !important;}#sp-main-body .dv-key-fact{background: #1F3A5F;color: rgba(255,255,255,0.92);border-left: none;padding: 20px 24px;border-radius: 8px;}#sp-main-body .dv-key-fact strong{color: #ffffff !important;}#sp-main-body .dv-bd-stat-sub,#sp-main-body .dv-bm-roles-grid li.no,#sp-main-body .dv-bp-readonly-label,#sp-main-body .dv-bp-hint,#sp-main-body .dv-bm-member-owner,#sp-main-body .dv-beq-date,#sp-main-body .dv-beq-email,#sp-main-body .dv-eq-status.dv-eq-status-closed,#sp-main-body .dv-tools-rates-table th,#sp-main-body .dv-sdlt-subtitle,#sp-main-body .dv-cc-field-label span,#sp-main-body .dv-danger-zone__note,#sp-main-body #dv-ftp-form .form-text.text-muted,#sp-main-body #dv-ftp-form small.text-muted{color: #5b626d !important;}#sp-main-body .dv-login__recovery a,#sp-main-body a.dv-article-card__readmore{color: #2563eb !important;}#sp-main-body .dv-login__brand-footer a{color: #ffffff !important;text-decoration: underline;}#sp-main-body .article-details [itemprop="articleBody"] .dv-article-toc a{color: #1d4ed8 !important;}#sp-main-body .dv-el-eyebrow,#sp-main-body .dv-vp-kicker{color: #8a5b12 !important;}#sp-main-body .com-content-category-blog__counter{color: #b4bcc7 !important;}#sp-main-body .dv-cc-sample-summary strong.warn{color: #8a5b12 !important;}#sp-main-body .btn-outline-info{color: #0c6378 !important;border-color: #0c6378 !important;}#sp-main-body .btn-outline-warning{color: #8a5b12 !important;border-color: #c79100 !important;}#sp-main-body .dv-beq-reply-btn.dv-beq-reply-secondary{color: #1d4ed8 !important;border: 1px solid #1d4ed8 !important;background: #ffffff !important;}#sp-main-body .dv-bm a.btn-success,#sp-main-body .dv-badge-success{background-color: #1d7a4f !important;border-color: #1d7a4f !important;}#sp-main-body .dv-cc-finding-badge{background-color: #8a5e00 !important;}#sp-main-body .dv-active-filter-chip{background: #46627f !important;}#sp-main-body [class*="dv-lister"] a.dv-btn-primary,#sp-main-body [class*="dv-lwu"] a.dv-btn-primary,#sp-main-body [class*="dv-ysdw"] a.dv-btn-primary,#sp-main-body [class*="dv-everylisting"] a.dv-btn-primary,#sp-main-body [class*="dv-el-"] a.dv-btn-primary,#sp-main-body [class*="dv-valaudit"] a.dv-btn-primary,#sp-main-body a.dv-btn-primary.dv-ysdw-cta{background: #1d4ed8 !important;}#sp-main-body a.dv-btn-surprise{color: #ffffff !important;background: #5b4bd4 !important;}#sp-main-body .dv-alerts-preview-card,#sp-main-body .dv-alerts-preview-body{color: #1d4ed8 !important;}#sp-main-body .dv-alerts-preview-meta,#sp-main-body .dv-alerts-privacy{color: #5b626d !important;}#sp-main-body .dv-val-sources li{color: #aeb8c4 !important;}#sp-main-body .dv-colophon-social a{color: #1d4ed8 !important;}#sp-main-body .dv-val-meta span{color: #8fb4ec !important;}#sp-main-body .dv-val-fine{color: #a9b6cc !important;}#sp-main-body .dv-alerts-card label,#sp-main-body .dv-alerts-field label,#sp-main-body .domovita-nearby-towns h2{color: #1f3a5f !important;}#sp-main-body a.dv-myhome-login-btn{color: #ffffff !important;}#sp-main-body .dv-sd-attribution{color: #6b6b6b !important;}#sp-main-body .dv-err-primary-cta{background: #c0532a !important;}#sp-main-body .dv-cc-sample-summary strong.info{color: #2c5d99 !important;}#sp-main-body a.btn-browse,#sp-main-body a.btn-contact{color: #ffffff !important;}#sp-main-body [class*="dv-agent-cta"] a.dv-btn-primary{background: #1d4ed8 !important;}:root{--dv-aurum-gold-deep: var(--dv-gold-hover);--dv-aurum-gold-grad: linear-gradient(100deg,var(--dv-gold) 0%,var(--dv-aurum-gold-deep) 100%);--dv-aurum-gold-line: linear-gradient(120deg,rgba(245,176,65,.85),rgba(224,153,46,.25) 45%,rgba(245,176,65,.70));--dv-aurum-cmp-frame: linear-gradient(120deg,var(--dv-gold),var(--dv-aurum-gold-deep) 60%,var(--dv-blue-ink));--dv-aurum-glow-soft: rgba(245,176,65,.22);--dv-aurum-glow: rgba(245,176,65,.30);--dv-aurum-glow-strong: rgba(245,176,65,.55);--dv-aurum-sheen: rgba(255,255,255,.55);--dv-aurum-btn-halo: rgba(217,139,36,.34);--dv-aurum-field-bg: #ffffff;--dv-aurum-field-bg-focus: #FFFDF8;--dv-aurum-field-border: #6B7682;--dv-aurum-field-border-hover: #4C5764;--dv-aurum-field-inset: inset 0 1px 2px rgba(31,58,95,.06);--dv-aurum-focus-ring: 0 0 0 4px rgba(245,176,65,.30);--dv-aurum-focus-bloom: 0 0 18px 2px rgba(245,176,65,.22);--dv-aurum-glass-bg: rgba(255,253,248,.58);--dv-aurum-glass-blur: 12px;--dv-aurum-glass-saturate: 122%;--dv-aurum-glass-border: rgba(255,255,255,.65);--dv-aurum-glass-fallback: #FFFDF8;--dv-aurum-scrim: rgba(31,58,95,.92);--dv-aurum-ease: cubic-bezier(.22,.61,.36,1);--dv-aurum-dur: .26s;--dv-aurum-dur-sheen: .55s;--dv-aurum-elev-1: 0 1px 2px rgba(31,58,95,.05),0 8px 22px rgba(31,58,95,.06);--dv-aurum-elev-2: 0 2px 4px rgba(31,58,95,.06),0 18px 38px rgba(31,58,95,.12);--dv-aurum-elev-glass: 0 12px 40px rgba(15,30,50,.35);--dv-aurum-btn-shadow: 0 1px 0 rgba(255,255,255,.35) inset,0 6px 16px rgba(217,139,36,.22);--dv-aurum-btn-shadow-hover: 0 1px 0 rgba(255,255,255,.40) inset,0 10px 24px rgba(217,139,36,.34);}.btn-primary,.dv-btn-primary,.dv-sp-btn,.dv-feat-submit-btn,.dv-address-lookup__btn,.dv-profile-save-btn,.dv-btn-waitlist-join,.dv-quick-action-btn,.dv-img-btn,#sp-main-body button.btn[type="submit"],#sp-main-body input.btn[type="submit"],.btn-secondary,.btn-outline-primary,.dv-btn-secondary,.btn-link,.dv-btn-tertiary,.btn-success,.btn-outline-success,.btn-info,.btn-danger,.btn-warning{position: relative;transition: transform var(--dv-aurum-dur) var(--dv-aurum-ease),box-shadow var(--dv-aurum-dur) var(--dv-aurum-ease),background-position var(--dv-aurum-dur) var(--dv-aurum-ease),background-color var(--dv-aurum-dur) var(--dv-aurum-ease),border-color var(--dv-aurum-dur) var(--dv-aurum-ease),filter var(--dv-aurum-dur) var(--dv-aurum-ease),color var(--dv-aurum-dur) var(--dv-aurum-ease);}.btn-primary:not([class*="dv-lister"] *):not([class*="dv-agent-cta"] *),.dv-btn-primary:not([class*="dv-lister"] *):not([class*="dv-lwu"] *):not([class*="dv-ysdw"] *):not([class*="dv-everylisting"] *):not([class*="dv-el-"] *):not([class*="dv-valaudit"] *):not([class*="dv-agent-cta"] *):not(.dv-ysdw-cta),.dv-sp-btn,.dv-feat-submit-btn,.dv-address-lookup__btn,.dv-profile-save-btn,.dv-btn-waitlist-join,.dv-quick-action-btn,.dv-img-btn,#sp-main-body button.btn[type="submit"],#sp-main-body input.btn[type="submit"]{background-image: var(--dv-aurum-gold-grad) !important;background-color: var(--dv-gold) !important;background-size: 200% 100% !important;background-position: 0% 50% !important;background-repeat: no-repeat !important;overflow: hidden;isolation: isolate;box-shadow: var(--dv-aurum-btn-shadow) !important;}.btn-primary:hover:not([class*="dv-lister"] *):not([class*="dv-agent-cta"] *),.dv-btn-primary:hover:not([class*="dv-lister"] *):not([class*="dv-lwu"] *):not([class*="dv-ysdw"] *):not([class*="dv-everylisting"] *):not([class*="dv-el-"] *):not([class*="dv-valaudit"] *):not([class*="dv-agent-cta"] *):not(.dv-ysdw-cta),.dv-sp-btn:hover,.dv-feat-submit-btn:hover,.dv-address-lookup__btn:hover,.dv-profile-save-btn:hover,.dv-btn-waitlist-join:hover,.dv-quick-action-btn:hover,.dv-img-btn:hover,#sp-main-body button.btn[type="submit"]:hover,#sp-main-body input.btn[type="submit"]:hover{background-position: 100% 50% !important;}.btn-primary:not([class*="dv-lister"] *):not([class*="dv-agent-cta"] *)::after,.dv-btn-primary:not([class*="dv-lister"] *):not([class*="dv-lwu"] *):not([class*="dv-ysdw"] *):not([class*="dv-everylisting"] *):not([class*="dv-el-"] *):not([class*="dv-valaudit"] *):not([class*="dv-agent-cta"] *):not(.dv-ysdw-cta)::after,.dv-sp-btn::after,.dv-feat-submit-btn::after,.dv-address-lookup__btn::after,.dv-profile-save-btn::after,.dv-btn-waitlist-join::after,.dv-quick-action-btn::after,.dv-img-btn::after,#sp-main-body button.btn[type="submit"]::after,#sp-main-body input.btn[type="submit"]::after{content: "";position: absolute;inset: 0;z-index: 2;pointer-events: none;border-radius: inherit;background: linear-gradient( 105deg,transparent 30%,var(--dv-aurum-sheen) 48%,transparent 66% );transform: translateX(-120%);opacity: 0;transition: transform var(--dv-aurum-dur-sheen) var(--dv-aurum-ease),opacity .2s var(--dv-aurum-ease);}.btn-primary:focus-visible,.dv-btn-primary:focus-visible,.dv-sp-btn:focus-visible,.dv-feat-submit-btn:focus-visible,.dv-address-lookup__btn:focus-visible,.dv-profile-save-btn:focus-visible,.dv-btn-waitlist-join:focus-visible,.dv-quick-action-btn:focus-visible,.dv-img-btn:focus-visible,#sp-main-body button.btn[type="submit"]:focus-visible,#sp-main-body input.btn[type="submit"]:focus-visible{outline: none;box-shadow: 0 0 0 3px #fff,0 0 0 6px var(--dv-aurum-glow-strong),0 8px 22px var(--dv-aurum-glow) !important;}@media (hover: hover){.btn-primary:hover,.dv-btn-primary:hover,.dv-sp-btn:hover,.dv-feat-submit-btn:hover,.dv-address-lookup__btn:hover,.dv-profile-save-btn:hover,.dv-btn-waitlist-join:hover,.dv-quick-action-btn:hover,.dv-img-btn:hover,#sp-main-body button.btn[type="submit"]:hover,#sp-main-body input.btn[type="submit"]:hover,.btn-secondary:hover,.btn-outline-primary:hover,.dv-btn-secondary:hover,.btn-success:hover,.btn-outline-success:hover,.btn-info:hover,.btn-danger:hover,.btn-warning:hover{transform: translateY(-2px);}.btn-primary:hover:not([class*="dv-lister"] *):not([class*="dv-agent-cta"] *),.dv-btn-primary:hover:not([class*="dv-lister"] *):not([class*="dv-lwu"] *):not([class*="dv-ysdw"] *):not([class*="dv-everylisting"] *):not([class*="dv-el-"] *):not([class*="dv-valaudit"] *):not([class*="dv-agent-cta"] *):not(.dv-ysdw-cta),.dv-sp-btn:hover,.dv-feat-submit-btn:hover,.dv-address-lookup__btn:hover,.dv-profile-save-btn:hover,.dv-btn-waitlist-join:hover,.dv-quick-action-btn:hover,.dv-img-btn:hover,#sp-main-body button.btn[type="submit"]:hover,#sp-main-body input.btn[type="submit"]:hover{box-shadow: var(--dv-aurum-btn-shadow-hover) !important;}.btn-primary:hover:not([class*="dv-lister"] *):not([class*="dv-agent-cta"] *)::after,.dv-btn-primary:hover:not([class*="dv-lister"] *):not([class*="dv-lwu"] *):not([class*="dv-ysdw"] *):not([class*="dv-everylisting"] *):not([class*="dv-el-"] *):not([class*="dv-valaudit"] *):not([class*="dv-agent-cta"] *):not(.dv-ysdw-cta)::after,.dv-sp-btn:hover::after,.dv-feat-submit-btn:hover::after,.dv-address-lookup__btn:hover::after,.dv-profile-save-btn:hover::after,.dv-btn-waitlist-join:hover::after,.dv-quick-action-btn:hover::after,.dv-img-btn:hover::after,#sp-main-body button.btn[type="submit"]:hover::after,#sp-main-body input.btn[type="submit"]:hover::after{transform: translateX(120%);opacity: 1;}}.btn-primary:active,.dv-btn-primary:active,.dv-sp-btn:active,.dv-feat-submit-btn:active,.dv-address-lookup__btn:active,.dv-profile-save-btn:active,.dv-btn-waitlist-join:active,.dv-quick-action-btn:active,.dv-img-btn:active,#sp-main-body button.btn[type="submit"]:active,#sp-main-body input.btn[type="submit"]:active,.btn-secondary:active,.btn-outline-primary:active,.dv-btn-secondary:active,.btn-success:active,.btn-info:active,.btn-danger:active,.btn-warning:active{transform: scale(.96);}.btn-primary[disabled],.btn-primary[aria-disabled="true"],.dv-btn-primary[disabled],.dv-btn-primary[aria-disabled="true"],#sp-main-body button.btn[type="submit"][disabled],#sp-main-body input.btn[type="submit"][disabled]{transform: none !important;box-shadow: none !important;}.btn-primary[disabled]::after,.dv-btn-primary[disabled]::after,#sp-main-body button.btn[type="submit"][disabled]::after,#sp-main-body input.btn[type="submit"][disabled]::after{display: none !important;}#sp-main-body input[type="text"]:not(.dv-hero-ai-input):not(.dv-ai-input),#sp-main-body input[type="email"]:not(.dv-hero-ai-input):not(.dv-ai-input),#sp-main-body input[type="number"]:not(.dv-hero-ai-input):not(.dv-ai-input),#sp-main-body input[type="tel"]:not(.dv-hero-ai-input):not(.dv-ai-input),#sp-main-body input[type="url"]:not(.dv-hero-ai-input):not(.dv-ai-input),#sp-main-body input[type="password"]:not(.dv-hero-ai-input):not(.dv-ai-input),#sp-main-body select:not(.dv-hero-ai-input):not(.dv-ai-input),#sp-main-body textarea:not(.dv-hero-ai-input):not(.dv-ai-input),.dv-cmp-input,.dv-sp-input{background-color: var(--dv-aurum-field-bg);border: 1.5px solid var(--dv-aurum-field-border);border-radius: var(--dv-radius-control,7px);box-shadow: var(--dv-aurum-field-inset);transition: border-color var(--dv-aurum-dur) var(--dv-aurum-ease),box-shadow var(--dv-aurum-dur) var(--dv-aurum-ease),background-color var(--dv-aurum-dur) var(--dv-aurum-ease);}#sp-main-body input:not(.dv-hero-ai-input):not(.dv-ai-input)::placeholder,#sp-main-body textarea:not(.dv-hero-ai-input):not(.dv-ai-input)::placeholder,.dv-cmp-input::placeholder,.dv-sp-input::placeholder{color: #6B7682;}@media (hover: hover){#sp-main-body input[type="text"]:not(.dv-hero-ai-input):not(.dv-ai-input):hover,#sp-main-body input[type="email"]:not(.dv-hero-ai-input):not(.dv-ai-input):hover,#sp-main-body input[type="number"]:not(.dv-hero-ai-input):not(.dv-ai-input):hover,#sp-main-body input[type="tel"]:not(.dv-hero-ai-input):not(.dv-ai-input):hover,#sp-main-body input[type="url"]:not(.dv-hero-ai-input):not(.dv-ai-input):hover,#sp-main-body input[type="password"]:not(.dv-hero-ai-input):not(.dv-ai-input):hover,#sp-main-body select:not(.dv-hero-ai-input):not(.dv-ai-input):hover,#sp-main-body textarea:not(.dv-hero-ai-input):not(.dv-ai-input):hover,.dv-cmp-input:hover,.dv-sp-input:hover{border-color: var(--dv-aurum-field-border-hover);}}#sp-main-body input[type="text"]:not(.dv-hero-ai-input):not(.dv-ai-input):focus,#sp-main-body input[type="email"]:not(.dv-hero-ai-input):not(.dv-ai-input):focus,#sp-main-body input[type="number"]:not(.dv-hero-ai-input):not(.dv-ai-input):focus,#sp-main-body input[type="tel"]:not(.dv-hero-ai-input):not(.dv-ai-input):focus,#sp-main-body input[type="url"]:not(.dv-hero-ai-input):not(.dv-ai-input):focus,#sp-main-body input[type="password"]:not(.dv-hero-ai-input):not(.dv-ai-input):focus,#sp-main-body select:not(.dv-hero-ai-input):not(.dv-ai-input):focus,#sp-main-body textarea:not(.dv-hero-ai-input):not(.dv-ai-input):focus,.dv-cmp-input:focus,.dv-sp-input:focus{outline: none;border-color: var(--dv-gold-hover);background-color: var(--dv-aurum-field-bg-focus);box-shadow: var(--dv-aurum-field-inset),var(--dv-aurum-focus-ring),var(--dv-aurum-focus-bloom);}#sp-main-body input[type="text"]:not(.dv-hero-ai-input):not(.dv-ai-input):focus-visible,#sp-main-body input[type="email"]:not(.dv-hero-ai-input):not(.dv-ai-input):focus-visible,#sp-main-body select:not(.dv-hero-ai-input):not(.dv-ai-input):focus-visible,#sp-main-body textarea:not(.dv-hero-ai-input):not(.dv-ai-input):focus-visible,.dv-cmp-input:focus-visible,.dv-sp-input:focus-visible{outline: none;border-color: var(--dv-gold-hover);box-shadow: var(--dv-aurum-field-inset),var(--dv-aurum-focus-ring),var(--dv-aurum-focus-bloom);}.property-card,.dv-featured-card,.dv-featured-area-card,.dv-branch-card,.dv-agentdir-card,.dv-sp-explainer-item{position: relative;box-shadow: var(--dv-aurum-elev-1);transition: transform var(--dv-aurum-dur) var(--dv-aurum-ease),box-shadow var(--dv-aurum-dur) var(--dv-aurum-ease);}.property-card::before,.dv-featured-card::before,.dv-featured-area-card::before,.dv-branch-card::before,.dv-agentdir-card::before,.dv-sp-explainer-item::before{content: "";position: absolute;inset: 0;border-radius: inherit;padding: 1px;background: var(--dv-aurum-gold-line);-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite: exclude;pointer-events: none;z-index: 1;opacity: .9;transition: opacity var(--dv-aurum-dur) var(--dv-aurum-ease);}@media (hover: hover){.property-card:hover,.dv-featured-card:hover,.dv-featured-area-card:hover,.dv-branch-card:hover,.dv-agentdir-card:hover,.dv-sp-explainer-item:hover{transform: translateY(-4px);box-shadow: var(--dv-aurum-elev-2);}.property-card:hover::before,.dv-featured-card:hover::before,.dv-featured-area-card:hover::before,.dv-branch-card:hover::before,.dv-agentdir-card:hover::before,.dv-sp-explainer-item:hover::before{opacity: 1;}}.property-sidebar .dv-enquiry-box{position: relative;background: var(--dv-aurum-glass-bg);-webkit-backdrop-filter: blur(var(--dv-aurum-glass-blur)) saturate(var(--dv-aurum-glass-saturate));backdrop-filter: blur(var(--dv-aurum-glass-blur)) saturate(var(--dv-aurum-glass-saturate));border: 1px solid var(--dv-aurum-glass-border);box-shadow: var(--dv-aurum-elev-glass);isolation: isolate;transition: box-shadow var(--dv-aurum-dur) var(--dv-aurum-ease);}.property-sidebar .dv-enquiry-box::before{content: "";position: absolute;inset: 0;z-index: 0;border-radius: inherit;padding: 1px;background: var(--dv-aurum-gold-line);-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite: exclude;pointer-events: none;opacity: .9;}.property-sidebar .dv-enquiry-box > *{position: relative;z-index: 1;}.property-sidebar .dv-enquiry-box .dv-enquiry-desc{background: var(--dv-aurum-scrim);color: #FFFFFF;border-radius: var(--dv-radius-control,7px);padding: .7rem .85rem;margin-bottom: 1rem;}@media (hover: hover){.property-sidebar .dv-enquiry-box:hover{box-shadow: var(--dv-aurum-elev-2);}}#sp-main-body .dv-cmp-card,#sp-main-body .dv-cc-finding,#sp-main-body .dv-cc-sample-card,#sp-main-body .dv-cmp-banner,#sp-main-body .dv-cmp-disclaimer{-webkit-backdrop-filter: none !important;backdrop-filter: none !important;}#sp-main-body .dv-cmp-card,#sp-main-body .dv-cc-sample-card{position: relative;box-shadow: var(--dv-aurum-elev-1);}#sp-main-body .dv-cmp-card::after,#sp-main-body .dv-cc-sample-card::after{content: "";position: absolute;inset: 0;border-radius: inherit;padding: 1px;background: var(--dv-aurum-cmp-frame);-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite: exclude;pointer-events: none;opacity: .85;}#sp-main-body .dv-cc-finding,#sp-main-body .dv-cmp-banner,#sp-main-body .dv-cmp-disclaimer{box-shadow: var(--dv-aurum-elev-1);}@media (prefers-reduced-motion: reduce){.btn-primary,.dv-btn-primary,.dv-sp-btn,.dv-feat-submit-btn,.dv-address-lookup__btn,.dv-profile-save-btn,.dv-btn-waitlist-join,.dv-quick-action-btn,.dv-img-btn,#sp-main-body button.btn[type="submit"],#sp-main-body input.btn[type="submit"],.btn-secondary,.btn-outline-primary,.dv-btn-secondary,.btn-link,.dv-btn-tertiary,.btn-success,.btn-outline-success,.btn-info,.btn-danger,.btn-warning,.property-card,.dv-featured-card,.dv-featured-area-card,.dv-branch-card,.dv-agentdir-card,.dv-sp-explainer-item,.property-card::before,.dv-featured-card::before,.dv-featured-area-card::before,.dv-branch-card::before,.dv-agentdir-card::before,.dv-sp-explainer-item::before,.property-sidebar .dv-enquiry-box,.dv-cmp-input,.dv-sp-input,#sp-main-body input:not(.dv-hero-ai-input):not(.dv-ai-input),#sp-main-body select:not(.dv-hero-ai-input):not(.dv-ai-input),#sp-main-body textarea:not(.dv-hero-ai-input):not(.dv-ai-input){transition-duration: .001ms !important;animation-duration: .001ms !important;animation-iteration-count: 1 !important;}.btn-primary:hover,.dv-btn-primary:hover,.dv-sp-btn:hover,.dv-feat-submit-btn:hover,.dv-address-lookup__btn:hover,.dv-profile-save-btn:hover,.dv-btn-waitlist-join:hover,.dv-quick-action-btn:hover,.dv-img-btn:hover,#sp-main-body button.btn[type="submit"]:hover,#sp-main-body input.btn[type="submit"]:hover,.btn-secondary:hover,.btn-outline-primary:hover,.dv-btn-secondary:hover,.btn-success:hover,.btn-info:hover,.btn-danger:hover,.btn-warning:hover,.btn-primary:active,.dv-btn-primary:active,#sp-main-body button.btn[type="submit"]:active,#sp-main-body input.btn[type="submit"]:active,.property-card:hover,.dv-featured-card:hover,.dv-featured-area-card:hover,.dv-branch-card:hover,.dv-agentdir-card:hover,.dv-sp-explainer-item:hover{transform: none !important;}.btn-primary::after,.dv-btn-primary::after,.dv-sp-btn::after,.dv-feat-submit-btn::after,.dv-address-lookup__btn::after,.dv-profile-save-btn::after,.dv-btn-waitlist-join::after,.dv-quick-action-btn::after,.dv-img-btn::after,#sp-main-body button.btn[type="submit"]::after,#sp-main-body input.btn[type="submit"]::after{display: none !important;}}@media (prefers-reduced-transparency: reduce){.property-sidebar .dv-enquiry-box{-webkit-backdrop-filter: none !important;backdrop-filter: none !important;background: var(--dv-aurum-glass-fallback) !important;}}.com-users-login.login,.com-users-reset,.com-users-remind{padding-block: 2.5rem 3.5rem;}.com-users-login__form,.com-users-reset__form,.com-users-remind__form{max-width: 460px;margin-inline: auto;background: rgba(255,255,255,0.045);border: 1px solid rgba(255,255,255,0.12);border-radius: 16px;padding: 2.25rem 2rem;box-shadow: 0 18px 50px rgba(0,0,0,0.38);-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px);}.com-users-login__form::before{content: "Sign in";}.com-users-reset__form::before{content: "Reset your password";}.com-users-remind__form::before{content: "Recover your username";}.com-users-login__form::before,.com-users-reset__form::before,.com-users-remind__form::before{display: block;margin-bottom: 1.4rem;font-size: 1.6rem;font-weight: 800;letter-spacing: -0.01em;text-align: center;color: #ffffff;}.com-users-login__form label:not(.form-check-label),.com-users-reset__form label:not(.form-check-label),.com-users-remind__form label:not(.form-check-label){font-weight: 600;color: #E8EEF6;margin-bottom: 0.35rem;}.com-users-login__form .star,.com-users-reset__form .star,.com-users-remind__form .star{color: #ff9e6d;}.com-users-login__form .form-control,.com-users-reset__form .form-control,.com-users-remind__form .form-control{border-radius: 10px;padding: 0.7rem 0.9rem;border: 1px solid rgba(15,42,79,0.18);background: #ffffff;color: #0F2A4F;box-shadow: none;}.com-users-login__form .form-control::placeholder,.com-users-reset__form .form-control::placeholder,.com-users-remind__form .form-control::placeholder{color: #8aa0bd;}.com-users-login__form .form-control:focus,.com-users-reset__form .form-control:focus,.com-users-remind__form .form-control:focus{border-color: #1E5BB8;box-shadow: 0 0 0 0.2rem rgba(30,91,184,0.30);}.com-users-login__form .input-group > .form-control,.com-users-reset__form .input-group > .form-control{border-top-right-radius: 0;border-bottom-right-radius: 0;}.com-users-login__form .input-password-toggle,.com-users-reset__form .input-password-toggle{border-radius: 0 10px 10px 0;border: 1px solid rgba(15,42,79,0.18);border-left: 0;background: #ffffff;color: #1E5BB8;}.com-users-login__form .input-password-toggle:hover,.com-users-reset__form .input-password-toggle:hover{background: #F4F6F8;}.com-users-login__remember .form-check-label{color: #C9D6E8;}.com-users-login__form .form-check-input:checked{background-color: #1E5BB8;border-color: #1E5BB8;}.com-users-login__form .form-check-input:focus{box-shadow: 0 0 0 0.2rem rgba(30,91,184,0.30);}.com-users-login__submit .btn,.com-users-login__form .btn-primary,.com-users-reset__form .btn-primary,.com-users-remind__form .btn-primary{border-radius: 10px;padding: 0.7rem 1rem;font-weight: 600;}.com-users-login__form .btn-primary.btn-lg{margin-top: 0.15rem;}.com-users-login__submit .btn-secondary{background: rgba(255,255,255,0.06);border: 1px solid rgba(255,255,255,0.20);color: #EAF1FB;}.com-users-login__submit .btn-secondary:hover{background: rgba(255,255,255,0.12);color: #ffffff;}.com-users-login__options,.com-users-reset__options,.com-users-remind__options{margin-top: 1.1rem;}.com-users-login__options .list-group,.com-users-reset__options .list-group,.com-users-remind__options .list-group{background: transparent;}.com-users-login__options .list-group-item,.com-users-reset__options .list-group-item,.com-users-remind__options .list-group-item{background: transparent !important;border: 0 !important;text-align: center;padding: 0.4rem 0;color: #C9D6E8 !important;}.com-users-login__options .list-group-item:hover,.com-users-login__options .list-group-item:focus-visible,.com-users-reset__options .list-group-item:hover,.com-users-reset__options .list-group-item:focus-visible,.com-users-remind__options .list-group-item:hover,.com-users-remind__options .list-group-item:focus-visible{background: transparent !important;color: #ffffff !important;text-decoration: underline;}.com-users-login__register{color: #6FA8FF !important;font-weight: 700;}.com-users-login__register strong{color: inherit;}.com-users-login .plg_dvsociallogin_button_facebook{background: #1877F2 !important;border-color: #1877F2 !important;color: #fff !important;}.com-users-login .plg_dvsociallogin_button_facebook:hover{background: #1466D6 !important;border-color: #1466D6 !important;color: #fff !important;}.com-users-login .akeeba-sociallogin-link-button-google{background: #fff !important;color: #3c4043 !important;border: 1px solid #dadce0 !important;}.com-users-login .akeeba-sociallogin-link-button-google:hover{background: #F7F8F8 !important;color: #3c4043 !important;}.com-users-login .plg_system_webauthn_login_button{background: rgba(255,255,255,0.08) !important;color: #EAF1FB !important;border: 1px solid rgba(255,255,255,0.20) !important;}.com-users-login .plg_system_webauthn_login_button:hover{background: rgba(255,255,255,0.14) !important;color: #fff !important;}.dv-ad-callout{padding: 13px 18px;border-radius: 8px;margin: 1.8em 0;font-size: 0.92em;line-height: 1.65;background: #f4f6f8;border: 1px solid #e2e6ea;border-left: 4px solid #9aa7b5;color: #46535f;}.dv-ad-callout strong{color: #5a6878;font-weight: 700;text-transform: uppercase;font-size: 0.82em;letter-spacing: 0.04em;}.dv-ad-callout a{font-weight: 600;}