.site-header[data-astro-cid-nen7h5rs]{z-index:20;position:absolute;top:0;left:0;right:0}.topbar[data-astro-cid-nen7h5rs]{background:var(--maroon);height:var(--topbar-h)}.topbar-inner[data-astro-cid-nen7h5rs]{height:100%;padding:0 var(--gutter);justify-content:space-between;align-items:center;display:flex}.contact-info[data-astro-cid-nen7h5rs]{color:var(--white);gap:7px;font-size:12px;display:flex}.contact-info[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--white)}.socials[data-astro-cid-nen7h5rs]{gap:12px;display:flex}.socials[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{border-radius:4px;width:auto;height:32px}.navbar[data-astro-cid-nen7h5rs]{height:var(--nav-h);background:#ffffffa3}.navbar-inner[data-astro-cid-nen7h5rs]{height:100%;padding:0 var(--gutter);justify-content:space-between;align-items:center;display:flex}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:144px;height:auto;margin:5px 0}.main-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{height:var(--nav-h);margin:0;padding:0;list-style:none;display:flex}.main-nav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{display:flex}.main-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{letter-spacing:.015em;color:var(--maroon);align-items:center;padding:0 8.5px;font-size:17px;font-weight:500;transition:background .2s,color .2s;display:flex}.main-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.main-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].active{background:var(--maroon);color:var(--white)}.nav-toggle[data-astro-cid-nen7h5rs]{cursor:pointer;background:0 0;border:0;padding:8px;display:none}.nav-toggle[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:var(--maroon);width:26px;height:3px;margin:5px 0;display:block}@media (width<=1100px){.site-header[data-astro-cid-nen7h5rs]{position:relative}.topbar[data-astro-cid-nen7h5rs]{height:auto;padding:8px 0}.topbar-inner[data-astro-cid-nen7h5rs]{flex-direction:column;gap:8px}.navbar[data-astro-cid-nen7h5rs]{background:var(--white);height:auto}.navbar-inner[data-astro-cid-nen7h5rs]{padding:10px var(--gutter);flex-wrap:wrap}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:100px}.nav-toggle[data-astro-cid-nen7h5rs]{display:block}.main-nav[data-astro-cid-nen7h5rs]{width:100%;display:none}.main-nav[data-astro-cid-nen7h5rs].is-open{display:block}.main-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{flex-direction:column;height:auto}.main-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-top:1px solid var(--grey-light);padding:14px 10px}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--black);padding:32px var(--gutter);text-align:center}.site-footer[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:#999;margin:0}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#999}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--white)}.hero[data-astro-cid-ge2uvauf]{height:var(--hero-h);background:var(--charcoal);position:relative;overflow:hidden}.slide[data-astro-cid-ge2uvauf]{opacity:0;background-position:50%;background-size:cover;transition:opacity 1s;position:absolute;inset:0}.slide[data-astro-cid-ge2uvauf].is-active{opacity:1}.scroll-down[data-astro-cid-ge2uvauf]{z-index:2;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.wave[data-astro-cid-ge2uvauf]{line-height:0}.wave[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{display:block}@media (width<=1100px){.hero[data-astro-cid-ge2uvauf]{height:min(var(--hero-h), 60vw)}}@font-face{font-family:Parkinsans;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/parkinsans-latin.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin.woff2)format("woff2")}:root{--white:#fff;--grey-light:#efefef;--cream:#fff7c6;--maroon:#6c3948;--maroon-dark:#56303b;--grey:#969696;--charcoal:#3d3d3d;--black:#000;--font-body:"Parkinsans", Arial, Helvetica, sans-serif;--font-ui:"Inter", Arial, Helvetica, sans-serif;--site-width:1400px;--gutter:30px;--topbar-h:55px;--nav-h:144px}*{box-sizing:border-box}html,body{margin:0}body{font-family:var(--font-body);letter-spacing:.015em;color:var(--black);background:var(--grey-light) url(/images/a-ward_winning_realty_william_naples_real_estate_background-1.jpg) center / cover no-repeat fixed;-webkit-font-smoothing:antialiased;font-size:18px;line-height:1.33}img{max-width:100%;height:auto;display:block}a{color:var(--maroon);text-decoration:none}a:hover{color:var(--maroon-dark)}h1,h2,h3,h4{font-family:var(--font-body);color:var(--black);letter-spacing:-.015em}h1{margin:.2em 0 .4em;font-size:54px;font-weight:600;line-height:1.2}h2{margin:0 0 .1em;font-size:34px;font-weight:500;line-height:1}h3{margin:.3em 0 .6em;font-size:27px;font-weight:500;line-height:1.2}h4{font-size:24px;font-weight:600;line-height:1.2;font-family:var(--font-ui);margin:0 0 1.33em}p{margin:0 0 20px}ul{margin:0 0 20px;padding-left:40px}.container{max-width:calc(var(--site-width) + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto}.btn{font-family:var(--font-ui);letter-spacing:.015em;color:var(--white);background:var(--maroon);cursor:pointer;border:0;border-radius:2px;padding:13px 29px;font-size:16px;font-weight:500;line-height:1.2;transition:background .2s;display:inline-block}.btn:hover{background:var(--maroon-dark);color:var(--white)}.btn-xl{padding:17px 40px;font-size:18px}.btn-cream{background:var(--cream);color:var(--charcoal)}.btn-cream:hover{color:var(--charcoal);background:#f5eaa6}.page-content{padding:20px 0}.row{align-items:flex-start;gap:4%;display:flex}.col-main{flex:75%;min-width:0}.col-side{text-align:center;flex:0 0 21%}.col-side img{margin-left:auto}.split{align-items:flex-start;gap:4.8%;margin-bottom:20px;display:flex}.split>:first-child{flex:0 0 57%;min-width:0}.split>:last-child{flex:1 1 0;min-width:0}.card{background:var(--white);border-radius:17px;margin-bottom:20px;padding:17px;overflow:hidden}.panel{background:var(--maroon);color:var(--white);text-align:center;border-radius:9px;margin:23px 0 20px;padding:17px}.panel h2{color:var(--white);margin:17px 0 .1em}.panel p{margin-bottom:23px}@media (width<=1000px){h1{font-size:40px}h2{font-size:28px}.row,.split{flex-direction:column}.split>*{width:100%}.col-side{flex-basis:auto;width:100%}.col-side img{margin:0 auto}}@media (width<=640px){:root{--gutter:16px}h1{font-size:36px}}
