.site-header[data-astro-cid-3ef6ksr2]{position:absolute;top:0;left:0;right:0;z-index:20}.topbar[data-astro-cid-3ef6ksr2]{background:var(--maroon);height:var(--topbar-h)}.topbar-inner[data-astro-cid-3ef6ksr2]{height:100%;padding:0 var(--gutter);display:flex;align-items:center;justify-content:space-between}.contact-info[data-astro-cid-3ef6ksr2]{font-size:12px;color:var(--white);display:flex;gap:7px}.contact-info[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:var(--white)}.socials[data-astro-cid-3ef6ksr2]{display:flex;gap:12px}.socials[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:32px;width:auto;border-radius:4px}.navbar[data-astro-cid-3ef6ksr2]{background:#ffffffa3;height:var(--nav-h)}.navbar-inner[data-astro-cid-3ef6ksr2]{height:100%;padding:0 var(--gutter);display:flex;align-items:center;justify-content:space-between}.logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{width:144px;height:auto;margin:5px 0}.main-nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{list-style:none;margin:0;padding:0;display:flex;height:var(--nav-h)}.main-nav[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]{display:flex}.main-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;padding:0 8.5px;font-size:17px;font-weight:500;letter-spacing:.015em;color:var(--maroon);transition:background .2s,color .2s}.main-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,.main-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].active{background:var(--maroon);color:var(--white)}.nav-toggle[data-astro-cid-3ef6ksr2]{display:none;background:none;border:0;padding:8px;cursor:pointer}.nav-toggle[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:block;width:26px;height:3px;margin:5px 0;background:var(--maroon)}@media (max-width: 1100px){.site-header[data-astro-cid-3ef6ksr2]{position:relative}.topbar[data-astro-cid-3ef6ksr2]{height:auto;padding:8px 0}.topbar-inner[data-astro-cid-3ef6ksr2]{flex-direction:column;gap:8px}.navbar[data-astro-cid-3ef6ksr2]{background:var(--white);height:auto}.navbar-inner[data-astro-cid-3ef6ksr2]{flex-wrap:wrap;padding:10px var(--gutter)}.logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{width:100px}.nav-toggle[data-astro-cid-3ef6ksr2]{display:block}.main-nav[data-astro-cid-3ef6ksr2]{display:none;width:100%}.main-nav[data-astro-cid-3ef6ksr2].is-open{display:block}.main-nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{flex-direction:column;height:auto}.main-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding:14px 10px;border-top:1px solid var(--grey-light)}}.site-footer[data-astro-cid-sz7xmlte]{background:var(--black);padding:32px var(--gutter);text-align:center}.site-footer[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0;color:#999}.site-footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#999}.site-footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--white)}.hero[data-astro-cid-bbe6dxrz]{position:relative;height:var(--hero-h);overflow:hidden;background:var(--charcoal)}.slide[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;transition:opacity 1s ease}.slide[data-astro-cid-bbe6dxrz].is-active{opacity:1}.scroll-down[data-astro-cid-bbe6dxrz]{position:absolute;bottom:30px;left:50%;transform:translate(-50%);z-index:2}.wave[data-astro-cid-bbe6dxrz]{line-height:0}.wave[data-astro-cid-bbe6dxrz] svg[data-astro-cid-bbe6dxrz]{display:block}@media (max-width: 1100px){.hero[data-astro-cid-bbe6dxrz]{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: #ffffff;--grey-light: #efefef;--cream: #fff7c6;--maroon: #6c3948;--maroon-dark: #56303b;--grey: #969696;--charcoal: #3d3d3d;--black: #000000;--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);font-size:18px;line-height:1.33;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}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{font-size:54px;font-weight:600;line-height:1.2;margin:.2em 0 .4em}h2{font-size:34px;font-weight:500;line-height:1;margin:0 0 .1em}h3{font-size:27px;font-weight:500;line-height:1.2;margin:.3em 0 .6em}h4{font-size:24px;font-weight:600;line-height:1.2;margin:0 0 1.33em;font-family:var(--font-ui)}p{margin:0 0 20px}ul{margin:0 0 20px;padding-left:40px}.container{max-width:calc(var(--site-width) + 2 * var(--gutter));margin:0 auto;padding:0 var(--gutter)}.btn{display:inline-block;font-family:var(--font-ui);font-weight:500;font-size:16px;line-height:1.2;letter-spacing:.015em;color:var(--white);background:var(--maroon);padding:13px 29px;border:0;border-radius:2px;cursor:pointer;transition:background .2s}.btn:hover{background:var(--maroon-dark);color:var(--white)}.btn-xl{font-size:18px;padding:17px 40px}.btn-cream{background:var(--cream);color:var(--charcoal)}.btn-cream:hover{background:#f5eaa6;color:var(--charcoal)}.page-content{padding:20px 0}.row{display:flex;gap:4%;align-items:flex-start}.col-main{flex:1 1 75%;min-width:0}.col-side{flex:0 0 21%;text-align:center}.col-side img{margin-left:auto}.split{display:flex;gap:4.8%;align-items:flex-start;margin-bottom:20px}.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;padding:17px;margin-bottom:20px;overflow:hidden}.panel{background:var(--maroon);border-radius:9px;padding:17px;margin:23px 0 20px;color:var(--white);text-align:center}.panel h2{color:var(--white);margin:17px 0 .1em}.panel p{margin-bottom:23px}@media (max-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 (max-width: 640px){:root{--gutter: 16px}h1{font-size:36px}}
