@media(max-width:767px){.elementor .e-afc725d-fd23{font-size:min(44px, 9.3vw);line-height:1.1;}}@media(max-width:767px){.elementor .e-0fb7a072-111b{font-size:16px;line-height:26px;}}@media(max-width:767px){.elementor .e-0ba3686-89a3{height:56px;min-width:0px;}}@media(max-width:767px){.elementor .e-2aaa215-a55e{height:56px;min-width:0px;}}@media(max-width:767px){.elementor .e-452118b5-2d18{margin-top:32px !important;\n}}@media(max-width:767px){.elementor .e-d4a4540-ca2a{padding-inline:16px; padding-top:calc(var(--ag-hdr-h, 108px) + 56.25vw + 20px) !important; padding-bottom:48px !important;\n}}@media(max-width:767px){.elementor .e-07a615d-8671{min-height:600px;min-height:0 !important; background-size:100% calc(56.25vw - 2px) !important; background-position:center var(--ag-hdr-h, 108px) !important; background-repeat:no-repeat !important; & > .e-background-video__media{top:var(--ag-hdr-h, 108px) !important;bottom:auto !important;height:56.25vw !important;} &::before{display:none;}\n}}@media(max-width:767px){.elementor .e-da1720d-69c3{font-size:16px;line-height:26px;margin-block-start:16px;order:3;max-width:none;\n}}@media(max-width:767px){.elementor .e-7744ca7-4b93{font-size:14px;line-height:22px;margin-block-start:12px;order:3;max-width:none;\n}}@media(max-width:767px){.elementor .e-61382b7-ed7e{display:contents;}}@media(max-width:767px){.elementor .e-a0924723-8257{margin-block-start:28px;grid-template-columns:minmax(0,1fr);order:4;margin-top:28px !important;\n}}@media(max-width:767px){.elementor .e-f32f680a-227d{display:contents;}}@media(max-width:767px){.elementor .e-950adf49-b637{display:flex;flex-direction:column;align-items:flex-start;padding-inline:16px; padding-top:40px !important; padding-bottom:28px !important; gap:28px !important;\n}}@media(max-width:767px){.elementor .e-bb407255-e00c{&:not(.ag-x) { left:calc(50% - 100px);top:calc(50% - 24px) }\n}}@media(max-width:767px){.elementor .e-912b19c7-0ce9{width:132px;font-size:12px;line-height:15px;white-space:normal; &:not(.ag-x) { left:calc(50% - 52px);top:calc(50% + 6px) }\n}}@media(max-width:767px){.elementor .e-fe3e8822-d530{inset-block-end:48px;}}@media(max-width:767px){.elementor .e-abd08cf-9015{height:340px;position:relative;inset:auto; &::before { left:calc(50% - 722px);top:calc(50% - 346px);width:1280px;height:768px;background-image:url("https://tile.openstreetmap.org/15/8954/13691.png"),url("https://tile.openstreetmap.org/15/8955/13691.png"),url("https://tile.openstreetmap.org/15/8956/13691.png"),url("https://tile.openstreetmap.org/15/8957/13691.png"),url("https://tile.openstreetmap.org/15/8958/13691.png"),url("https://tile.openstreetmap.org/15/8954/13692.png"),url("https://tile.openstreetmap.org/15/8955/13692.png"),url("https://tile.openstreetmap.org/15/8956/13692.png"),url("https://tile.openstreetmap.org/15/8957/13692.png"),url("https://tile.openstreetmap.org/15/8958/13692.png"),url("https://tile.openstreetmap.org/15/8954/13693.png"),url("https://tile.openstreetmap.org/15/8955/13693.png"),url("https://tile.openstreetmap.org/15/8956/13693.png"),url("https://tile.openstreetmap.org/15/8957/13693.png"),url("https://tile.openstreetmap.org/15/8958/13693.png");background-position:0px 0px,256px 0px,512px 0px,768px 0px,1024px 0px,0px 256px,256px 256px,512px 256px,768px 256px,1024px 256px,0px 512px,256px 512px,512px 512px,768px 512px,1024px 512px }\n}}@media(max-width:767px){.elementor .e-0dc048f-db2f{padding:0px;}}@media(max-width:767px){.elementor .e-1b057ce-ddf9{letter-spacing:0.16em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:12px;padding-inline-end:12px;flex:0 0 auto;}}@media(max-width:767px){.elementor .e-3f3f8f9-24a7{width:auto;position:relative;padding:22px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:16px;margin-inline-end:16px;padding-top:22px !important; padding-bottom:22px !important; margin-top:-48px !important; margin-bottom:24px !important; box-shadow:none; &:not(.ag-x) { left:auto;top:auto }\n}}@media(max-width:767px){.elementor .e-e029d35-25fa{height:auto;}}@media(max-width:767px){.elementor .e-025eac0-69c9{font-size:40px;line-height:40px;}}@media(max-width:767px){.elementor .e-da70e31-4273{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px !important;\n}}@media(max-width:767px){.elementor .e-90c1f33-2b6d{padding-inline:16px; padding-top:40px !important; padding-bottom:40px !important; gap:28px !important;\n}}@media(max-width:767px){.elementor .e-5024f62-94f0{align-items:flex-start;text-align:left; margin-bottom:32px !important;\n}}@media(max-width:767px){.elementor .e-35a304a6-9e5f{font-size:20px;line-height:24px;}}@media(max-width:767px){.elementor .e-1c1c404-66d0{padding:16px;padding-top:16px !important; padding-bottom:16px !important;\n}}@media(max-width:767px){.elementor .e-3e22d350-83aa{background-image:url("https://adegagaucha.com/wp-content/uploads/ag-loc/2026/10/bar-orlando-1024x576.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}}@media(max-width:767px){.elementor .e-c8d96b31-cdf0{background-image:url("https://adegagaucha.com/wp-content/uploads/ag-loc/2026/10/wine-list-adega-gaucha-768x768.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}}@media(max-width:767px){.elementor .e-dd29eb56-29e4{grid-template-rows:440px 220px 220px;}}@media(max-width:767px){.elementor .e-764729f-8ce9{font-size:11px;letter-spacing:0.18em;}}@media(max-width:767px){.elementor .e-294da289-1f8c{gap:12px !important;\n}}@media(max-width:767px){.elementor .e-1d97be5-62f6{width:104px;}}@media(max-width:767px){.elementor .e-9ec95d4-333b{width:136px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:-8px;margin-inline-end:-8px;}}@media(max-width:767px){.elementor .e-0509fab7-fb07{width:104px;}}@media(max-width:767px){.elementor .e-d4a0e046-625c{&::before{width:503px;height:381px;transform:translate(-50%,-50%) scale(1.5,.95)}\n}}@media(max-width:767px){.elementor .e-7f5a22b-1db0{white-space:normal;\n}}@media(max-width:767px){.elementor .e-8bfc19a9-1826{flex-wrap:wrap;}}@media(max-width:767px){.elementor .e-2b0d2b84-5114{max-width:100%;}}@media(max-width:767px){.elementor .e-cf8c3a7-beba{padding-inline:16px; padding-top:40px !important; padding-bottom:29px !important;\n}}@media(max-width:767px){.elementor .e-16fe6b9-6e09{margin-block-start:-6px;}}@media(max-width:767px){.elementor .e-e53d939-cdf3{width:28px;height:28px;flex:0 0 28px;\n}}@media(max-width:767px){.elementor .e-5545e523-084c{width:28px;height:28px;flex:0 0 28px;\n}}@media(max-width:767px){.elementor .e-d65c211-0912{width:28px;height:28px;flex:0 0 28px;\n}}@media(max-width:767px){.elementor .e-fccb6824-3973{width:28px;height:28px;flex:0 0 28px;\n}}@media(max-width:767px){.elementor .e-51a6c6f-06ea{grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-3b0d55c4-4d97{align-items:flex-start;text-align:left; margin-bottom:32px !important;\n}}@media(max-width:767px){.elementor .e-576a3415-037d{height:auto; min-height:0; aspect-ratio:3 / 2;\n}}@media(max-width:767px){.elementor .e-ffdd48b-86e2{font-size:26px !important; line-height:30px !important;\n}}@media(max-width:767px){.elementor .e-0435c6f-b8d6{font-size:15px !important; line-height:24px !important;\n}}@media(max-width:767px){.elementor .e-2210e26-7535{padding:24px 20px 28px !important; gap:16px !important;\n}}@media(max-width:767px){.elementor .e-57dd53c0-fa30{display:flex;flex-direction:column;}}@media(max-width:767px){.elementor .e-dc10a49-59e6{aspect-ratio:3 / 2; height:auto; min-height:0;\n}}@media(max-width:767px){.elementor .e-44ea66b-9d51{font-size:26px !important; line-height:30px !important;\n}}@media(max-width:767px){.elementor .e-db46e479-ca5a{padding:24px 20px 28px !important;\n}}@media(max-width:767px){.elementor .e-a17362ae-b0c4{display:flex;flex-direction:column;}}@media(max-width:767px){.elementor .e-89f899cd-bb2d{aspect-ratio:3 / 2; height:auto; min-height:0;\n}}@media(max-width:767px){.elementor .e-3ec0572-cfbd{font-size:26px !important; line-height:30px !important;\n}}@media(max-width:767px){.elementor .e-cd59f73e-df21{padding:24px 20px 28px !important;\n}}@media(max-width:767px){.elementor .e-a7d895a-0fa3{display:flex;flex-direction:column;}}@media(max-width:767px){.elementor .e-d4f4575-6422{aspect-ratio:3 / 2; height:auto; min-height:0;\n}}@media(max-width:767px){.elementor .e-ce7e792b-77fa{font-size:26px !important; line-height:30px !important;\n}}@media(max-width:767px){.elementor .e-6ca85829-eb78{padding:24px 20px 28px !important;\n}}@media(max-width:767px){.elementor .e-933a0d80-70cd{display:flex;flex-direction:column;}}@media(max-width:767px){.elementor .e-146e702b-955c{margin-bottom:32px !important;\n}}@media(max-width:767px){.elementor .e-f4070d89-b2ba{font-size:96px;line-height:90px;}}@media(max-width:767px){.elementor .e-c2fa5cb-c6f0{font-size:24px;line-height:32px;}}@media(max-width:767px){.elementor .e-6d05d0b2-c948{column-gap:28px !important; row-gap:28px !important; padding-bottom:40px !important;\n}}@media(max-width:767px){.elementor .e-5719525-90e6{display:flex;}}@media(max-width:767px){.elementor .e-d543406-c957{display:flex;}}@media(max-width:767px){.elementor .e-2697a9f8-90e6{display:flex;}}@media(max-width:767px){.elementor .e-7edf508-0222{display:flex;}}@media(max-width:767px){.elementor .e-32051b5-fdd7{margin-top:40px !important; & > * { flex-basis:86% }\n}}@media(max-width:767px){.elementor .e-dbed2dc-aba2{padding-block-start:0px;padding-block-end:0px;padding-inline-start:28px;padding-inline-end:28px;}}@media(max-width:767px){.elementor .e-f4dc30c7-37e6{margin-top:32px !important;\n}}@media(max-width:767px){.elementor .e-3682e844-c116{font-size:40px;line-height:42px;}}@media(max-width:767px){.elementor .e-4c50a64-53da{margin-top:20px !important; max-width:343px;\n}}@media(max-width:767px){.elementor .e-d8123bf-6c5a{width:auto;flex-direction:column;align-items:flex-start;gap:16px !important; margin-top:268px !important; margin-bottom:0px !important; margin-inline:auto; max-width:none; & .ag-perk-text { font-size:16px !important }\n}}@media(max-width:767px){.elementor .e-52a9b9b-5754{margin-top:40px !important; gap:12px !important; & > .ag-bt { width:100% !important }\n}}@media(max-width:767px){.elementor .e-1d93bc8-95b8{padding-inline:16px; padding-top:48px !important; padding-bottom:40px !important;\n}}@media(max-width:767px){.elementor .e-a8caa61-4d0b{min-height:0px;background-image:linear-gradient(180deg,rgba(20,20,20,.8) 10%,rgba(20,20,20,0) 50%,rgba(20,20,20,.8) 75%),url('https://hillsborosquare.com/wp-content/uploads/2026/08/bg-rewards-program-1.webp') !important;\n}}@media(max-width:767px){.elementor .e-82e9d669-b3ac{column-gap:32px !important; row-gap:32px !important;\n}}@media(max-width:767px){.elementor .e-12c236cd-b5f0{font-size:20px;line-height:26px;}}@media(max-width:767px){.elementor .e-33214c1-95e1{width:100%;min-width:0px;}}@media(max-width:767px){.elementor .e-e5aeba8-aa1e{text-align:center;padding-block-start:28px;padding-block-end:28px;padding-inline-start:22px;padding-inline-end:22px;flex-direction:column;align-items:stretch;padding-top:28px !important; padding-bottom:28px !important; gap:24px !important;\n}}@media(max-width:767px){.elementor .e-9b0a3893-ff3f{padding-inline:16px; padding-top:32px !important;\n}}