.FeatureList[data-astro-cid-p7n436wq]{list-style:none;margin-top:var(--beat-l);margin-bottom:var(--beat-l);max-width:calc(var(--measure) + var(--beat-xl));padding:0}.FeatureList[data-astro-cid-p7n436wq] li[data-astro-cid-p7n436wq]{align-items:center;display:flex;flex-direction:column;font-size:smaller;font-weight:600;line-height:1.2;padding:0;text-align:center}.FeatureList[data-astro-cid-p7n436wq] li[data-astro-cid-p7n436wq] i[data-astro-cid-p7n436wq]:first-of-type{background:linear-gradient(160deg,var(--c-house-dark),var(--c-trim-light));-webkit-background-clip:text;background-clip:text;color:transparent;display:block;font-size:var(--beat-l);height:1.5em;overflow:visible;text-align:center;width:1.5em}:root{--shadow-color: 220 3% 15%;--shadow-strength: 1%;--shadow-2: 0 3px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 7px 14px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%));--green-1: #d3f9d8;--green-3: #8ce99a;--green-9: #2b8a3e;--camo-1: #e8ed9c;--camo-3: #c2ce34;--camo-8: #7e7416;--yellow-1: #fff3bf;--yellow-3: #ffe066;--yellow-9: #e67700}:root{--shadow-2: 0 3px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 7px 14px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%));--green-1: #d3f9d8;--green-3: #8ce99a;--green-9: #2b8a3e;--camo-1: #e8ed9c;--camo-3: #c2ce34;--camo-8: #7e7416;--yellow-1: #fff3bf;--yellow-3: #ffe066;--yellow-9: #e67700;--shadow-color: 220 3% 15%;--shadow-strength: 1%}#MapWrapper{margin-bottom:var(--beat-l);position:relative}#MapWrapper .Map{display:block;margin-top:var(--beat);margin-left:auto;margin-right:auto;max-height:85vh;width:auto}#MapWrapper .Map path{fill:var(--c-trim-dark);stroke:var(--c-trim-lightest);stroke-width:.15%}#MapWrapper .Map path:hover{cursor:pointer;fill:var(--c-house-dark);stroke:#fff;transition:fill .2s}#MapWrapper .Map path[data-coverage="75"]{fill:var(--c-trim)}#MapWrapper .Map path[data-coverage="75"]:hover{fill:var(--c-house)}#MapWrapper .Map path[data-coverage="50"]{fill:var(--c-trim-light)}#MapWrapper .Map path[data-coverage="50"]:hover{fill:var(--c-house-light)}#MapWrapper .Map path[data-coverage=""]{fill:red}#MapWrapper .Map #Lake_Okeechobee{fill:#fff}#MapWrapper #MapLabel{--head-space: 0;--bg: var( --c-house-dark );--border-color: var(--c-house-dark);align-items:stretch;background:var(--bg);border:var(--border-m) solid var(--border-color);border-radius:var(--border-l);box-shadow:0 3px 5px -2px #2526270a,0 7px 14px -5px #2526270f;box-shadow:var(--shadow-2);display:flex;flex-wrap:nowrap;line-height:1.2;max-width:100%;opacity:0;pointer-events:none;transition:opacity .05s;width:var(--measure-min);z-index:1}@media (min-width: 42rem){#MapWrapper #MapLabel{position:absolute;top:50%}}#MapWrapper #MapLabel[data-coverage="100"]{--bg: linear-gradient(340deg, var(--green-1), var(--green-3));--border-color: var(--green-9)}#MapWrapper #MapLabel[data-coverage="75"]{--bg: linear-gradient(340deg, var(--camo-1), var(--camo-3));--border-color: var(--camo-8)}#MapWrapper #MapLabel[data-coverage="50"]{--bg: linear-gradient(340deg, var(--yellow-1), var(--yellow-3));--border-color: var(--yellow-9)}#MapWrapper #MapLabel[data-rendered=true]{opacity:1;transition:opacity .1s}#MapWrapper #MapLabel[data-rendered=false]{opacity:0}#MapWrapper #MapLabel .__icon{align-content:center;background:var(--border-color);color:#fff;font-size:2rem;min-width:1.5em;text-align:center}#MapWrapper #MapLabel .__text{padding:var(--beat-s);padding-left:var(--beat-xs)}#MapWrapper #MapLabel[data-service=false]{--bg: var(--c-danger-darker);--border-color: var(--c-danger-darkest);color:#fff}@media (prefers-color-scheme: dark){:root{--shadow-color: 220 40% 2%;--shadow-strength: 25%}}.Reel{--gap: 1rem;--scroll-bg: transparent;--scroll-handle: rgba(0, 0, 0, .2);display:flex;gap:1rem;gap:var(--gap);height:auto;overflow-x:auto;overflow-y:hidden;position:relative;scroll-snap-type:x mandatory;scrollbar-color:rgba(0,0,0,.2) transparent;scrollbar-color:var(--scroll-handle) var(--scroll-bg);scrollbar-width:thin}.Reel::-webkit-scrollbar{height:1em}.Reel::-webkit-scrollbar-track{background-color:var(--scroll-bg)}.Reel::-webkit-scrollbar-thumb{background-color:var(--scroll-bg);background-image:linear-gradient(var(--scroll-bg) 0,var(--scroll-bg) .25rem,var(--scroll-handle) .25rem,var(--scroll-handle) .75rem,var(--scroll-bg) .75rem)}.Reel>*{flex:0 0 auto;max-width:var(--measure-min);outline:var(--border-medium) solid transparent;outline-offset:calc(var(--border-medium) * -1);scroll-snap-align:start;transition:all .3s}.Reel>*:focus{outline:var(--border-medium) solid var(--c-neutral);outline-offset:calc(var(--border-medium) * -1)}.Reel>:last-child{margin-right:var(--gap)}.Reel>*+*{margin-top:0}.Reel>img{flex-basis:auto;height:100%;width:auto}.Reel[data-suppress-scrollbar]{scrollbar-color:transparent}.Reel[data-suppress-scrollbar]::-webkit-scrollbar{height:0}.Reel[data-suppress-scrollbar]::-webkit-scrollbar-track{background-color:transparent}.Reel[data-suppress-scrollbar]::-webkit-scrollbar-thumb{background-color:transparent;background-image:none}.Reel[data-overflowing]{padding-bottom:var(--beat-2xs)}.Reel[data-overflowing][data-suppress-scrollbar]{padding-bottom:0}.ReviewsWrapper{--gap: 0;--inline-space: calc(var(--running-padding) / 2);margin:0 auto;overscroll-behavior:none;position:relative;width:calc(var(--measure) + var(--inline-space) + (var(--border-l) * 2));width:calc(var(--measure) + var(--inline-space) + calc(var(--border-l) * 2));max-width:calc(100vw - var(--inline-space))}.ReviewsWrapper>h2{color:var(--headlineColor, var(--c-house-darker));margin-bottom:2rem}.ReviewsWrapper small{color:var(--c-house-dark);display:block;float:right;font-size:var(--fs-s);font-weight:600;margin:0;text-align:right;text-transform:uppercase}.ReviewsWrapper .Reel{min-width:100%;scroll-snap-stop:always}.ReviewsWrapper .Review{--head-space: 0;background:linear-gradient(150deg,var(--c-house-lightest),var(--c-trim-lightest));border:var(--border-m) solid var(--c-house-alpha);border-radius:var(--border-l);box-shadow:var(--border-l) var(--border-l) var(--border-l) var(--c-shadow);container-size:inline;display:flex;flex-direction:row;line-height:1.4;max-width:calc(100vw - var(--inline-space));min-width:calc(100% - 1px);padding:var(--beat-xs);width:calc(var(--measure) + var(--inline-space))}@media (max-width: 32rem){.ReviewsWrapper .Review{flex-direction:column}}.ReviewsWrapper .Review .ImageWrapper{--size: var(--beat-2xl);aspect-ratio:1;border:var(--beat-2xs) solid var(--c-house-alpha-lightest);border-radius:50%;flex:0 0 var(--size);margin-top:var(--beat-2xs);max-height:var(--size);max-width:var(--size);overflow:hidden}@container (width < 30rem){.ReviewsWrapper .Review .ImageWrapper{--size: var(--beat-3xl)}}.ReviewsWrapper .Review .ImageWrapper img{background:var(--c-house-alpha-lightest);height:100%;-o-object-fit:cover;object-fit:cover}.ReviewsWrapper .Review .TextWrapper{font-size:.9em;padding:var(--beat-s)}.ReviewsWrapper .Review .TextWrapper header{color:var(--c-house-darker);margin-bottom:var(--beat-xs)}.ReviewsWrapper .Review .TextWrapper header .__customerName{font-size:var(--fs-m);font-weight:600}.ReviewsWrapper .Review .TextWrapper header .__customerName .__stars{display:inline-block;margin-left:var(--beat-xs);vertical-align:middle}.ReviewsWrapper .Review .TextWrapper header .__customerName .__stars i{color:orange;font-size:var(--fs-l);font-style:normal}.ReviewsWrapper .Review .TextWrapper header .__customerName .__stars[data-rating="4"] i:last-of-type{color:var(--c-neutral-lighter)}.ReviewsWrapper .Review .TextWrapper header .__customerName .__stars[data-rating="3"] i:nth-of-type(n+4){color:var(--c-neutral-lighter)}.ReviewsWrapper .Review .TextWrapper header .__customerRole,.ReviewsWrapper .Review .TextWrapper header .__propertyInfo{font-size:var(--fs-s);font-weight:400}.ReviewsWrapper[data-multiple]{width:calc(100% - 8rem)}@media (max-width: 42rem){.ReviewsWrapper[data-multiple]{padding-left:0;width:calc(100vw - var(--beat-xs))}}.ReviewsWrapper[data-multiple] .Review{flex-direction:column;min-width:auto;max-width:min(var(--measure-min),calc(100% - 1px))}.ReviewsWrapper #prev,.ReviewsWrapper #next{aspect-ratio:1;background:var(--c-house-light);border:var(--border-m) solid white;color:#fff;border-radius:50%;display:grid;left:-3.5em;padding:0;position:absolute;align-items:center;justify-items:center;place-items:center;width:var(--beat-l);text-align:center;top:50%;z-index:1}.ReviewsWrapper #prev:hover,.ReviewsWrapper #next:hover{background:var(--c-house)}@media (max-width: 62rem){.ReviewsWrapper #prev,.ReviewsWrapper #next{display:none}}.ReviewsWrapper #next{left:auto;right:-3.5em}
