.elementor .e-7907a867-8a03{max-width:760px;font-family:Volte;font-weight:500;font-size:18px;color:var(--ag-cream);letter-spacing:0.03em;line-height:30px;margin-block-start:28px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;& a { color:var(--ag-cream);border-bottom:1px solid rgba(246,235,221,.45);text-decoration:none }\n}.elementor .e-268a40e4-abb6{height:60px;min-width:280px;box-shadow:0px 18px 40px 0px rgba(0,0,0,.35);}.elementor .e-76477392-d155{height:60px;min-width:280px;box-shadow:0px 18px 40px 0px rgba(0,0,0,.35);}.elementor .e-20f2773d-3982{justify-content:center;margin-top:44px !important;\n}.elementor .e-7e383b4f-2b14{width:100%;position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;padding-inline:24px; padding-top:136px !important; padding-bottom:40px !important; gap:0px !important;\n}.elementor .e-4a81c23e-6eb2{width:100%;position:relative;z-index:2;padding:0px;display:flex;flex-direction:column;flex:1 1 auto;justify-content:center;align-items:center;min-height:inherit;\n}.elementor .e-77bd39d8-9868{display:none;}.elementor .e-56a9eb51-38ad{min-height:0px;overflow:hidden;position:relative;text-align:center;padding:0px;margin:0px;background-image:url("https://adegagaucha.com/wp-content/uploads/ag-loc/2026/08/Preload-hero-BG-Adega-Gaucha.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:var(--ag-ink);display:flex;flex-direction:column;justify-content:center;align-items:center;&::before { content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,20,20,.6) 0%,rgba(20,20,20,.45) 45%,rgba(20,20,20,.8) 88%,#141414 100%);z-index:1;pointer-events:none } & > .e-background-video__media{top:0 !important;bottom:auto !important;height:calc(100% - 4px) !important} padding-bottom:3px !important; background-clip:content-box;\n}.elementor .e-59e67480-ad4f{padding:0px;gap:0px !important; padding-top:0px !important; padding-bottom:0px !important;\n}.elementor .e-31fe9722-b02d{margin-block-start:12px;}.elementor .e-5786fd5c-973c{max-width:480px;font-size:16px;line-height:26px;margin-block-start:32px;}.elementor .e-e7f990b-e622{max-width:480px;font-size:14px;line-height:22px;margin-block-start:12px;}.elementor .e-34c3eac8-6ef8{min-width:0px;padding:0px;display:flex;flex-direction:column;padding-top:4px !important; gap:0px !important;\n}.elementor .e-29133d1b-432b{& span { font-family:Roboto, sans-serif }\n}.elementor .e-3570f806-fd7d{text-decoration:underline;text-decoration-color:rgba(246,235,221,.3); text-underline-offset:4px; transition:color .2s ease-out,text-decoration-color .2s ease-out;\n}.elementor .e-21191602-c482{&:hover .ag-fact-t { color:var(--ag-orange) } &:hover .ag-fact-d { color:var(--ag-cream);text-decoration-color:var(--ag-orange) }\n}.elementor .e-41869810-df19{width:100%;padding:0px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block-start-width: 1px; border-top-style: solid; border-top-color: var(--ag-hair-strong);\n}.elementor .e-3a5f760b-fe11{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:40px !important;\n}.elementor .e-2790e20e-e67b{width:100%;max-width:1440px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;padding-inline:40px; padding-top:56px !important; padding-bottom:40px !important; gap:80px !important;\n}.elementor .e-4b111eb4-c0b0{width:60px;height:60px;min-width:0px;position:absolute;z-index:2;padding:0px;display:block;&:not(.ag-x) { left:calc(50% + min(260px, 18vw) - 30px);top:calc(50% - 10px);background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MCIgaGVpZ2h0PSI2MCIgdmlld0JveD0iMCAwIDYwIDYwIj48ZGVmcz48cmFkaWFsR3JhZGllbnQgaWQ9ImciPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI0ZBODcyMiIgc3RvcC1vcGFjaXR5PSIuOTUiLz48c3RvcCBvZmZzZXQ9Ii40IiBzdG9wLWNvbG9yPSIjRkE4NzIyIiBzdG9wLW9wYWNpdHk9Ii42Ii8+PHN0b3Agb2Zmc2V0PSIuNyIgc3RvcC1jb2xvcj0iI0ZBODcyMiIgc3RvcC1vcGFjaXR5PSIuMjIiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGQTg3MjIiIHN0b3Atb3BhY2l0eT0iMCIvPjwvcmFkaWFsR3JhZGllbnQ+PC9kZWZzPjxjaXJjbGUgY3g9IjMwIiBjeT0iMzAiIHI9IjMwIiBmaWxsPSJ1cmwoI2cpIi8+PGNpcmNsZSBjeD0iMzAiIGN5PSIzMCIgcj0iMTEiIGZpbGw9IiNGQTg3MjIiLz48Y2lyY2xlIGN4PSIzMCIgY3k9IjMwIiByPSI1IiBmaWxsPSIjZmZmIi8+PC9zdmc+");background-size:60px 60px;background-repeat:no-repeat;cursor:pointer }\n}.elementor .e-d6ef6a-6a6c{position:absolute;z-index:2;font-family:Volte;font-weight:600;font-size:13px;color:#FA8722;letter-spacing:0.02em;line-height:16px;text-decoration:none;margin:0px;opacity:90%;white-space:nowrap; &:not(.ag-x) { left:calc(50% + min(260px, 18vw) + 18px);top:calc(50% + 20px);transform:translateY(-50%);text-shadow:0 0 4px #141414,0 0 8px #141414,0 0 12px #141414 }\n}.elementor .e-1ae79e49-1231{position:absolute;inset-inline-end:0px;inset-block-end:0px;z-index:3;font-family:Volte;font-weight:500;font-size:10px;color:rgba(246,235,221,.55);line-height:14px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:5px;padding-inline-end:5px;margin:0px;background-color:rgba(20,20,20,.75);& a { color:rgba(246,235,221,.7);text-decoration:none }\n}.elementor .e-2a76ac6-b4bb{width:auto;height:auto;overflow:hidden;position:absolute;z-index:0;padding:0px;background-color:#141414;clip-path:inset(3px 0 0 0);inset:0px; &::before { content:'';position:absolute;left:calc(50% + min(260px, 18vw) - 1723px);top:calc(50% - 507px);width:2816px;height:1024px;background-image:url("https://tile.openstreetmap.org/15/8968/13679.png"),url("https://tile.openstreetmap.org/15/8969/13679.png"),url("https://tile.openstreetmap.org/15/8970/13679.png"),url("https://tile.openstreetmap.org/15/8971/13679.png"),url("https://tile.openstreetmap.org/15/8972/13679.png"),url("https://tile.openstreetmap.org/15/8973/13679.png"),url("https://tile.openstreetmap.org/15/8974/13679.png"),url("https://tile.openstreetmap.org/15/8975/13679.png"),url("https://tile.openstreetmap.org/15/8976/13679.png"),url("https://tile.openstreetmap.org/15/8977/13679.png"),url("https://tile.openstreetmap.org/15/8978/13679.png"),url("https://tile.openstreetmap.org/15/8968/13680.png"),url("https://tile.openstreetmap.org/15/8969/13680.png"),url("https://tile.openstreetmap.org/15/8970/13680.png"),url("https://tile.openstreetmap.org/15/8971/13680.png"),url("https://tile.openstreetmap.org/15/8972/13680.png"),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/8977/13680.png"),url("https://tile.openstreetmap.org/15/8978/13680.png"),url("https://tile.openstreetmap.org/15/8968/13681.png"),url("https://tile.openstreetmap.org/15/8969/13681.png"),url("https://tile.openstreetmap.org/15/8970/13681.png"),url("https://tile.openstreetmap.org/15/8971/13681.png"),url("https://tile.openstreetmap.org/15/8972/13681.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"),url("https://tile.openstreetmap.org/15/8977/13681.png"),url("https://tile.openstreetmap.org/15/8978/13681.png"),url("https://tile.openstreetmap.org/15/8968/13682.png"),url("https://tile.openstreetmap.org/15/8969/13682.png"),url("https://tile.openstreetmap.org/15/8970/13682.png"),url("https://tile.openstreetmap.org/15/8971/13682.png"),url("https://tile.openstreetmap.org/15/8972/13682.png"),url("https://tile.openstreetmap.org/15/8973/13682.png"),url("https://tile.openstreetmap.org/15/8974/13682.png"),url("https://tile.openstreetmap.org/15/8975/13682.png"),url("https://tile.openstreetmap.org/15/8976/13682.png"),url("https://tile.openstreetmap.org/15/8977/13682.png"),url("https://tile.openstreetmap.org/15/8978/13682.png");background-position:0px 0px,256px 0px,512px 0px,768px 0px,1024px 0px,1280px 0px,1536px 0px,1792px 0px,2048px 0px,2304px 0px,2560px 0px,0px 256px,256px 256px,512px 256px,768px 256px,1024px 256px,1280px 256px,1536px 256px,1792px 256px,2048px 256px,2304px 256px,2560px 256px,0px 512px,256px 512px,512px 512px,768px 512px,1024px 512px,1280px 512px,1536px 512px,1792px 512px,2048px 512px,2304px 512px,2560px 512px,0px 768px,256px 768px,512px 768px,768px 768px,1024px 768px,1280px 768px,1536px 768px,1792px 768px,2048px 768px,2304px 768px,2560px 768px;background-repeat:no-repeat;background-size:256px 256px;filter:grayscale(1) invert(1) brightness(.5) contrast(.7);pointer-events:none }\n}.elementor .e-515748b6-7366{margin:0px;}.elementor .e-462c6008-5a7c{width:18px;height:18px;color:var(--ag-orange);margin-block-start:4px;display:block;flex:0 0 auto;& svg { display:block;width:18px !important;height:18px !important;fill:none;stroke:var(--ag-orange) }\n}.elementor .e-58f42ef8-7cfc{align-items:flex-start;gap:14px !important;\n}.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:1 1 0%;}.elementor .e-522ba201-1d2c{margin-top:20px !important;\n}.elementor .e-2c0631ae-42af{width:420px;position:absolute;z-index:2;padding:32px;border-radius:2px;border-width:1px;border-color:var(--ag-hair-strong);border-style:solid;background-color:#141414;box-shadow:0px 24px 60px 0px rgba(0,0,0,.5);display:flex;flex-direction:column;gap:0px !important; padding-top:32px !important; padding-bottom:32px !important; &:not(.ag-x) { left:max(40px, calc((100vw - 1440px) / 2 + 40px));top:56px }\n}.elementor .e-737005a1-68eb{height:680px;overflow:hidden;position:relative;padding:0px;background-color:#141414;display:flex;flex-direction:column;clip-path:inset(0);isolation:isolate; &::after { content:'';display:block;position:absolute;left:0;right:0;top:0;height:64px;background:linear-gradient(180deg,#141414 0%,#141414 45%,rgba(20,20,20,.001));z-index:1;pointer-events:none }\n}.elementor .e-1b85664b-9616{padding:0px;padding-top:0px !important; padding-bottom:0px !important; gap:0px !important;\n}.elementor .e-a4a20e9-a482{font-size:64px;line-height:64px;}.elementor .e-5178c75c-c5cd{width:auto;padding:0px;display:flex;flex-direction:column;flex:0 0 280px;align-items:flex-start;gap:36px !important;\n}.elementor .e-c9b3e00-2961{min-width:126px;display:inline-block;}.elementor .e-192b0b2f-5576{min-width:126px;display:inline-block;}.elementor .e-2e8253a9-ab3f{min-width:166px;display:inline-block;}.elementor .e-1089a71b-1796{width:auto;max-width:900px;padding:0px;display:flex;flex-direction:row;flex:1 1 auto;justify-content:space-between;gap:0px !important;\n}.elementor .e-33a7d0f4-d1ef{width:100%;max-width:1360px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-inline:40px; padding-top:56px !important; padding-bottom:56px !important; gap:40px !important;\n}.elementor .e-1ea73b91-e4d6{padding:0px;padding-top:0px !important; padding-bottom:0px !important; gap:0px !important;\n}.elementor .e-71246ee2-cbae{margin-block-start:12px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7bbdc056-a04f{max-width:620px;}.elementor .e-487dc661-a6c5{text-align:center;padding:0px;display:flex;flex-direction:column;align-items:center;margin-bottom:56px !important; gap:0px !important;\n}.elementor .e-1642a37c-7779{font-size:44px;line-height:48px;}.elementor .e-6e0d087c-947c{margin-top:24px !important;\n}.elementor .e-24f9464f-c0c0{padding:36px;padding-top:36px !important; padding-bottom:36px !important;\n}.elementor .e-4704e91a-461f{background-image:url("https://adegagaucha.com/wp-content/uploads/2026/10/churrasco-dinner.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;grid-column:1 / 3;grid-row:1 / 3;}.elementor .e-16ada055-5b63{background-image:url("https://adegagaucha.com/wp-content/uploads/2026/10/gourmet-table-orlando.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-15ad4317-d5a8{background-image:url("https://adegagaucha.com/wp-content/uploads/2026/10/executive-dinner.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-406f33ec-6529{background-image:url("https://adegagaucha.com/wp-content/uploads/ag-loc/2026/10/bar-orlando-1536x864.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-36bfdeea-52f1{background-image:url("https://adegagaucha.com/wp-content/uploads/2026/10/wine-list-adega-gaucha.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-2b2561ee-3ec9{width:100%;padding:0px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:340px 340px;gap:16px !important;\n}.elementor .e-3a99ee25-c3eb{display:flex;flex-direction:column;gap:0px !important;\n}.elementor .e-42a5174a-41cb{padding:0px;padding-top:0px !important; padding-bottom:0px !important; gap:0px !important;\n}.elementor .e-51a9c513-ec60{width:26px;height:40px;object-fit:contain;display:block;flex:0 0 26px;max-width:none;\n}.elementor .e-133a5e24-2deb{padding-inline-start:0.2em;white-space:nowrap;\n}.elementor .e-2a5352e0-5340{width:26px;height:40px;object-fit:contain;display:block;flex:0 0 26px;max-width:none;\n}.elementor .e-57bee1a8-3f7b{width:auto;padding:0px;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:18px !important;\n}.elementor .e-6b75c767-e274{width:200px;height:auto;max-width:100%;filter:drop-shadow(0px 18px 30px rgba(0,0,0,.55));display:block;}.elementor .e-67b0247f-88f0{width:260px;height:auto;max-width:100%;position:relative;z-index:1;margin-block-start:0px;margin-block-end:0px;margin-inline-start:-16px;margin-inline-end:-16px;filter:drop-shadow(0px 18px 30px rgba(0,0,0,.55));display:block;}.elementor .e-14f56b66-3979{width:200px;height:auto;max-width:100%;filter:drop-shadow(0px 18px 30px rgba(0,0,0,.55));display:block;}.elementor .e-71af3b35-d664{width:100%;padding:0px;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:48px !important; margin-bottom:40px !important; gap:0px !important; isolation:isolate; &::before{content:'';position:absolute;left:50%;top:50%;width:1160px;height:880px;transform:translate(-50%,-50%) scale(1,.76);background:radial-gradient(50% 50% at 50% 50%,rgba(118,109,104,.843) 0%,rgba(118,109,104,.824) 7.692%,rgba(118,109,104,.77) 15.385%,rgba(118,109,104,.675) 23.077%,rgba(118,109,104,.553) 30.769%,rgba(118,109,104,.416) 38.462%,rgba(118,109,104,.286) 46.154%,rgba(118,109,104,.173) 53.846%,rgba(118,109,104,.094) 61.538%,rgba(118,109,104,.047) 69.231%,rgba(118,109,104,.02) 76.923%,rgba(118,109,104,.008) 84.615%,rgba(118,109,104,.004) 92.308%,rgba(118,109,104,0) 100%);z-index:-1;pointer-events:none}\n}.elementor .e-e8ed11-9a1e{max-width:700px;font-family:Volte;font-weight:500;font-size:12px;color:var(--ag-cream-muted);letter-spacing:0.16em;line-height:20px;text-transform:uppercase;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-2d0fc03-e528{width:20px;height:20px;flex:0 0 auto;& svg { display:block }\n}.elementor .e-71ffab95-765a{width:82px;height:14px;color:#FFC904;flex:0 0 auto;& svg { display:block }\n}.elementor .e-34b9c0ec-dc6d{font-family:"Instrument Serif";font-weight:400;font-size:44px;color:var(--ag-cream);line-height:40px;flex:0 0 auto;}.elementor .e-1b6e3689-9241{font-family:Volte;font-weight:600;font-size:11px;color:var(--ag-cream);letter-spacing:0.1em;line-height:16px;text-transform:uppercase;display:block;flex:0 0 auto;text-align:left; white-space:nowrap; & span { display:block;font-weight:500;font-size:12px;letter-spacing:.04em;text-transform:none;color:var(--ag-cream-muted) }\n}.elementor .e-38e32617-300f{width:auto;display:flex;flex-direction:row;flex:0 0 auto;align-items:center;padding-inline:22px; padding-top:14px !important; padding-bottom:14px !important; gap:16px !important;\n}.elementor .e-4ab5fbfc-c1db{width:auto;display:flex;flex:0 0 auto;justify-content:center;border-inline-start-width: 1px; padding-inline:10px; border-left-style: solid; border-left-color: var(--ag-hair-strong); padding-top:10px !important; padding-bottom:10px !important;\n}.elementor .e-4bc9cb44-cb0a{width:auto;max-width:100%;padding:0px;border-radius:2px;border-width:1px;border-color:var(--ag-hair-strong);border-style:solid;display:inline-flex;flex-direction:row;margin-top:44px !important; gap:0px !important;\n}.elementor .e-2e8509d7-7b57{text-align:center;align-items:center;padding-inline:24px; padding-top:56px !important; padding-bottom:45px !important; gap:0px !important; background-color:#141414; box-shadow:0 0 0 1px #141414; overflow-x:clip;\n}.elementor .e-38b4641a-a770{margin-block-start:-12px;}.elementor .e-8f2e71f-f008{margin-top:8px !important;\n}.elementor .e-3909dc26-320b{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:24px !important;\n}.elementor .e-ab80e10-0e84{width:32px;height:32px;color:#FA8722;display:block;flex:0 0 32px; margin-bottom:4px; & svg, & svg * { fill:none !important; stroke:currentColor; }\n}.elementor .e-47829aa-3835{width:32px;height:32px;color:#FA8722;display:block;flex:0 0 32px; margin-bottom:4px; & svg, & svg * { fill:none !important; stroke:currentColor; }\n}.elementor .e-5199a2b-e674{width:32px;height:32px;color:#FA8722;display:block;flex:0 0 32px; margin-bottom:4px; & svg, & svg * { fill:none !important; stroke:currentColor; }\n}.elementor .e-74d63e2-619c{width:32px;height:32px;color:#FA8722;display:block;flex:0 0 32px; margin-bottom:4px; & svg, & svg * { fill:none !important; stroke:currentColor; }\n}.elementor .e-775b9193-d15f{min-width:0px;padding:0px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px !important; row-gap:0px !important;\n}.elementor .e-49b0bf44-22a9{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:80px !important;\n}.elementor .e-5ff2b2f3-60ed{padding:0px;padding-top:0px !important; padding-bottom:0px !important; gap:0px !important;\n}.elementor .e-8d7bd1fe-95b5{margin-block-start:12px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-ee37a8c4-6a80{text-align:center;padding:0px;display:flex;flex-direction:column;align-items:center;margin-bottom:56px !important; gap:0px !important;\n}.elementor .e-82ca8bb-a428{position:absolute !important; inset:0; width:100% !important; max-width:100% !important; height:100% !important; display:block; object-fit:cover; transition:transform .8s cubic-bezier(.2,.7,.2,1); & img { width:100%; height:100%; object-fit:cover; display:block }\n}.elementor .e-e5c1598-5934{position:relative; width:100%; height:100%; min-height:320px; overflow:hidden; padding:0 !important; margin:0 !important;\n}.elementor .e-a29d586-7efc{font-family:"Instrument Serif",serif !important; font-weight:400 !important; font-size:40px !important; line-height:44px !important; letter-spacing:.04em !important; text-transform:uppercase; color:#F6EBDD; margin:0; &::after { content:""; display:block; width:40px; height:1px; background:#FA8722; margin-top:20px }\n}.elementor .e-5d8bef6-f293{font-size:16px !important; line-height:27px !important; max-width:520px;\n}.elementor .e-ed3331b6-0c8b{margin-top:8px !important; align-self:flex-start;\n}.elementor .e-4fec7409-3555{display:flex;flex-direction:column;align-items:flex-start;flex:1 1 auto; justify-content:center; padding:48px 56px !important; gap:18px !important; text-align:left;\n}.elementor .e-d1746a7-8dab{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);min-width:0; padding:0 !important; gap:0 !important; border:1px solid rgba(246,235,221,.10); background:rgba(246,235,221,.03); overflow:hidden; transition:border-color .35s ease, background-color .35s ease; &:hover { border-color:rgba(250,135,34,.55); background:rgba(246,235,221,.05) } &:hover img { transform:scale(1.04) }\n}.elementor .e-918b88e-8bbb{position:absolute !important; inset:0; width:100% !important; max-width:100% !important; height:100% !important; display:block; object-fit:cover; transition:transform .8s cubic-bezier(.2,.7,.2,1); & img { width:100%; height:100%; object-fit:cover; display:block }\n}.elementor .e-e8d86f3-856f{position:relative; width:100%; aspect-ratio:16 / 9; overflow:hidden; padding:0 !important; margin:0 !important;\n}.elementor .e-4d1a8f5-a7af{font-family:"Instrument Serif",serif !important; font-weight:400 !important; font-size:28px !important; line-height:32px !important; letter-spacing:.04em !important; text-transform:uppercase; color:#F6EBDD; margin:0; &::after { content:""; display:block; width:32px; height:1px; background:#FA8722; margin-top:16px }\n}.elementor .e-b14c5223-c440{margin-top:auto !important; align-self:flex-start;\n}.elementor .e-52cd7c94-57ab{display:flex;flex-direction:column;align-items:flex-start;flex:1 1 auto; padding:28px 28px 32px !important; gap:16px !important; text-align:left;\n}.elementor .e-a7b3eb4-bab6{display:flex;flex-direction:column;min-width:0; padding:0 !important; gap:0 !important; border:1px solid rgba(246,235,221,.10); background:rgba(246,235,221,.03); overflow:hidden; transition:border-color .35s ease, background-color .35s ease; &:hover { border-color:rgba(250,135,34,.55); background:rgba(246,235,221,.05) } &:hover img { transform:scale(1.04) }\n}.elementor .e-3d18091-2a4f{position:absolute !important; inset:0; width:100% !important; max-width:100% !important; height:100% !important; display:block; object-fit:cover; transition:transform .8s cubic-bezier(.2,.7,.2,1); & img { width:100%; height:100%; object-fit:cover; display:block }\n}.elementor .e-18007c8-0c22{position:relative; width:100%; aspect-ratio:16 / 9; overflow:hidden; padding:0 !important; margin:0 !important;\n}.elementor .e-8efa99c-42f1{font-family:"Instrument Serif",serif !important; font-weight:400 !important; font-size:28px !important; line-height:32px !important; letter-spacing:.04em !important; text-transform:uppercase; color:#F6EBDD; margin:0; &::after { content:""; display:block; width:32px; height:1px; background:#FA8722; margin-top:16px }\n}.elementor .e-3efae7a-ee7e{margin-top:auto !important; align-self:flex-start;\n}.elementor .e-49ed1f3-ad80{display:flex;flex-direction:column;align-items:flex-start;flex:1 1 auto; padding:28px 28px 32px !important; gap:16px !important; text-align:left;\n}.elementor .e-e5364b4-7f70{display:flex;flex-direction:column;min-width:0; padding:0 !important; gap:0 !important; border:1px solid rgba(246,235,221,.10); background:rgba(246,235,221,.03); overflow:hidden; transition:border-color .35s ease, background-color .35s ease; &:hover { border-color:rgba(250,135,34,.55); background:rgba(246,235,221,.05) } &:hover img { transform:scale(1.04) }\n}.elementor .e-f92c682-d339{position:absolute !important; inset:0; width:100% !important; max-width:100% !important; height:100% !important; display:block; object-fit:cover; transition:transform .8s cubic-bezier(.2,.7,.2,1); & img { width:100%; height:100%; object-fit:cover; display:block }\n}.elementor .e-818cba9-1c43{position:relative; width:100%; aspect-ratio:16 / 9; overflow:hidden; padding:0 !important; margin:0 !important;\n}.elementor .e-09e0cac-7fd3{font-family:"Instrument Serif",serif !important; font-weight:400 !important; font-size:28px !important; line-height:32px !important; letter-spacing:.04em !important; text-transform:uppercase; color:#F6EBDD; margin:0; &::after { content:""; display:block; width:32px; height:1px; background:#FA8722; margin-top:16px }\n}.elementor .e-9fa5ede-9ab9{margin-top:auto !important; align-self:flex-start;\n}.elementor .e-4ee0e61-0e56{display:flex;flex-direction:column;align-items:flex-start;flex:1 1 auto; padding:28px 28px 32px !important; gap:16px !important; text-align:left;\n}.elementor .e-231f5af-8011{display:flex;flex-direction:column;min-width:0; padding:0 !important; gap:0 !important; border:1px solid rgba(246,235,221,.10); background:rgba(246,235,221,.03); overflow:hidden; transition:border-color .35s ease, background-color .35s ease; &:hover { border-color:rgba(250,135,34,.55); background:rgba(246,235,221,.05) } &:hover img { transform:scale(1.04) }\n}.elementor .e-865f599-dd79{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%; padding:0 !important; gap:16px !important; align-items:stretch;\n}.elementor .e-4021b4f9-4c8f{display:flex;flex-direction:column;width:100%; padding:0 !important; gap:16px !important;\n}.elementor .e-ea87860-8718{display:flex;flex-direction:column;gap:0px !important;\n}.elementor .e-f9979f97-9d25{padding:0px;padding-top:0px !important; padding-bottom:0px !important; gap:0px !important;\n}.elementor .e-a7e6a38-c0e3{padding:0px;display:flex;flex-direction:column;gap:12px !important; margin-bottom:56px !important;\n}.elementor .e-2084b21f-a52e{font-family:"Instrument Serif";font-weight:600;font-size:140px;color:var(--ag-orange);line-height:120px;margin:0px;}.elementor .e-5c6937f1-5701{font-family:Volte;font-weight:500;font-size:13px;color:var(--ag-cream);letter-spacing:0.12em;line-height:20px;text-transform:uppercase;margin:0px;}.elementor .e-299e1710-9104{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:14px !important;\n}.elementor .e-6abb7d0c-f366{max-width:860px;font-family:"Instrument Serif";font-weight:400;font-size:34px;color:var(--ag-cream);letter-spacing:0.01em;line-height:44px;font-style:italic;margin:0px;}.elementor .e-4f48471b-db95{width:20px;height:20px;flex:0 0 auto;& svg { display:block }\n}.elementor .e-129a59d6-cffb{margin:0px;}.elementor .e-301fcd06-9553{font-weight:500;color:var(--ag-cream-muted);letter-spacing:0.08em;text-transform:none;margin:0px;}.elementor .e-c1252eb-cf20{font-family:Volte;font-weight:600;font-size:12px;color:var(--ag-cream);letter-spacing:0.18em;line-height:16px;text-transform:uppercase;padding:0px;display:flex;flex-direction:row;align-items:center;margin-top:32px !important; gap:16px !important;\n}.elementor .e-65fb7fbc-2372{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0px !important;\n}.elementor .e-2bfc0eea-c81d{width:100%;padding:0px;display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;border-block-end-width: 1px; padding-bottom:64px !important; column-gap:80px !important; row-gap:80px !important; border-bottom-style: solid; border-bottom-color: var(--ag-hair);\n}.elementor .e-6b877ad-3142{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;margin-top:64px !important; gap:16px !important; overflow-x:auto; scroll-snap-type:x mandatory; scroll-behavior:smooth; scrollbar-width:none; & > * { flex:0 0 calc((100% - 32px) / 3); scroll-snap-align:start } &::-webkit-scrollbar { display:none } & .ag-rc-q { flex:0 0 auto; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:5; overflow:hidden; min-height:120px } & .ag-rc.is-open .ag-rc-q { display:block; -webkit-line-clamp:unset; overflow:visible } & .ag-rc-more { visibility:hidden } & .ag-rc.has-more .ag-rc-more { visibility:visible } & .ag-rc.is-open .ag-rc-more { display:none } & .ag-rc.is-open .ag-rc-less { display:inline-block } & .ag-rc-mw .ag-link { padding-top:0 !important; padding-bottom:4px !important } & .ag-rc:not(.is-open) .ag-rc-less { display:none }\n}.elementor .e-c868e4d-2a62{width:auto;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:8px !important;\n}.elementor .e-f0f34113-af15{padding:0px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:40px !important; gap:0px !important;\n}.elementor .e-112d44ae-c8b0{display:flex;flex-direction:column;gap:0px !important;\n}.elementor .e-226c9c8d-2a83{padding:0px;padding-top:0px !important; padding-bottom:0px !important; gap:0px !important;\n}.elementor .e-5ae52ca1-d2be{margin-block-start:0px;margin-block-end:0px;margin-inline-start:128px;margin-inline-end:0px;}.elementor .e-12740dfc-cf7b{padding-block-start:0px;padding-block-end:0px;padding-inline-start:28px;padding-inline-end:28px;}.elementor .e-1dc241e1-deee{padding-block-start:0px;padding-block-end:0px;padding-inline-start:40px;padding-inline-end:0px;}.elementor .e-41fd4a88-290f{min-height:936px;flex-direction:row-reverse;}.elementor .e-2bed6b0d-ba0a{padding:0px;padding-top:0px !important; padding-bottom:0px !important; gap:0px !important;\n}.elementor .e-1a200a-6ce8{font-family:Volte;font-weight:600;font-size:14px;color:#86411A;letter-spacing:0.02em;line-height:16px;text-align:center;text-transform:uppercase;white-space:nowrap;\n}.elementor .e-7f64274a-1538{font-family:Volte;font-weight:600;font-size:14px;color:#86411A;letter-spacing:0.02em;line-height:16px;text-align:center;text-transform:uppercase;white-space:nowrap;\n}.elementor .e-22a57e99-e10f{width:125px;height:32px;min-width:0px;padding:0px;transform:translate3d(0px, 4px, 0px);display:flex;flex-direction:column;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-66da9eaf-6623{width:389.781px;height:42px;min-width:0px;position:absolute;inset-block-start:0px;inset-inline-start:0px;border-radius:2px;background-image:linear-gradient(96deg, rgba(246,235,221,.4) 0%,rgba(246,235,221,.9) 55%,rgba(246,235,221,.4) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;transform-origin:0px 0px 0px;display:flex;flex-direction:row;justify-content:center;align-items:center;background-repeat: repeat; background-attachment: scroll; background-size: auto auto; background-position: 0% 0%; padding-inline:0px; padding-top:5px !important; padding-bottom:5px !important; gap:4px !important; transform:matrix(0.839,-0.545,0.545,0.839,-114,135.290);\n}.elementor .e-914fe5f-c7b0{width:172px;height:112px;min-width:0px;overflow:hidden;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:3;padding:0px;pointer-events:none;\n}.elementor .e-393f896-b011{font-size:80px;line-height:80px;}.elementor .e-7691b9df-1f4a{max-width:560px;margin-block-start:40px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;font-size:16px !important; line-height:20px !important; letter-spacing:.15em !important; font-weight:500 !important;\n}.elementor .e-2b20259e-2880{width:100%;padding:0px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:40px !important; margin-top:60px !important; margin-bottom:0px !important; & > .ag-perk { gap:16px !important } & .ag-perk-icon { width:34px !important; height:34px !important; flex:0 0 34px !important } & .ag-perk-text { font-size:16px !important; line-height:20px !important; letter-spacing:.15em !important; font-weight:500 !important; max-width:200px !important; text-align:left !important }\n}.elementor .e-13867c5-c63b{align-self:center !important;\n}.elementor .e-107b637-ecb1{justify-content:center;margin-top:40px !important; gap:24px !important; & > .ag-bt { width:200px !important; padding-inline:8px !important; letter-spacing:.3em !important }\n}.elementor .e-30a375e5-d4bb{width:100%;max-width:900px;position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;padding-inline:24px; margin-inline:auto; padding-top:364px !important; padding-bottom:40px !important; gap:0px !important;\n}.elementor .e-6af7c023-2dc8{min-height:840px;overflow:hidden;text-align:center;padding:0px;background-image:linear-gradient(180deg, rgba(20,20,20,.1) 0%,rgba(20,20,20,.8) 100%),url("https://adegagaucha.com/wp-content/uploads/ag-loc/2026/08/bg-rewards-program-1.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;justify-content:center;align-items:center;padding-top:0px !important; padding-bottom:0px !important; gap:0px !important; background-size:auto, cover; background-position:center center, center center; background-repeat:no-repeat, no-repeat; position:relative; &::after { content:'';position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px solid rgba(246,235,221,.40);pointer-events:none;z-index:2 }\n}.elementor .e-6a073386-2b03{margin-block-start:12px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7b2ccf29-63f9{margin-top:36px !important;\n}.elementor .e-39fb7397-60ae{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0px !important;\n}.elementor .e-111883c8-cecd{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:96px !important; row-gap:96px !important;\n}.elementor .e-2a823628-3d4d{padding:0px;padding-top:0px !important; padding-bottom:0px !important; gap:0px !important;\n}.elementor .e-1ff57abc-442a{font-family:Volte;font-weight:500;font-size:24px;color:var(--ag-cream);letter-spacing:0.05em;line-height:30px;text-transform:uppercase;margin:0px;}.elementor .e-44f0d6b4-b8ba{max-width:560px;font-family:Volte;font-weight:500;font-size:15px;color:var(--ag-cream);letter-spacing:0.04em;line-height:24px;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-157a8b2e-d9c3{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0px !important;\n}.elementor .e-ddf0636-a49f{min-width:240px;border-color:rgba(246,235,221,.8);flex:0 0 auto;&.ag-bt.ag-bt-g::before { background:var(--ag-cream) } &.ag-bt.ag-bt-g:hover, &.ag-bt.ag-bt-g:focus-visible { color:#141414;border-color:var(--ag-cream) }\n}.elementor .e-5dcf42a3-b8ae{width:100%;max-width:980px;position:relative;z-index:2;padding-block-start:36px;padding-block-end:36px;padding-inline-start:40px;padding-inline-end:40px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-radius:2px;background-image:linear-gradient(100deg, #EC6E1A 0%,#F2852F 45%,#EC6E1A 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 24px 60px 0px rgba(0,0,0,.35);display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-repeat: repeat; background-attachment: scroll; background-size: auto auto; background-position: 0% 0%; padding-top:36px !important; padding-bottom:36px !important; gap:48px !important;\n}.elementor .e-379c32c3-b3f8{padding-inline:24px; padding-top:56px !important; padding-bottom:0px !important; gap:0px !important;\n}