/* Keep the icon visible despite the legacy mobile telephone-number span rule. */
.utility-left .sk-mode-icon{display:block!important;font:26px/1 Arial,sans-serif!important;color:#fff!important;opacity:1!important}.utility-left .sk-mode-switch summary{background:#ffffff12;color:#fff!important;border:1px solid #ffffff55}.sk-mode-placement-before-phone .sk-mode-options{left:0;right:auto;width:min(200px,calc(100vw - 32px));max-width:calc(100vw - 32px)}.utility-header{position:relative;z-index:40;overflow:visible}.utility-left .sk-mode-switch{color:#fff!important}.sk-mode-options button{opacity:1!important}.sk-mode-options button:not([aria-pressed=true]){background:transparent!important;color:inherit!important}
.sk-account-page{color:var(--ink,#14283b)}.sk-account-page-title,.sk-account-back{color:var(--ink,#14283b)!important}.sk-account-section{background:var(--sk-accent-account_light,#fffdf8);color:var(--sk-accent-account_light-text,#0b0b0b);border-top:4px solid var(--sk-accent-burgundy,#6e283b)}.sk-account-section h2,.sk-account-section h3,.sk-account-section label,.sk-account-section small{color:inherit}.sk-account-section>p,.sk-profile-note{color:inherit}.sk-account-nav{border-top:4px solid var(--sk-accent-sage,#496d60)}.sk-account-nav a{color:var(--ink,#14283b)}.sk-account-nav [aria-current=page]{background:var(--sk-accent-gold,#c9a227)!important;color:var(--sk-accent-gold-text,#0b0b0b)!important}.sk-account-nav a:hover{background:var(--sk-accent-sage,#496d60)!important;color:var(--sk-accent-sage-text,#fff)!important}.sk-profile-completion{background:var(--sk-accent-sage,#496d60)!important;color:var(--sk-accent-sage-text,#fff)!important}.sk-profile-completion progress{accent-color:var(--sk-accent-gold,#c9a227)}.sk-account-section button,.sk-widget-button{background:var(--sk-accent-burgundy,#6e283b);color:var(--sk-accent-burgundy-text,#fff)}.sk-account-empty{background:var(--sk-accent-gold,#c9a227)!important;color:var(--sk-accent-gold-text,#0b0b0b)!important}.sk-account-section input,.sk-account-section select{background:#fffdf8;color:#14283b;border-color:#73848b}.sk-account-section a{color:inherit}.sk-account-section .sk-account-google-link,.sk-account-section .sk-mobile-signin{background:#fffdf8;color:#14283b}.sk-account-section input:focus-visible,.sk-avatar-picker:focus-within,.sk-independent-widget a:focus-visible,.sk-independent-widget button:focus-visible{outline:3px solid #c9a227;outline-offset:4px}
.sk-avatar-picker{position:relative;display:inline-flex!important;flex-direction:column;align-items:center;cursor:pointer;width:112px;margin:0 0 14px!important}.sk-avatar-picker .sk-profile-avatar,.sk-avatar-picker .sk-profile-avatar-placeholder{width:96px;height:96px;object-fit:cover;border-radius:50%!important;border:3px solid var(--sk-accent-gold,#c9a227)}.sk-avatar-camera{position:absolute;right:4px;top:67px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--sk-accent-burgundy,#6e283b);color:var(--sk-accent-burgundy-text,#fff);font-size:23px}.sk-avatar-caption{display:block;font-size:13px;margin-top:8px;color:inherit!important}.sk-avatar-file{position:absolute!important;inset:0;opacity:0;width:100%!important;height:100%;cursor:pointer}.sk-avatar-form{width:100%}.sk-avatar-form small{display:block;max-width:420px;line-height:1.5}.sk-avatar-ready .sk-avatar-submit{display:none!important}.sk-avatar-form[aria-busy=true] .sk-avatar-picker{opacity:.65;pointer-events:none}.sk-photo-status:empty{display:none}.sk-photo-status{font-weight:600;overflow-wrap:anywhere}
.property-card .save-property{width:46px!important;height:46px!important;min-width:46px;display:grid!important;place-items:center!important;font:24px/1 Arial,sans-serif!important;white-space:nowrap;padding:0!important;color:#0b1f33!important;background:#fffdf8!important;border:1px solid #73848b;border-radius:50%}.property-card .save-property.saved{background:var(--sk-saved,#6e283b)!important;color:var(--sk-saved-text,#fff)!important}.detail-head .save-property{min-height:44px;min-width:110px;background:#fffdf8!important;color:#14283b!important}.detail-head .save-property.saved{background:var(--sk-saved,#6e283b)!important;color:var(--sk-saved-text,#fff)!important}
.sk-independent-widget{box-sizing:border-box;width:min(var(--sk-widget-width,100%),1280px);min-height:var(--sk-widget-height,0px);padding:var(--sk-widget-padding,24px);border-radius:var(--sk-widget-radius,18px);background:var(--sk-widget-bg,#fffdf8);color:var(--sk-widget-text,#0b0b0b);margin:24px auto;box-shadow:0 5px 22px #0b1f3310;overflow-wrap:anywhere;min-width:0}.sk-independent-widget:empty{display:none}.sk-independent-widget :is(h1,h2,h3,h4,h5,h6,p,small,label){color:inherit!important}.sk-independent-widget a:not(.wp-block-button__link):not(.sk-widget-button){color:inherit}.sk-independent-widget .has-background:not(.wp-block-button__link){background:var(--sk-widget-bg,#fffdf8)!important;color:var(--sk-widget-text,#0b0b0b)!important}.sk-independent-widget .wp-block-button__link,.sk-widget-button{display:inline-flex;min-height:44px;align-items:center;padding:12px 18px;border-radius:12px;text-decoration:none;background:var(--sk-accent-burgundy,#6e283b);color:var(--sk-accent-burgundy-text,#fff)!important}.sk-independent-widget img,.sk-independent-widget iframe{max-width:100%}.sk-section-built>img{width:100%;max-height:420px;object-fit:cover;border-radius:12px}.sk-widget-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.sk-widget-blog-grid article{min-width:0}.sk-widget-blog-grid img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:10px}.home-tools-section{border-top:3px solid var(--sk-accent-gold,#c9a227);padding-top:28px}.home-blog-section{border-top:3px solid var(--sk-accent-sage,#496d60);padding-top:28px}.sk-account-request{border-left:3px solid var(--sk-accent-gold,#c9a227)}
html[data-sk-color-scheme=dark] body .sk-account-section{background:var(--sk-accent-account_dark,#29242c)!important;color:var(--sk-accent-account_dark-text,#fff)!important}.sk-color-dark .sk-account-page-title,.sk-color-dark .sk-account-back{color:#edf1f4!important}html[data-sk-color-scheme=dark] body .sk-account-section input,html[data-sk-color-scheme=dark] body .sk-account-section select{background:#151b24!important;color:#edf1f4!important;border-color:#87949e}html[data-sk-color-scheme=dark] body .sk-account-section .sk-account-google-link,html[data-sk-color-scheme=dark] body .sk-account-section .sk-mobile-signin{background:#fffdf8!important;color:#14283b!important}html[data-sk-color-scheme=dark] body .sk-independent-widget{background:var(--sk-widget-dark-bg,#29242c)!important;color:var(--sk-widget-dark-text,#fff)!important}html[data-sk-color-scheme=dark] body .sk-independent-widget .has-background:not(.wp-block-button__link){background:var(--sk-widget-dark-bg,#29242c)!important;color:var(--sk-widget-dark-text,#fff)!important}.sk-account-nav{scroll-padding:12px}.sk-account-nav a{flex-shrink:0}
@media(max-width:900px){.sk-widget-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sk-independent-widget{max-width:calc(100% - 28px)}.sk-account-nav{gap:10px!important;padding:14px!important;scrollbar-width:thin}.sk-avatar-editor{display:block}}
@media(max-width:600px){.sk-widget-blog-grid{grid-template-columns:1fr}.utility-header:has(.sk-mode-on-mobile){min-height:48px!important}}
html[data-sk-color-scheme] body .sk-account-section :is(h2,h3,label,p,small){color:inherit!important}html[data-sk-color-scheme] body .sk-account-section .sk-profile-completion{background:var(--sk-accent-sage,#496d60)!important;color:var(--sk-accent-sage-text,#fff)!important}html[data-sk-color-scheme] body .conversation{background:var(--sk-accent-burgundy,#6e283b)!important;color:var(--sk-accent-burgundy-text,#fff)!important}html[data-sk-color-scheme] body .conversation :is(h2,p,a,strong){color:inherit!important}html[data-sk-color-scheme] body .tool-link-card>span{background:var(--sk-accent-gold,#c9a227)!important;color:var(--sk-accent-gold-text,#0b0b0b)!important}html[data-sk-color-scheme] body .sk-account-back,html[data-sk-color-scheme] body .sk-account-page-title{color:var(--ink,#14283b)!important}.sk-account-section .sk-avatar-camera{color:var(--sk-accent-burgundy-text,#fff)!important}
.home-property-search .intent-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px!important;overflow:visible!important;width:100%;padding:0!important}.home-property-search .intent-tabs>button{min-width:0!important;width:100%!important;margin:0!important;white-space:normal!important;padding:10px 6px!important;min-height:48px;font-size:clamp(12px,2.8vw,16px);line-height:1.35}.home-property-search .intent-tabs>small{grid-column:1/-1;max-width:100%;text-align:right}.sk-loan-lenders{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.sk-loan-lenders>a,.sk-loan-lenders>span{border:1px solid currentColor;border-radius:999px;padding:10px 18px;min-height:44px}.sk-section-kind-loan{border-left:4px solid var(--sk-accent-gold,#c9a227);padding-left:20px}.sk-section-kind-loan h2{margin-top:0}.sk-widget-secondary{background:transparent!important;border:1px solid currentColor;color:inherit!important;margin-left:12px}@media(max-width:600px){.home-property-search .intent-tabs>small{display:block!important;text-align:left}.sk-widget-secondary{margin:10px 0 0;display:flex;width:max-content;max-width:100%}}
