@media(max-width:767px){.elementor .e-6e9a38ff-3ae3{height:222px;inset-block-start:102px;inset-block-end:auto;background-image:url(https://hillsborosquare.com/wp-content/uploads/2026/08/Preload-hero-BG-Adega-Gaucha.webp);background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center}}@media(max-width:767px){.elementor .e-79240536-5a6d{height:160px}}@media(max-width:767px){.elementor .e-2e4c4cac-b094{max-width:362px;font-size:44px;letter-spacing:.04em;line-height:48px}}@media(max-width:767px){.elementor .e-79c938ab-a6da{font-size:15px;margin-block-start:24px}}@media(max-width:767px){.elementor .e-1a332c6-56bc{width:100%;margin-block-start:24px;margin-block-end:7px}}@media(max-width:767px){.elementor .e-575a5ce1-cf68{min-height:0;padding-block-start:347px;padding-block-end:0;padding-inline-start:14px;padding-inline-end:14px;background-image:linear-gradient(180deg,#141414 0%,#141414 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;padding-top:347px!important;padding-bottom:0px!important;\n}}@media(max-width:767px){.elementor .e-2f3604cc-8a1e{font-size:48px;line-height:52px;text-align:center}}@media(max-width:767px){.elementor .e-2a50c8d1-102e{font-size:13px;letter-spacing:.15em;line-height:24px;text-align:center}}@media(max-width:767px){.elementor .e-5123d522-703f{width:auto;padding-block-start:24px;padding-block-end:24px;padding-inline-start:4px;padding-inline-end:4px;flex-direction:column;gap:8px;flex:1 1 0%;justify-content:flex-start;align-items:center;gap:8px!important;border-block-start-width:1px;\n}}@media(max-width:767px){.elementor .e-2024897b-6beb{font-size:48px;line-height:52px;text-align:center}}@media(max-width:767px){.elementor .e-bd5f23f-9338{font-size:13px;letter-spacing:.15em;line-height:24px;text-align:center}}@media(max-width:767px){.elementor .e-6518015-cb69{width:auto;padding-block-start:24px;padding-block-end:24px;padding-inline-start:4px;padding-inline-end:4px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:0;flex-direction:column;gap:8px;flex:1 1 0%;justify-content:flex-start;align-items:center;gap:8px!important;\n}}@media(max-width:767px){.elementor .e-27b5977-faf4{font-size:48px;line-height:52px;text-align:center}}@media(max-width:767px){.elementor .e-1f31bd06-ce42{font-size:13px;letter-spacing:.15em;line-height:24px;text-align:center}}@media(max-width:767px){.elementor .e-862c4ee-b4a4{width:auto;padding-block-start:24px;padding-block-end:24px;padding-inline-start:4px;padding-inline-end:4px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:0;flex-direction:column;gap:8px;flex:1 1 0%;justify-content:flex-start;align-items:center;gap:8px!important;\n}}@media(max-width:767px){.elementor .e-6711be4a-463e{margin-block-start:32px;flex-direction:row;align-items:stretch;margin-top:32px!important;margin-top:32px!important;\n}}@media(max-width:767px){.elementor .e-1953a5b1-b927{padding-top:40px!important;padding-bottom:40px!important;\n}}@media(max-width:767px){.elementor .e-6dcb44e2-c5c8{font-size:40px;letter-spacing:.04em;line-height:40px}}@media(max-width:767px){.elementor .e-4a89973c-a9ae{padding-top:40px!important;\n}}@media(max-width:767px){.elementor .e-5a8837eb-6e36{font-size:15px;line-height:24px}}@media(max-width:767px){.elementor .e-21f35041-731d{font-size:15px;line-height:24px}}@media(max-width:767px){.elementor .e-45d0eb73-824e{font-size:15px;line-height:24px}}@media(max-width:767px){.elementor .e-79924d9b-302b{font-size:15px;line-height:24px}}@media(max-width:767px){.elementor .e-4ecabe32-380a{font-size:15px;line-height:24px}}@media(max-width:767px){.elementor .e-7ce006e1-aed8{font-size:15px;line-height:24px}}@media(max-width:767px){.elementor .e-1348c17c-f31a{font-size:15px;line-height:24px}}@media(max-width:767px){.elementor .e-448c4cb2-294b{margin-top:26px!important;\n}}@media(max-width:767px){.elementor .e-2b86f991-5ed1{font-size:15px;line-height:24px;margin-block-end:50px}}@media(max-width:767px){.elementor .e-7c0e329e-62ff{padding-bottom:40px!important;\n}}@media(max-width:767px){.elementor .e-78e15265-453d{font-size:48px;line-height:48px;font-style:italic;margin-block-start:0}}@media(max-width:767px){.elementor .e-5c97752f-b93e{max-width:343px;font-size:14px;line-height:20px}}@media(max-width:767px){.elementor .e-55c09472-5c7c{max-width:343px;font-size:14px;line-height:20px;margin-block-start:20px}}@media(max-width:767px){.elementor .e-5bb2421e-c4d9{width:100%;max-width:343px}}@media(max-width:767px){.elementor .e-46676ece-d8e2{padding-top:20px!important;\n}}@media(max-width:767px){.elementor .e-209f93eb-936f{width:390px;inset-block-start:190px;transform:translate3d(-50%,-50%,0) scale3d(1.5,1,1) scale3d(1,.95,1)}}@media(max-width:767px){.elementor .e-1aaba41a-35f0{width:72px;margin-inline-end:-6px;box-shadow:0 6px 13px 0 rgb(0 0 0 / .32)}}@media(max-width:767px){.elementor .e-bbc81f7-2d59{width:108px;box-shadow:0 6px 13px 0 rgb(0 0 0 / .32)}}@media(max-width:767px){.elementor .e-363f0b0a-89ff{width:72px;margin-inline-start:-6px;box-shadow:0 6px 13px 0 rgb(0 0 0 / .32)}}@media(max-width:767px){.elementor .e-32a1fac0-5092{margin-top:21px!important;\n}}@media(max-width:767px){.elementor .e-77e024bb-4237{max-width:343px;margin-block-start:53px}}@media(max-width:767px){.elementor .e-542cc92e-8641{gap:8px!important;\n}}@media(max-width:767px){.elementor .e-ab51a26-6855{justify-content:center;gap:8px!important;\n}}@media(max-width:767px){.elementor .e-1237ad41-5d3a{padding-inline-start:12px;padding-inline-end:12px;flex:0 0 auto}}@media(max-width:767px){.elementor .e-1254edb1-4473{flex:0 0 auto}}@media(max-width:767px){.elementor .e-c941102-4e73{max-width:343px;flex-direction:column;margin-top:32px!important;\n}}@media(max-width:767px){.elementor .e-4aef4837-a68d{width:346px}}@media(max-width:767px){.elementor .e-3a5f9d32-884d{padding-inline-start:16px;padding-inline-end:16px;padding-top:40px!important;padding-bottom:24px!important;\n}}@media(max-width:767px){.elementor .e-ac24bf9-6866{margin-bottom:32px!important;\n}}@media(max-width:767px){.elementor .e-7202a82-27b9{font-size:24px;line-height:32px}}@media(max-width:767px){.elementor .e-caf2afed-23ad{column-gap:28px!important;row-gap:28px!important;padding-bottom:40px!important;\n}}@media(max-width:767px){.elementor .e-a28e435b-d2ab{margin-top:40px!important;&>*{flex-basis:86%}\n}}@media(max-width:767px){.elementor .e-7434b625-7112{font-size:38px;letter-spacing:.04em;line-height:40px}}@media(max-width:767px){.elementor .e-642ce318-23f9{margin-bottom:36px!important;\n}}@media(max-width:767px){.elementor .e-3136d4f3-19f0{font-size:15px;line-height:24px}}@media(max-width:767px){.elementor .e-1a0f104c-9d6e{font-size:15px;line-height:24px}}@media(max-width:767px){.elementor .e-3c856f88-e162{font-size:15px;line-height:24px}}@media(max-width:767px){.elementor .e-4d0090e1-3118{grid-template-columns:minmax(0,1fr);gap:6px!important;padding-top:16px!important;padding-bottom:16px!important;\n}}@media(max-width:767px){.elementor .e-78f3cb82-1e45{grid-template-columns:minmax(0,1fr);gap:6px!important;padding-top:16px!important;padding-bottom:16px!important;\n}}@media(max-width:767px){.elementor .e-2b16dd36-9e5f{grid-template-columns:minmax(0,1fr);gap:6px!important;padding-top:16px!important;padding-bottom:16px!important;\n}}@media(max-width:767px){.elementor .e-33e2c233-9748{grid-template-columns:minmax(0,1fr);gap:6px!important;padding-top:16px!important;padding-bottom:16px!important;\n}}@media(max-width:767px){.elementor .e-0a09e3d-6b2d{grid-template-columns:minmax(0,1fr);gap:6px!important;padding-top:16px!important;padding-bottom:16px!important;\n}}@media(max-width:767px){.elementor .e-18ec6d47-b396{width:100%;height:52px;font-size:13px;letter-spacing:.22em;padding-block-start:18px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px}}@media(max-width:767px){.elementor .e-74e77261-43ac{width:100%;height:52px;font-size:13px;letter-spacing:.22em;padding-block-start:18px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px}}@media(max-width:767px){.elementor .e-54d2e794-c2ab{width:100%;height:52px;font-size:13px;letter-spacing:.22em;padding-block-start:18px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px}}@media(max-width:767px){.elementor .e-68510fdf-10c2{flex-direction:column}}@media(max-width:767px){.elementor .e-405c0d21-640b{aspect-ratio:16 / 10}}@media(max-width:767px){.elementor .e-60c7c8a5-e079{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.elementor .e-57511bc0-59a4{gap:44px!important;\n}}@media(max-width:767px){.elementor .e-15fc8ac1-c4b3{padding-inline-start:16px;padding-inline-end:16px;padding-top:40px!important;padding-bottom:40px!important;\n}}@media(max-width:767px){.elementor .e-76cc6be2-8caf{font-size:20px;line-height:24px;text-align:center}}@media(max-width:767px){.elementor .e-40cb45e9-e7af{font-size:13px;line-height:20px;text-align:center}}@media(max-width:767px){.elementor .e-65086ece-fc1c{width:100%;align-items:center}}@media(max-width:767px){.elementor .e-b25bf61-8584{width:100%;margin-block-end:7px;flex:0 0 auto}}@media(max-width:767px){.elementor .e-536ee935-55a8{width:100%;padding-inline-start:16px;padding-inline-end:16px;flex-direction:column;justify-content:center;align-items:center;max-width:none;gap:0px!important;\n}}@media(max-width:767px){.elementor .e-7e597fa-08c6{font-size:40px;line-height:42px}}@media(max-width:767px){.elementor .e-a1595b7-be5c{margin-top:20px!important;max-width:343px;\n}}@media(max-width:767px){.elementor .e-a58eb002-6cea{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-9d2ae36e-0203{margin-top:40px!important;gap:12px!important;&>.ag-bt{width:100%!important}\n}}@media(max-width:767px){.elementor .e-333172b3-dbdd{padding-inline:16px;padding-top:48px!important;padding-bottom:40px!important;\n}}@media(max-width:767px){.elementor .e-5b6dc568-c3ef{min-height:0;background-image:linear-gradient(180deg,rgb(20 20 20 / .8) 10%,#fff0 50%,rgb(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-3ffb9ad5-afd8{font-size:20px;line-height:24px;text-align:center}}@media(max-width:767px){.elementor .e-f679458-3ca9{font-size:13px;line-height:20px;text-align:center}}@media(max-width:767px){.elementor .e-2016f86-ad72{width:100%;align-items:center}}@media(max-width:767px){.elementor .e-4699829d-604f{margin-block-end:7px}}@media(max-width:767px){.elementor .e-4390a49b-1d2b{width:auto;min-height:172px;text-align:center;padding-inline-start:16px;padding-inline-end:16px;margin-block-start:32px;margin-inline-start:16px;margin-inline-end:16px;justify-content:center;align-items:center;max-width:none;padding-top:16px!important;padding-bottom:16px!important;gap:16px!important;margin-top:32px!important;\n}}@media(max-width:767px){.elementor .e-1ced8f63-1ee6{padding-bottom:26px!important;\n}}@media(max-width:767px){.elementor .e-779a0d84-7c4c{width:400px;height:400px}}@media(max-width:767px){.elementor .e-1f8f85e6-e0e5{padding-inline-start:16px;padding-inline-end:16px;gap:16px!important;\n}}@media(max-width:767px){.elementor .e-64f216c0-2f9d{padding-top:40px!important;padding-bottom:40px!important;\n}}@media(max-width:767px){.elementor .e-39f1756b-577b{font-size:min(32px, calc((100vw - 44px) / 11));line-height:1}}@media(max-width:767px){.elementor .e-69f9e72-5f56{width:343px;gap:24px!important;\n}}@media(max-width:767px){.elementor .e-302cefac-d813{padding-inline-start:16px;padding-inline-end:16px;padding-top:40px!important;padding-bottom:40px!important;\n}}@media(max-width:767px){.elementor .e-21917eb-3840{position:relative;inset-block-start:auto;inset-inline-end:auto}}@media(max-width:767px){.elementor .e-1aaed441-89ea{text-align:center;margin-block-start:-12px;max-width:none;margin-top:-12px!important;\n}}@media(max-width:767px){.elementor .e-be52781-cc93{position:relative;display:flex;flex-direction:column;align-items:center}}@media(max-width:767px){.elementor .e-25696819-dd8e{width:100%;flex:0 0 auto;max-width:none;\n}}@media(max-width:767px){.elementor .e-164fa7ce-b087{margin-block-start:48px;display:flex;flex-direction:column;align-items:stretch;margin-top:48px!important;\n}}@media(max-width:767px){.elementor .e-7135a1d3-a273{padding-block-start:44px;padding-block-end:44px;padding-inline-start:20px;padding-inline-end:20px;padding-top:44px!important;padding-bottom:44px!important;\n}}@media(max-width:767px){.elementor .e-78d4eded-ccd2{max-width:343px;padding:4px;padding-top:4px!important;padding-bottom:4px!important;\n}}@media(max-width:767px){.elementor .e-281370af-98f8{padding-block-start:156px;padding-block-end:40px;padding-inline-start:16px;padding-inline-end:16px;padding-top:156px!important;padding-bottom:40px!important;\n}}@media(max-width:767px){.elementor .e-75aa1b19-3d5e{width:auto;position:fixed;inset-inline-end:0;inset-block-end:0;inset-inline-start:0;z-index:9990;padding-block-end:calc(10px + env(safe-area-inset-bottom))!important;padding-inline-start:12px;padding-inline-end:12px;border-block-start-width:1px;background-color:rgb(20 20 20 / .95);opacity:0%;display:flex;flex-direction:row;align-items:center;padding-top:10px!important;gap:8px!important;border-top-style:solid;border-top-color:rgb(246 235 221 / .24);visibility:hidden;pointer-events:none;&.is-on{visibility:visible;opacity:1;pointer-events:auto}\n}}