.elementor-kit-7{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --brian-heading-font:Federo; --brian-body-font:Lato; }
/* Start custom CSS *//* Brian Mayer — reference-led white aesthetic, September 12, 2026 */
@import url('https://fonts.googleapis.com/css?family=Federo:400&display=swap');
@import url('https://fonts.googleapis.com/css?family=Lato:400,700&display=swap');
:is(.elementor-8,.elementor-40,.elementor-49){font-family:'Lato',sans-serif;color:#202020;background:#fff;--brian-heading-font:'Federo';}
:is(.elementor-8,.elementor-40,.elementor-49) :is(p,label,input,textarea,button,a){font-family:'Lato',sans-serif!important;}
:is(.elementor-8,.elementor-40,.elementor-49) p{font-size:18px!important;line-height:1.7!important;letter-spacing:.65px!important;color:#292929!important;}
:is(.elementor-8,.elementor-40,.elementor-49) :is(h1,h2,h3,h4){font-family:'Federo',sans-serif!important;font-weight:400!important;line-height:1.3!important;letter-spacing:1px!important;text-transform:uppercase;color:#171717!important;}
:is(.elementor-8,.elementor-40,.elementor-49) h1{font-size:clamp(40px,5vw,60px)!important;}
:is(.elementor-8,.elementor-40,.elementor-49) h2{font-size:clamp(32px,3.5vw,43px)!important;}
:is(.elementor-8,.elementor-40,.elementor-49) h3{font-size:30px!important;}
:is(.elementor-8,.elementor-40,.elementor-49) :is(label,input,textarea){font-size:18px!important;line-height:1.5!important;color:#292929!important;}
:is(.elementor-8,.elementor-40,.elementor-49) :is(a.e-button-base,button[type=submit]){font-size:16px!important;font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase;border-radius:0!important;}
.elementor-8 :is([data-id='0e1adce'],[data-id='36c9505'],[data-id='6a63d17'],[data-id='b888e20'],[data-id='2e8f1fc'],[data-id='5000972']),.elementor-40>[data-id],.elementor-49>[data-id]{background:#fff!important;}
.elementor-8 [data-id='560c47b']{background:#fff!important;color:#202020!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;flex-wrap:wrap!important;gap:20px!important;padding:26px 6%!important;border-bottom:1px solid #eee;}
.elementor-8 [data-id='5164cfd']{font-family:'Federo',sans-serif!important;font-size:30px!important;letter-spacing:2px!important;color:#171717!important;}
.elementor-8 [data-id='971f1a1']{width:auto!important;flex-wrap:wrap!important;gap:26px!important;}
.elementor-8 [data-id='971f1a1'] a{color:#202020!important;background:transparent!important;padding:10px 0!important;font-size:16px!important;}
.elementor-8 [data-id='102bf38']{align-items:center!important;justify-content:center!important;text-align:center!important;background:rgba(0,0,0,.3)!important;}
.elementor-8 [data-id='102bf38'] :is(h1,p,a){color:#fff!important;}
.elementor-8 [data-id='93271ec']{font-size:18px!important;letter-spacing:2px!important;}
.elementor-8 [data-id='4ebd242']{margin-top:20px!important;}
.elementor-8 [data-id='4ebd242'] a{display:inline-block;border:1px solid #fff;padding:18px 26px;text-transform:uppercase;text-decoration:none;font-size:16px!important;letter-spacing:1.5px;}
.elementor-8 [data-id='6b733c8']{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px!important;padding:96px 6% 48px!important;background:#fff!important;}
.elementor-8 [data-id='6b733c8']>a{display:flex!important;align-items:flex-end!important;justify-content:flex-start!important;min-height:380px;aspect-ratio:1/1.05;padding:28px 22px!important;border:0!important;border-radius:0!important;background-position:center!important;background-size:cover!important;color:#fff!important;font-family:'Federo',sans-serif!important;font-size:30px!important;font-weight:400!important;line-height:1.25!important;letter-spacing:.4px!important;text-align:left!important;text-transform:uppercase;text-shadow:0 1px 5px #0008;transition:filter .2s ease;}
.elementor-8 [data-id='5834a33']{background-image:linear-gradient(0deg,rgba(0,0,0,.7),transparent 65%),url('https://briansoldit.com/wp-content/uploads/2026/09/acacia-property.jpg')!important;}
.elementor-8 [data-id='6b733c8']>a:hover{filter:brightness(1.12);}
.elementor-8 [data-id='6b733c8']>a:focus-visible{outline:3px solid #2c3f5b;outline-offset:5px;}
.elementor-8 [data-id='0e1adce']{padding:48px 6% 96px!important;gap:6%!important;align-items:center!important;}
.elementor-8 [data-id='d98913c']{order:-1;background:#fff!important;}
.elementor-8 [data-id='320e67a']{display:none!important;}
.elementor-8 [data-id='2797ed3']{background-image:linear-gradient(rgba(0,0,0,.48),rgba(0,0,0,.48)),url('https://briansoldit.com/wp-content/uploads/2026/09/ferry-point-waterfront.jpg')!important;background-size:cover!important;background-position:center!important;background-attachment:fixed!important;padding:110px 10%!important;min-height:660px;align-items:center!important;justify-content:center!important;text-align:center!important;gap:32px!important;}
.elementor-8 [data-id='2797ed3'] :is(h2,p,a){color:#fff!important;background:transparent!important;}
.elementor-8 [data-id='2797ed3'] p{font-size:24px!important;line-height:1.65!important;max-width:900px;}
.elementor-8 [data-id='b5b2df2']{border:1px solid #fff!important;padding:17px 30px!important;}
.elementor-8 [data-id='b888e20']{border-top:1px solid #eee;border-bottom:1px solid #eee;}
.elementor-8 :is([data-id='bcb9192'],[data-id='71777bc'],[data-id='76b8ce2']){background:#fff!important;border:0!important;border-top:1px solid #bbb!important;padding:28px 0!important;}
.elementor-8 [data-id='acae51e']{background:#fff!important;color:#202020!important;border:1px solid #bcbcbc!important;border-radius:0!important;box-shadow:0 3px 15px #0002;padding:16px 22px!important;}
:is(.elementor-8,.elementor-40,.elementor-49) button[type='submit']{background:#fff!important;color:#202020!important;border:1px solid #202020!important;padding:18px 26px!important;}
#brian-contact-dialog{background:#fff!important;color:#202020!important;}
#brian-contact-dialog h2{font-family:'Federo',sans-serif!important;font-size:36px!important;}
#brian-contact-dialog .brian-close{background:#fff!important;color:#202020!important;border:1px solid #ccc!important;}
@media(max-width:767px){
.elementor-8 [data-id='6b733c8']{grid-template-columns:1fr;padding:52px 6% 28px!important;gap:22px!important;}
.elementor-8 [data-id='6b733c8']>a{min-height:340px;aspect-ratio:1/1;font-size:30px!important;}
.elementor-8 [data-id='560c47b']{padding:20px 6%!important;gap:10px!important;}
.elementor-8 [data-id='971f1a1']{gap:16px!important;}
.elementor-8 [data-id='971f1a1'] a{font-size:14px!important;}
.elementor-8 [data-id='0e1adce']{padding:40px 6% 60px!important;}
.elementor-8 [data-id='2797ed3']{background-attachment:scroll!important;padding:70px 7%!important;}
.elementor-8 [data-id='2797ed3'] p{font-size:21px!important;}
:is(.elementor-8,.elementor-40,.elementor-49) p{font-size:18px!important;}
}
@media(prefers-reduced-motion:reduce){.elementor-8 [data-id='2797ed3']{background-attachment:scroll!important;}}

/* Home value banner and footer — September 12 */
.elementor-8 [data-id="1da3c6b"]{background:linear-gradient(rgba(255,255,255,.72),rgba(255,255,255,.72)),url("https://briansoldit.com/wp-content/uploads/2026/09/overlook-waterfront.jpg") center/cover!important;}
.elementor-8 [data-id="8c9725b"] a{text-decoration:none;}
.elementor-8 [data-id="900b510"] a{display:inline-block;padding:.25rem .6rem;}

.elementor-8 [data-id="1da3c6b"],.elementor-8 [data-id="8c9725b"],.elementor-8 [data-id="3f08012"],.elementor-8 [data-id="7086b4d"]{flex-direction:column!important;}
.elementor-8 [data-id="8c9725b"]{padding:0 6% 3rem!important;gap:2.5rem!important;}
.elementor-8 [data-id="900b510"]{width:100%;text-align:center!important;padding:2.5rem 0!important;border-bottom:1px solid #ddd;}
.elementor-8 [data-id="4a6da1e"]{display:flex!important;flex-flow:row wrap!important;gap:4rem!important;width:100%;padding:1rem 0!important;}
.elementor-8 [data-id="3f08012"],.elementor-8 [data-id="7086b4d"]{flex:1 1 22rem!important;gap:1.5rem!important;}
.elementor-8 [data-id="86a0124"]{width:100%;border-top:1px solid #ddd;padding-top:2rem!important;}
.elementor-8 [data-id="087215e"]{color:#171717!important;}

/* Separate local living from home-selling advice */
.elementor-8 [data-id="b888e20"]{background:linear-gradient(rgba(0,0,0,.56),rgba(0,0,0,.56)),url("https://briansoldit.com/wp-content/uploads/2026/09/ferry-point-waterfront.jpg") center/cover no-repeat!important;padding:6rem 7%!important;border:0!important;}
.elementor-8 [data-id="b888e20"] :is(h2,p,a,strong){color:#fff!important;}
@media(max-width:767px){.elementor-8 [data-id="b888e20"]{padding:4rem 7%!important;}}

/* Linked social brand icons; link text retained for accessibility */
.elementor-8 p[data-id="900b510"]{font-size:0!important;display:flex;justify-content:center;align-items:center;gap:2rem;flex-wrap:wrap;}
.elementor-8 [data-id="900b510"] a{font-size:0!important;line-height:0!important;padding:.5rem!important;color:#2c3f5b!important;}
.elementor-8 [data-id="900b510"] a::before{content:"";display:block;width:2.25rem;height:2.25rem;background:currentColor;-webkit-mask:var(--social-icon) center/contain no-repeat;mask:var(--social-icon) center/contain no-repeat;}
.elementor-8 [data-id="900b510"] a:hover{color:#977443!important;}
.elementor-8 [data-id="900b510"] a:focus-visible{outline:2px solid #2c3f5b;outline-offset:4px;}
.elementor-8 [data-id="900b510"] a[href*="facebook.com"]{--social-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M9.101%2023.691v-7.98H6.627v-3.667h2.474v-1.58c0-4.085%201.848-5.978%205.858-5.978.401%200%20.955.042%201.468.103a8.68%208.68%200%200%201%201.141.195v3.325a8.623%208.623%200%200%200-.653-.036%2026.805%2026.805%200%200%200-.733-.009c-.707%200-1.259.096-1.675.309a1.686%201.686%200%200%200-.679.622c-.258.42-.374.995-.374%201.752v1.297h3.919l-.386%202.103-.287%201.564h-3.246v8.245C19.396%2023.238%2024%2018.179%2024%2012.044c0-6.627-5.373-12-12-12s-12%205.373-12%2012c0%205.628%203.874%2010.35%209.101%2011.647Z%22%2F%3E%3C%2Fsvg%3E");}
.elementor-8 [data-id="900b510"] a[href*="youtube.com"]{--social-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M23.498%206.186a3.016%203.016%200%200%200-2.122-2.136C19.505%203.545%2012%203.545%2012%203.545s-7.505%200-9.377.505A3.017%203.017%200%200%200%20.502%206.186C0%208.07%200%2012%200%2012s0%203.93.502%205.814a3.016%203.016%200%200%200%202.122%202.136c1.871.505%209.376.505%209.376.505s7.505%200%209.377-.505a3.015%203.015%200%200%200%202.122-2.136C24%2015.93%2024%2012%2024%2012s0-3.93-.502-5.814zM9.545%2015.568V8.432L15.818%2012l-6.273%203.568z%22%2F%3E%3C%2Fsvg%3E");}
.elementor-8 [data-id="900b510"] a[href*="zillow.com"]{--social-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12.006%200L1.086%208.627v3.868c3.386-2.013%2011.219-5.13%2014.763-6.015.11-.024.16.005.227.078.372.427%201.586%201.899%201.916%202.301a.128.128%200%200%201-.03.195%2043.607%2043.607%200%200%200-6.67%206.527c-.03.037-.006.043.012.03%202.642-1.134%208.828-2.94%2011.622-3.452V8.627zm-.48%2011.177c-2.136.708-8.195%203.307-10.452%204.576V24h21.852v-7.936c-2.99.506-11.902%203.16-15.959%205.246a.183.183%200%200%201-.23-.036l-2.044-2.429c-.055-.061-.062-.098.011-.208%201.574-2.3%204.789-5.899%206.833-7.418.042-.03.031-.06-.012-.042Z%22%2F%3E%3C%2Fsvg%3E");}
.elementor-8 [data-id="900b510"] a[href*="instagram.com"]{--social-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Crect%20x%3D%222%22%20y%3D%222%22%20width%3D%2220%22%20height%3D%2220%22%20rx%3D%226%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%224.5%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%2F%3E%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%221.3%22%2F%3E%3C%2Fsvg%3E");}

/* Varied interior/exterior photography and seller message */
.elementor-8 [data-id="2797ed3"]{background-image:linear-gradient(rgba(0,0,0,.58),rgba(0,0,0,.58)),url("https://briansoldit.com/wp-content/uploads/2026/09/hidden-creek-bedroom.jpg")!important;}
.elementor-8 [data-id="1da3c6b"]{background-image:linear-gradient(rgba(255,255,255,.72),rgba(255,255,255,.72)),url("https://briansoldit.com/wp-content/uploads/2026/09/hidden-creek-exterior.jpg")!important;}
.elementor-8 [data-id="93271ec"]{font-size:clamp(22px,2.7vw,34px)!important;letter-spacing:1px!important;}

/* Distinct property photographs — September 12 */
.elementor-8 [data-id="5834a33"]{background-image:linear-gradient(0deg,rgba(0,0,0,.7),transparent 65%),url("https://briansoldit.com/wp-content/uploads/2026/09/shelby-property.jpg")!important;}
.elementor-8 [data-id="b888e20"]{background-image:linear-gradient(rgba(0,0,0,.56),rgba(0,0,0,.56)),url("https://briansoldit.com/wp-content/uploads/2026/09/overlook-waterfront.jpg")!important;}
.elementor-8 [data-id="1da3c6b"]{background-image:linear-gradient(rgba(255,255,255,.72),rgba(255,255,255,.72)),url("https://briansoldit.com/wp-content/uploads/2026/09/wales-exterior.jpg")!important;}/* End custom CSS */