.elementor .e-4bed039e-6fcc{font-weight:600;font-size:14px;color:#8FD3FF;letter-spacing:0.04em;}.elementor .e-47a201c7-8064{font-size:clamp(44px, 5.6vw, 72px);color:#ffffff;letter-spacing:-0.025em;line-height:1.0;}.elementor .e-30007bf8-4a60{max-width:560px;font-size:clamp(17px, 1.6vw, 20px);color:rgba(255,255,255,0.86);line-height:1.55;}.elementor .e-30891def-5b36{padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:12px;flex-wrap:wrap;}.elementor .e-7b8a1d7b-b06f{max-width:760px;padding:0px;flex-direction:column;gap:18px;}.elementor .e-5d4e4d19-e1b8{max-width:200px;font-size:13px;color:rgba(255,255,255,0.7);line-height:1.4;}.elementor .e-6f01f856-f6b9{width:auto;height:30px;opacity:80%;filter: invert(1) brightness(2);\n}.elementor .e-7a2198f6-f87e{width:auto;height:30px;opacity:80%;filter: invert(1) brightness(2);\n}.elementor .e-f78fc0f-d85c{width:auto;height:30px;opacity:80%;filter: invert(1) brightness(2);\n}.elementor .e-71bdee26-7c09{width:auto;height:30px;opacity:80%;filter: invert(1) brightness(2);\n}.elementor .e-192e002-ce74{width:auto;height:30px;opacity:80%;filter: invert(1) brightness(2);\n}.elementor .e-3574c6a1-3208{width:auto;height:30px;opacity:80%;filter: invert(1) brightness(2);\n}.elementor .e-433d2d2e-ce2d{width:auto;padding:0px;flex-direction:row;gap:clamp(24px, 4vw, 48px);flex-wrap:wrap;flex:1 1 auto;align-items:center;}.elementor .e-6ad73410-4acf{padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:row;flex-wrap:wrap;align-items:center;gap: 20px 40px; border-top-style: solid; border-top-color: rgba(255,255,255,0.18);\n}.elementor .e-2d3d3332-34c9{width:100%;max-width:1240px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:clamp(20px, 4vw, 48px);padding-inline-end:clamp(20px, 4vw, 48px);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:clamp(48px, 7vw, 96px);}.elementor .e-347f9b46-e157{min-height:min(88vh, 860px);padding-block-start:clamp(120px, 14vw, 180px);padding-block-end:clamp(36px, 4vw, 56px);padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(180deg, rgba(11,31,58,0.15) 0%,rgba(11,31,58,0.35) 45%,rgba(11,31,58,0.92) 100%),linear-gradient(90deg, rgba(11,31,58,0.75) 0%,rgba(11,31,58,0.1) 70%),url("https://aquavuefl.com/wp-content/uploads/2026/10/aquavue-marinas-aerial.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,auto auto,cover;background-position:0% 0%;background-color:#0B1F3A;flex-direction:column;justify-content:flex-end;background-position: center 40%;\n}.elementor .e-4a97274a-b093{font-weight:600;font-size:13px;color:#8FD3FF;letter-spacing:0px;text-transform:none;}.elementor .e-6327bb6e-7bcd{font-weight:700;font-size:clamp(22px, 2.2vw, 28px);color:#ffffff;line-height:1.15;}.elementor .e-5b955481-19b7{font-size:15px;color:rgba(255,255,255,0.82);line-height:1.5;}.elementor .e-12361c7e-98f2{padding:clamp(20px, 2.5vw, 32px);border-radius:20px;background-image:linear-gradient(180deg, rgba(11,31,58,0) 35%,rgba(11,31,58,0.88) 100%),url("https://aquavuefl.com/wp-content/uploads/2026/10/aquavue-marina-docks-aerial.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#0B1F3A;flex-direction:column;gap:6px;grid-column:span 2;justify-content:flex-end;}.elementor .e-2356701-527e{font-weight:600;font-size:13px;color:#8FD3FF;letter-spacing:0px;text-transform:none;}.elementor .e-4cadea73-aec0{font-weight:700;font-size:clamp(22px, 2.2vw, 28px);color:#ffffff;line-height:1.15;}.elementor .e-56a63199-90ae{font-size:15px;color:rgba(255,255,255,0.82);line-height:1.5;}.elementor .e-3d6688f7-e3fc{padding:clamp(20px, 2.5vw, 32px);border-radius:20px;background-image:linear-gradient(180deg, rgba(11,31,58,0) 42%,rgba(11,31,58,1) 63%),url("https://aquavuefl.com/wp-content/uploads/2026/10/aquavue-smart-pillar-photo.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#0B1F3A;flex-direction:column;gap:6px;grid-row:span 2;justify-content:flex-end;background-size: 100% 100%,100% auto; background-position: center top;\n}.elementor .e-3c091f07-1b62{font-weight:600;font-size:13px;color:#8FD3FF;letter-spacing:0px;text-transform:none;}.elementor .e-1243e307-5a69{font-weight:700;font-size:clamp(20px, 2vw, 24px);color:#ffffff;line-height:1.15;}.elementor .e-346acda4-da15{font-size:15px;color:rgba(255,255,255,0.82);line-height:1.5;}.elementor .e-1f941936-e75d{padding:clamp(20px, 2.5vw, 32px);border-radius:20px;background-image:linear-gradient(180deg, rgba(11,31,58,0.05) 30%,rgba(11,31,58,0.9) 100%),url("https://aquavuefl.com/wp-content/uploads/2026/10/aquavue-gate-kiosk.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%;background-color:#0B1F3A;flex-direction:column;gap:6px;justify-content:flex-end;background-position: 30% center;\n}.elementor .e-3e15c839-837e{font-weight:600;font-size:13px;color:#8FD3FF;letter-spacing:0px;text-transform:none;}.elementor .e-61199031-a0c7{font-weight:700;font-size:clamp(20px, 2vw, 24px);color:#ffffff;line-height:1.15;}.elementor .e-5dce4c4b-2de2{font-size:15px;color:rgba(255,255,255,0.82);line-height:1.5;}.elementor .e-5c4ed2b3-1eb9{padding:clamp(20px, 2.5vw, 32px);border-radius:20px;background-image:linear-gradient(180deg, rgba(11,31,58,0) 35%,rgba(11,31,58,0.9) 100%),url("https://aquavuefl.com/wp-content/uploads/2026/10/aquavue-couple.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%;background-color:#0B1F3A;flex-direction:column;gap:6px;justify-content:flex-end;background-position: center 70%;\n}.elementor .e-25f5311d-f1b4{padding:0px;display:grid;gap:16px;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:320px 320px;}.elementor .e-34120c2d-9f0a{margin-block-start:10px;align-self:flex-start;}.elementor .e-625c6af7-2e22{max-width:520px;padding:0px;flex-direction:column;gap:16px;}.elementor .e-7317f8c3-5399{padding:0px;flex-direction:column;gap:16px;}.elementor .e-59026586-90b5{width:100%;height:auto;aspect-ratio:1065 / 1151;object-fit:cover;border-radius:18px;}.elementor .e-3e652b41-5798{width:100%;height:100%;object-fit:contain;}.elementor .e-2c90614b-36ea{aspect-ratio:1065 / 1151;padding:clamp(16px, 2.5vw, 28px);border-radius:18px;border-width:1px;border-color:#E3ECF2;border-style:solid;background-color:#ffffff;display:flex;justify-content:center;align-items:center;}.elementor .e-203110b6-2ee2{width:100%;max-width:100%;column-gap:clamp(32px, 4vw, 48px);padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);grid-template-rows:auto auto;align-items:end;row-gap: clamp(40px, 5vw, 56px);\n}.elementor .e-45a5e224-bc91{width:100%;height:100%;min-height:440px;object-fit:cover;border-radius:22px;}.elementor .e-26b058e7-6317{padding-block-start:12px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:12px;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto auto;gap: 24px 28px;\n}.elementor .e-19563516-c8b4{padding:0px;flex-direction:column;gap:16px;}.elementor .e-7565e7b0-2e5e{width:100%;max-width:100%;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:clamp(40px, 6vw, 88px);grid-template-columns:minmax(0, 1.15fr) minmax(0, 0.85fr);grid-template-rows:auto;align-items:center;}.elementor .e-4ca6f36d-fcc6{width:100%;}.elementor .e-4ba478d2-a854{margin-block-start:clamp(24px, 3vw, 36px);align-items:center;}.elementor .e-729c0c16-bd6f{width:100%;max-width:1240px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:clamp(20px, 4vw, 48px);padding-inline-end:clamp(20px, 4vw, 48px);margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-4b52dd0f-1e1e{padding-block-start:clamp(72px, 8vw, 104px);padding-block-end:clamp(72px, 8vw, 104px);padding-inline-start:0px;padding-inline-end:0px;background-color:var(--av-bg);flex-direction:column;align-items:center;}.elementor .e-4b8c69a7-6bd8{max-width:620px;font-size:clamp(32px, 3.6vw, 44px);color:#ffffff;}.elementor .e-52799648-cb8b{font-size:15px;color:var(--av-on-dark);}.elementor .e-7de2fbb4-8a5c{padding:0px;flex-direction:column;gap:14px;align-items:flex-start;}.elementor .e-555e5475-7b85{padding-block-start:0px;padding-block-end:clamp(40px, 5vw, 56px);padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:grid;grid-template-columns:minmax(0, 1fr) auto;grid-template-rows:auto;align-items:end;gap: 24px 48px; border-bottom-style: solid; border-bottom-color: rgba(255,255,255,0.14);\n}.elementor .e-1ffcacc0-b8fd{font-weight:700;font-size:clamp(34px, 3.2vw, 44px);color:#ffffff;letter-spacing:-0.03em;line-height:1;white-space: nowrap;\n}.elementor .e-78e1367f-5476{max-width:300px;font-size:15px;color:var(--av-on-dark);line-height:1.6;}.elementor .e-3c6e918d-8322{padding:0px;flex-direction:column;gap:12px;}.elementor .e-3625b64c-909c{font-weight:700;font-size:clamp(52px, 6vw, 80px);color:#5CC3FF;letter-spacing:-0.03em;line-height:1;}.elementor .e-76782cca-eb9a{max-width:300px;font-size:15px;color:var(--av-on-dark);line-height:1.6;}.elementor .e-215d19a7-65ba{padding:0px;flex-direction:column;gap:12px;}.elementor .e-71572f1-aa24{font-weight:700;font-size:clamp(52px, 6vw, 80px);color:#ffffff;letter-spacing:-0.03em;line-height:1;}.elementor .e-6d06d43f-28d9{max-width:300px;font-size:15px;color:var(--av-on-dark);line-height:1.6;}.elementor .e-48a17566-15df{padding:0px;flex-direction:column;gap:12px;}.elementor .e-4d0aff40-12c8{padding-block-start:clamp(40px, 5vw, 56px);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:48px;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:auto;}.elementor .e-2adee424-7999{width:100%;max-width:1240px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:clamp(20px, 4vw, 48px);padding-inline-end:clamp(20px, 4vw, 48px);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-26c8b31-24f5{padding-block-start:clamp(72px, 8vw, 104px);padding-block-end:clamp(72px, 8vw, 104px);padding-inline-start:0px;padding-inline-end:0px;background-color:#0B1F3A;flex-direction:column;align-items:center;}.elementor .e-49d0f147-153e{width:100%;height:auto;border-radius:16px;border-width:1px;border-color:var(--av-line);border-style:solid;}.elementor .e-ddf89-470a{font-weight:600;font-size:14px;color:var(--av-blue);letter-spacing:0px;text-transform:none;margin-block-start:16px;}.elementor .e-35220b7b-5b13{font-size:16px;color:var(--av-navy);display:flex;flex-direction:column;}.elementor .e-35ba259d-e20e{padding:0px;flex-direction:column;gap:14px;}.elementor .e-59a1dd9d-53da{width:100%;max-width:1240px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:clamp(20px, 4vw, 48px);padding-inline-end:clamp(20px, 4vw, 48px);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:clamp(40px, 6vw, 80px);grid-template-columns:minmax(0, 1.15fr) minmax(0, 0.85fr);grid-template-rows:auto;align-items:center;}.elementor .e-68d33ac2-de7f{padding-block-start:clamp(72px, 8vw, 104px);padding-block-end:clamp(72px, 8vw, 104px);padding-inline-start:0px;padding-inline-end:0px;background-color:var(--av-bg-alt);flex-direction:column;align-items:center;}.elementor .e-12484eec-8f6d{padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:12px;}.elementor .e-1f5fb251-5e19{font-size:15px;color:var(--av-on-dark);margin-block-start:10px;}.elementor .e-3913d1e8-b475{padding:0px;flex-direction:column;gap:16px;}.elementor .e-20c77a08-8327{font-weight:700;font-size:22px;color:var(--av-navy);}.elementor .e-319594e8-c561{font-weight:600;font-size:13px;color:var(--av-navy);}.elementor .e-64c4106-d528:focus{border-color:#0B7BC9;}.elementor .e-64c4106-d528{width:100%;height:46px;font-family:var(--av-font);font-size:15px;color:#0B1F3A;padding-block-start:10px;padding-block-end:10px;padding-inline-start:14px;padding-inline-end:14px;border-radius:10px;border-width:1px;border-color:#C9D9E4;border-style:solid;background-color:#ffffff;}.elementor .e-5672929c-4851{width:calc(50% - 7px);padding:0px;flex-direction:column;gap:6px;}.elementor .e-630ab3e-9ae4{font-weight:600;font-size:13px;color:var(--av-navy);}.elementor .e-7efad02c-e504:focus{border-color:#0B7BC9;}.elementor .e-7efad02c-e504{width:100%;height:46px;font-family:var(--av-font);font-size:15px;color:#0B1F3A;padding-block-start:10px;padding-block-end:10px;padding-inline-start:14px;padding-inline-end:14px;border-radius:10px;border-width:1px;border-color:#C9D9E4;border-style:solid;background-color:#ffffff;}.elementor .e-36228549-3056{width:calc(50% - 7px);padding:0px;flex-direction:column;gap:6px;}.elementor .e-3bb780ee-5a75{font-weight:600;font-size:13px;color:var(--av-navy);}.elementor .e-377b0450-be41:focus{border-color:#0B7BC9;}.elementor .e-377b0450-be41{width:100%;height:46px;font-family:var(--av-font);font-size:15px;color:#0B1F3A;padding-block-start:10px;padding-block-end:10px;padding-inline-start:14px;padding-inline-end:14px;border-radius:10px;border-width:1px;border-color:#C9D9E4;border-style:solid;background-color:#ffffff;}.elementor .e-16bfec6f-425d{width:calc(50% - 7px);padding:0px;flex-direction:column;gap:6px;}.elementor .e-6f8dfd17-d9e6{font-weight:600;font-size:13px;color:var(--av-navy);}.elementor .e-6e8d5dfd-8ce7:focus{border-color:#0B7BC9;}.elementor .e-6e8d5dfd-8ce7{width:100%;height:46px;font-family:var(--av-font);font-size:15px;color:#0B1F3A;padding-block-start:10px;padding-block-end:10px;padding-inline-start:14px;padding-inline-end:14px;border-radius:10px;border-width:1px;border-color:#C9D9E4;border-style:solid;background-color:#ffffff;}.elementor .e-9a021df-46c1{width:calc(50% - 7px);padding:0px;flex-direction:column;gap:6px;}.elementor .e-23bf71ef-d8c0{font-weight:600;font-size:13px;color:var(--av-navy);}.elementor .e-2667cde9-2104:focus{border-color:#0B7BC9;}.elementor .e-2667cde9-2104{width:100%;height:46px;font-family:var(--av-font);font-size:15px;color:#0B1F3A;padding-block-start:10px;padding-block-end:10px;padding-inline-start:14px;padding-inline-end:14px;border-radius:10px;border-width:1px;border-color:#C9D9E4;border-style:solid;background-color:#ffffff;}.elementor .e-213100d8-c1ca{width:100%;padding:0px;flex-direction:column;gap:6px;}.elementor .e-2787b9bb-8cdb{font-weight:600;font-size:13px;color:var(--av-navy);}.elementor .e-11cf41a1-cb6f:focus{border-color:#0B7BC9;}.elementor .e-11cf41a1-cb6f{width:100%;min-height:88px;font-family:var(--av-font);font-size:15px;color:#0B1F3A;padding-block-start:10px;padding-block-end:10px;padding-inline-start:14px;padding-inline-end:14px;border-radius:10px;border-width:1px;border-color:#C9D9E4;border-style:solid;background-color:#ffffff;}.elementor .e-4c12da4b-be8e{width:100%;padding:0px;flex-direction:column;gap:6px;}.elementor .e-604b4f47-feed{width:18px;height:18px;min-width:18px;color:#0B7BC9;margin-block-start:2px;border-radius:4px;border-width:1px;border-color:#A9C3CD;border-style:solid;}.elementor .e-2d93601f-7351{font-size:12px;color:var(--av-muted);line-height:1.5;}.elementor .e-45cc2c91-e419{width:100%;padding:0px;flex-direction:row;gap:10px;align-items:flex-start;}.elementor .e-31195712-4f5e:hover,.elementor .e-31195712-4f5e:focus-visible{background-color:var(--av-blue-hover);}.elementor .e-31195712-4f5e{width:100%;min-height:50px;font-family:var(--av-font);font-weight:600;font-size:16px;color:#ffffff;cursor:pointer;margin-block-start:4px;border-radius:10px;background-color:var(--av-blue);}.elementor .e-3b1e0094-2bb8{font-size:15px;color:#0A7A3E;}.elementor .e-1d12c5e1-e4f9{font-size:15px;color:#B42318;}.elementor .e-5f6dc928-7f88{padding:0px;display:flex;gap:14px;flex-wrap:wrap;}.elementor .e-4c2b53a2-5dc5{padding:clamp(24px, 3vw, 36px);border-radius:20px;background-color:var(--av-surface);box-shadow:0px 30px 70px 0px rgba(0,0,0,0.3);flex-direction:column;gap:16px;}.elementor .e-379ef73e-fe85{width:100%;max-width:1240px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:clamp(20px, 4vw, 48px);padding-inline-end:clamp(20px, 4vw, 48px);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:clamp(40px, 6vw, 80px);grid-template-columns:minmax(0, 0.9fr) minmax(0, 1.1fr);grid-template-rows:auto;align-items:center;}.elementor .e-66a43081-7272{padding-block-start:clamp(72px, 8vw, 104px);padding-block-end:clamp(72px, 8vw, 104px);background-image:linear-gradient(90deg, rgba(11,31,58,0.95) 0%,rgba(11,31,58,0.85) 50%,rgba(11,31,58,0.7) 100%),url("https://aquavuefl.com/wp-content/uploads/2026/10/aquavue-marina-channel.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#0B1F3A;flex-direction:column;align-items:center;}