@media(max-width:767px){.elementor .e-28c504de-679c{font-size:min(44px, 9.3vw);line-height:1.1;}}@media(max-width:767px){.elementor .e-7907a867-8a03{font-size:16px;line-height:26px;}}@media(max-width:767px){.elementor .e-268a40e4-abb6{height:56px;min-width:0px;}}@media(max-width:767px){.elementor .e-76477392-d155{height:56px;min-width:0px;}}@media(max-width:767px){.elementor .e-20f2773d-3982{margin-top:32px !important;\n}}@media(max-width:767px){.elementor .e-7e383b4f-2b14{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-56a9eb51-38ad{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-5786fd5c-973c{font-size:16px;line-height:26px;margin-block-start:16px;order:3;max-width:none;\n}}@media(max-width:767px){.elementor .e-e7f990b-e622{font-size:14px;line-height:22px;margin-block-start:12px;order:3;max-width:none;\n}}@media(max-width:767px){.elementor .e-34c3eac8-6ef8{display:contents;}}@media(max-width:767px){.elementor .e-41869810-df19{margin-block-start:28px;grid-template-columns:minmax(0,1fr);order:4;margin-top:28px !important;\n}}@media(max-width:767px){.elementor .e-3a5f760b-fe11{display:contents;}}@media(max-width:767px){.elementor .e-2790e20e-e67b{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-4b111eb4-c0b0{&:not(.ag-x) { left:calc(50% - 100px);top:calc(50% - 24px) }\n}}@media(max-width:767px){.elementor .e-d6ef6a-6a6c{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-1ae79e49-1231{inset-block-end:48px;}}@media(max-width:767px){.elementor .e-2a76ac6-b4bb{height:340px;position:relative;inset:auto; &::before { left:calc(50% - 513px);top:calc(50% - 265px);width:1024px;height:512px;background-image:url("https://tile.openstreetmap.org/15/8973/13680.png"),url("https://tile.openstreetmap.org/15/8974/13680.png"),url("https://tile.openstreetmap.org/15/8975/13680.png"),url("https://tile.openstreetmap.org/15/8976/13680.png"),url("https://tile.openstreetmap.org/15/8973/13681.png"),url("https://tile.openstreetmap.org/15/8974/13681.png"),url("https://tile.openstreetmap.org/15/8975/13681.png"),url("https://tile.openstreetmap.org/15/8976/13681.png");background-position:0px 0px,256px 0px,512px 0px,768px 0px,0px 256px,256px 256px,512px 256px,768px 256px }\n}}@media(max-width:767px){.elementor .e-5d637e81-df08{padding:0px;}}@media(max-width:767px){.elementor .e-4b87b644-4a89{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-2c0631ae-42af{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-737005a1-68eb{height:auto;}}@media(max-width:767px){.elementor .e-a4a20e9-a482{font-size:40px;line-height:40px;}}@media(max-width:767px){.elementor .e-1089a71b-1796{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px !important;\n}}@media(max-width:767px){.elementor .e-33a7d0f4-d1ef{padding-inline:16px; padding-top:40px !important; padding-bottom:40px !important; gap:28px !important;\n}}@media(max-width:767px){.elementor .e-487dc661-a6c5{align-items:flex-start;text-align:left; margin-bottom:32px !important;\n}}@media(max-width:767px){.elementor .e-1642a37c-7779{font-size:20px;line-height:24px;}}@media(max-width:767px){.elementor .e-24f9464f-c0c0{padding:16px;padding-top:16px !important; padding-bottom:16px !important;\n}}@media(max-width:767px){.elementor .e-406f33ec-6529{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-36bfdeea-52f1{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-2b2561ee-3ec9{grid-template-rows:440px 220px 220px;}}@media(max-width:767px){.elementor .e-133a5e24-2deb{font-size:11px;letter-spacing:0.18em;}}@media(max-width:767px){.elementor .e-57bee1a8-3f7b{gap:12px !important;\n}}@media(max-width:767px){.elementor .e-6b75c767-e274{width:104px;}}@media(max-width:767px){.elementor .e-67b0247f-88f0{width:136px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:-8px;margin-inline-end:-8px;}}@media(max-width:767px){.elementor .e-14f56b66-3979{width:104px;}}@media(max-width:767px){.elementor .e-71af3b35-d664{&::before{width:503px;height:381px;transform:translate(-50%,-50%) scale(1.5,.95)}\n}}@media(max-width:767px){.elementor .e-1b6e3689-9241{white-space:normal;\n}}@media(max-width:767px){.elementor .e-38e32617-300f{flex-wrap:wrap;}}@media(max-width:767px){.elementor .e-4bc9cb44-cb0a{max-width:100%;}}@media(max-width:767px){.elementor .e-2e8509d7-7b57{padding-inline:16px; padding-top:40px !important; padding-bottom:29px !important;\n}}@media(max-width:767px){.elementor .e-38b4641a-a770{margin-block-start:-6px;}}@media(max-width:767px){.elementor .e-ab80e10-0e84{width:28px;height:28px;flex:0 0 28px;\n}}@media(max-width:767px){.elementor .e-47829aa-3835{width:28px;height:28px;flex:0 0 28px;\n}}@media(max-width:767px){.elementor .e-5199a2b-e674{width:28px;height:28px;flex:0 0 28px;\n}}@media(max-width:767px){.elementor .e-74d63e2-619c{width:28px;height:28px;flex:0 0 28px;\n}}@media(max-width:767px){.elementor .e-775b9193-d15f{grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-ee37a8c4-6a80{align-items:flex-start;text-align:left; margin-bottom:32px !important;\n}}@media(max-width:767px){.elementor .e-e5c1598-5934{height:auto; min-height:0; aspect-ratio:3 / 2;\n}}@media(max-width:767px){.elementor .e-a29d586-7efc{font-size:26px !important; line-height:30px !important;\n}}@media(max-width:767px){.elementor .e-5d8bef6-f293{font-size:15px !important; line-height:24px !important;\n}}@media(max-width:767px){.elementor .e-4fec7409-3555{padding:24px 20px 28px !important; gap:16px !important;\n}}@media(max-width:767px){.elementor .e-d1746a7-8dab{display:flex;flex-direction:column;}}@media(max-width:767px){.elementor .e-e8d86f3-856f{aspect-ratio:3 / 2; height:auto; min-height:0;\n}}@media(max-width:767px){.elementor .e-4d1a8f5-a7af{font-size:26px !important; line-height:30px !important;\n}}@media(max-width:767px){.elementor .e-52cd7c94-57ab{padding:24px 20px 28px !important;\n}}@media(max-width:767px){.elementor .e-a7b3eb4-bab6{display:flex;flex-direction:column;}}@media(max-width:767px){.elementor .e-18007c8-0c22{aspect-ratio:3 / 2; height:auto; min-height:0;\n}}@media(max-width:767px){.elementor .e-8efa99c-42f1{font-size:26px !important; line-height:30px !important;\n}}@media(max-width:767px){.elementor .e-49ed1f3-ad80{padding:24px 20px 28px !important;\n}}@media(max-width:767px){.elementor .e-e5364b4-7f70{display:flex;flex-direction:column;}}@media(max-width:767px){.elementor .e-818cba9-1c43{aspect-ratio:3 / 2; height:auto; min-height:0;\n}}@media(max-width:767px){.elementor .e-09e0cac-7fd3{font-size:26px !important; line-height:30px !important;\n}}@media(max-width:767px){.elementor .e-4ee0e61-0e56{padding:24px 20px 28px !important;\n}}@media(max-width:767px){.elementor .e-231f5af-8011{display:flex;flex-direction:column;}}@media(max-width:767px){.elementor .e-a7e6a38-c0e3{margin-bottom:32px !important;\n}}@media(max-width:767px){.elementor .e-2084b21f-a52e{font-size:96px;line-height:90px;}}@media(max-width:767px){.elementor .e-6abb7d0c-f366{font-size:24px;line-height:32px;}}@media(max-width:767px){.elementor .e-2bfc0eea-c81d{column-gap:28px !important; row-gap:28px !important; padding-bottom:40px !important;\n}}@media(max-width:767px){.elementor .e-8ee11d2-ea02{display:flex;}}@media(max-width:767px){.elementor .e-6b877ad-3142{margin-top:40px !important; & > * { flex-basis:86% }\n}}@media(max-width:767px){.elementor .e-12740dfc-cf7b{padding-block-start:0px;padding-block-end:0px;padding-inline-start:28px;padding-inline-end:28px;}}@media(max-width:767px){.elementor .e-41fd4a88-290f{margin-top:32px !important;\n}}@media(max-width:767px){.elementor .e-393f896-b011{font-size:40px;line-height:42px;}}@media(max-width:767px){.elementor .e-7691b9df-1f4a{margin-top:20px !important; max-width:343px;\n}}@media(max-width:767px){.elementor .e-2b20259e-2880{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-107b637-ecb1{margin-top:40px !important; gap:12px !important; & > .ag-bt { width:100% !important }\n}}@media(max-width:767px){.elementor .e-30a375e5-d4bb{padding-inline:16px; padding-top:48px !important; padding-bottom:40px !important;\n}}@media(max-width:767px){.elementor .e-6af7c023-2dc8{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://adegagaucha.com/wp-content/uploads/ag-loc/2026/08/bg-rewards-program-1.webp') !important;\n}}@media(max-width:767px){.elementor .e-111883c8-cecd{column-gap:32px !important; row-gap:32px !important;\n}}@media(max-width:767px){.elementor .e-1ff57abc-442a{font-size:20px;line-height:26px;}}@media(max-width:767px){.elementor .e-ddf0636-a49f{width:100%;min-width:0px;}}@media(max-width:767px){.elementor .e-5dcf42a3-b8ae{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-379c32c3-b3f8{padding-inline:16px; padding-top:32px !important;\n}}