@media(max-width:767px){.elementor .e-3d6bf33b-6065078{font-size:clamp(2.05rem,8.7vw,3.3rem);line-height:1.08;& br { display:none; }\n}}@media(max-width:767px){.elementor .e-7ab8dae0-42f68a8{font-size:1rem;}}@media(max-width:767px){.elementor .e-4093b52b-472a141{width:100%;gap:1rem;}}@media(max-width:767px){.elementor .e-60f44ad4-40efe52{font-size:1.15rem;line-height:1.3;margin:0px;}}@media(max-width:767px){.elementor .e-2db554ed-444c2cc{width:100%;padding:0px;border-width:0px;background-color:transparent;gap:0.7rem;grid-template-columns:1fr;box-shadow:none; max-width:none;\n}}@media(max-width:767px){.elementor .e-1b3759db-ec3e1dd{min-height:0px;padding-block-start:2.5rem;padding-block-end:25rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;gap:1.5rem;}}@media(max-width:767px){.elementor .e-6e4b804b-27611b1{width:84%;height:100%;inset-inline-end:8%;}}@media(max-width:767px){.elementor .e-34021729-79e185b{inset-block-start:12%;inset-inline-start:15%;font-size:0.65rem;padding-block-start:0.55rem;padding-block-end:0.55rem;padding-inline-start:0.6rem;padding-inline-end:0.6rem;}}@media(max-width:767px){.elementor .e-6d58fc81-40b40e5{inset-block-start:29%;inset-inline-start:25%;font-size:0.65rem;padding-block-start:0.55rem;padding-block-end:0.55rem;padding-inline-start:0.6rem;padding-inline-end:0.6rem;}}@media(max-width:767px){.elementor .e-315f8df9-422c2f0{inset-block-start:14%;inset-inline-start:85%;font-size:0.65rem;padding-block-start:0.55rem;padding-block-end:0.55rem;padding-inline-start:0.6rem;padding-inline-end:0.6rem;}}@media(max-width:767px){.elementor .e-170df88b-3340dca{inset-block-start:42%;inset-inline-start:92%;font-size:0.65rem;padding-block-start:0.55rem;padding-block-end:0.55rem;padding-inline-start:0.6rem;padding-inline-end:0.6rem;}}@media(max-width:767px){.elementor .e-3bae569e-0296cc2{inset-block-start:1%;inset-inline-start:84%;font-size:0.65rem;padding-block-start:0.55rem;padding-block-end:0.55rem;padding-inline-start:0.6rem;padding-inline-end:0.6rem;}}@media(max-width:767px){.elementor .e-d49c9d0-1f1e075{inset-inline-end:5%;inset-block-end:5%;font-size:0.7rem;padding-block-start:0.6rem;padding-block-end:0.6rem;padding-inline-start:0.9rem;padding-inline-end:0.9rem;}}@media(max-width:767px){.elementor .e-658078c4-db905c7{inset-inline-end:auto;inset-block-end:0.6rem;inset-inline-start:1.25rem;font-size:0.65rem;}}@media(max-width:767px){.elementor .e-6b669a26-bfdff7f{inset-block-start:12%;inset-inline-start:15%;font-size:0.65rem;padding-block-start:0.55rem;padding-block-end:0.55rem;padding-inline-start:0.6rem;padding-inline-end:0.6rem;}}@media(max-width:767px){.elementor .e-24a79586-a85bb5d{height:25rem;inset-block-start:auto;inset-block-end:0px;}}@media(max-width:767px){.elementor .e-3240deef-70a1326{width:100%;padding:0px;margin:0px;background-image:linear-gradient(180deg, rgba(1,57,106,.98) 0%,rgba(1,57,106,.95) 46%,rgba(1,57,106,.35) 78%,rgba(1,57,106,.08) 100%),url("https://tugestionespana.com/wp-content/uploads/2026/11/madrid-1-1024x576.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-position:62% center; max-width:none;\n}}@media(max-width:767px){.elementor .e-3478a9dc-900c858{max-width:20ch;font-size:1.9rem;}}@media(max-width:767px){.elementor .e-558d04af-cf960a1{max-width:26ch;font-size:1.3rem;}}@media(max-width:767px){.elementor .e-717a9af7-34ce5a0{min-height:2.75rem;}}@media(max-width:767px){.elementor .e-47cc7a4f-96a1af5{padding:1.3rem;gap:0.75rem;}}@media(max-width:767px){.elementor .e-2dc2df1a-df1d416{max-width:26ch;font-size:1.3rem;}}@media(max-width:767px){.elementor .e-16c3e6d8-63f021b{min-height:2.75rem;}}@media(max-width:767px){.elementor .e-1cf74f90-0882a39{padding:1.3rem;gap:0.75rem;}}@media(max-width:767px){.elementor .e-1b7fcb61-f899c89{max-width:26ch;font-size:1.3rem;}}@media(max-width:767px){.elementor .e-15a591e4-b5d5ae6{min-height:2.75rem;}}@media(max-width:767px){.elementor .e-431f1187-8d1c345{padding:1.3rem;gap:0.75rem;}}@media(max-width:767px){.elementor .e-592426c4-8da0bbb{width:100%;height:40%;inset-block-start:-40%;inset-inline-start:0px;background-image:linear-gradient(180deg, transparent 0%,#fff8dccc 50%,transparent 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}}@media(max-width:767px){.elementor .e-46475e95-6a578c9{width:2rem;height:calc(100% + 2rem);inset-block-start:-1rem;inset-inline-start:calc(50% - 1rem);background-image:linear-gradient(180deg, #c29c4f00 0%,#d3af5db3 10%,#f5df9ee6 45%,#b88b39b3 85%,#c29c4f00 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;transform:rotateX(0deg) rotateY(0deg) rotateZ(3deg);}}@media(max-width:767px){.elementor .e-6efaeb8c-6a203eb{margin-block-start:0.8rem;gap:0.85rem;grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-620d6f4b-ac8c171{align-self:flex-start;}}@media(max-width:767px){.elementor .e-5edb8299-f02819e{padding-block-start:2.25rem;padding-block-end:1rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}}@media(max-width:767px){.elementor .e-7e208540-79b47f4{padding:0px;margin:0px;}}@media(max-width:767px){.elementor .e-4bfdf544-c3e6a5c{font-size:0.65rem;}}@media(max-width:767px){.elementor .e-217a347c-a606c82{font-size:2rem;line-height:1.12;}}@media(max-width:767px){.elementor .e-3e1362cc-e7c4ac0{font-size:1rem;line-height:1.55;}}@media(max-width:767px){.elementor .e-67a87abe-8df526a{margin-block-start:1rem;}}@media(max-width:767px){.elementor .e-6592deca-6ee10aa{width:100%;min-height:3.2rem;font-size:0.88rem;border-radius:0.65rem;grid-column:auto;grid-row:auto;}}@media(max-width:767px){.elementor .e-6e3504be-73a4430{display:flex;flex-direction:column;gap:1rem;}}@media(max-width:767px){.elementor .e-2822d211-b7ee752{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}}@media(max-width:767px){.elementor .e-4cc69507-7338ad7{font-size:0.9rem;line-height:1.55;grid-column:1 / -1;}}@media(max-width:767px){.elementor .e-4caeb26b-23379cb{width:100%;min-height:3.2rem;font-size:0.8rem;padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:0.6rem;padding-inline-end:0.6rem;border-radius:0.65rem;}}@media(max-width:767px){.elementor .e-69fad061-e821558{width:100%;min-height:3.2rem;font-size:0.8rem;padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:0.6rem;padding-inline-end:0.6rem;border-radius:0.65rem;}}@media(max-width:767px){.elementor .e-aff516d-edba89b{padding:1.25rem;display:grid;gap:0.75rem;grid-template-columns:1fr 1fr;}}@media(max-width:767px){.elementor .e-4954f71a-bd2842b{padding-block-start:0px;padding-block-end:1.5rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}}@media(max-width:767px){.elementor .e-1ca1adf1-6340f6b{font-size:0.65rem;}}@media(max-width:767px){.elementor .e-788fc598-4227a32{font-size:2rem;line-height:1.12;max-width:none;\n}}@media(max-width:767px){.elementor .e-8deb13e-1444f08{font-size:1rem;line-height:1.55;}}@media(max-width:767px){.elementor .e-45b935a7-ed1a866{height:auto;min-height:0px;aspect-ratio:1.4;border-radius:0.65rem;border-width:0px;order:3;box-shadow:none;\n}}@media(max-width:767px){.elementor .e-6867a5bf-e03f602{width:100%;min-height:3.2rem;font-size:0.88rem;border-radius:0.65rem;order:4;}}@media(max-width:767px){.elementor .e-2bfaf643-cbdd68c{display:flex;flex-direction:column;gap:1.25rem;align-items:stretch;}}@media(max-width:767px){.elementor .e-6a73ed2f-0a43527{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}}@media(max-width:767px){.elementor .e-25a86620-5b42d34{font-size:0.65rem;}}@media(max-width:767px){.elementor .e-2774e828-c12ce1e{font-size:2.35rem;max-width:none;\n}}@media(max-width:767px){.elementor .e-3335dc54-e2ebe11{font-size:1.05rem;}}@media(max-width:767px){.elementor .e-5e99d015-9700cb0{font-size:0.8rem;margin-block-start:0.25rem;margin-block-end:0.25rem;margin-inline-start:0px;margin-inline-end:0px;align-self:flex-start;}}@media(max-width:767px){.elementor .e-715bbfd7-181a4a5{inset-block-start:1.3rem;inset-inline-start:1.3rem;}}@media(max-width:767px){.elementor .e-1c846785-9885ec5{height:auto;aspect-ratio:1.45;border-radius:0.6rem;box-shadow:none;\n}}@media(max-width:767px){.elementor .e-68f7c0d0-1645f0d{min-height:0px;font-size:1.55rem;margin-block-start:0.2rem;margin-block-end:0px;margin-inline-start:0.3rem;margin-inline-end:0.3rem;}}@media(max-width:767px){.elementor .e-5888e9d8-0d38369{width:calc(100% - .6rem);min-height:3rem;font-size:0.9rem;margin-block-start:auto;margin-block-end:0px;margin-inline-start:0.3rem;margin-inline-end:0.3rem;}}@media(max-width:767px){.elementor .e-4d8c3039-4851a6d{padding-block-start:0.75rem;padding-block-end:1.1rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;border-radius:1rem;gap:0.85rem;}}@media(max-width:767px){.elementor .e-4b8c3209-ed22073{inset-block-start:1.3rem;inset-inline-start:1.3rem;}}@media(max-width:767px){.elementor .e-49307ea7-4dce9fb{height:auto;aspect-ratio:1.45;border-radius:0.6rem;box-shadow:none;\n}}@media(max-width:767px){.elementor .e-6dbb81ba-3fb3774{min-height:0px;font-size:1.55rem;margin-block-start:0.2rem;margin-block-end:0px;margin-inline-start:0.3rem;margin-inline-end:0.3rem;}}@media(max-width:767px){.elementor .e-1c83ba36-9c188ca{width:calc(100% - .6rem);min-height:3rem;font-size:0.9rem;margin-block-start:auto;margin-block-end:0px;margin-inline-start:0.3rem;margin-inline-end:0.3rem;}}@media(max-width:767px){.elementor .e-36ac3ab8-5cd2fd4{padding-block-start:0.75rem;padding-block-end:1.1rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;border-radius:1rem;gap:0.85rem;}}@media(max-width:767px){.elementor .e-47e723c5-7f0d1a2{inset-block-start:1.3rem;inset-inline-start:1.3rem;}}@media(max-width:767px){.elementor .e-2eeef697-b96fa20{height:auto;aspect-ratio:1.45;border-radius:0.6rem;box-shadow:none;\n}}@media(max-width:767px){.elementor .e-751b39bb-44f62e1{min-height:0px;font-size:1.55rem;margin-block-start:0.2rem;margin-block-end:0px;margin-inline-start:0.3rem;margin-inline-end:0.3rem;}}@media(max-width:767px){.elementor .e-520e053f-249370d{width:calc(100% - .6rem);min-height:3rem;font-size:0.9rem;margin-block-start:auto;margin-block-end:0px;margin-inline-start:0.3rem;margin-inline-end:0.3rem;}}@media(max-width:767px){.elementor .e-1f28c0bd-c6db0ca{padding-block-start:0.75rem;padding-block-end:1.1rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;border-radius:1rem;gap:0.85rem;}}@media(max-width:767px){.elementor .e-4fd94e6b-543acc5{inset-block-start:1.3rem;inset-inline-start:1.3rem;}}@media(max-width:767px){.elementor .e-1961b7aa-18745aa{height:auto;aspect-ratio:1.45;border-radius:0.6rem;box-shadow:none;\n}}@media(max-width:767px){.elementor .e-4eb4cdc0-f043c1c{min-height:0px;font-size:1.55rem;margin-block-start:0.2rem;margin-block-end:0px;margin-inline-start:0.3rem;margin-inline-end:0.3rem;}}@media(max-width:767px){.elementor .e-680245ac-b41e308{width:calc(100% - .6rem);min-height:3rem;font-size:0.9rem;margin-block-start:auto;margin-block-end:0px;margin-inline-start:0.3rem;margin-inline-end:0.3rem;}}@media(max-width:767px){.elementor .e-2f63e6f5-8ad8883{padding-block-start:0.75rem;padding-block-end:1.1rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;border-radius:1rem;gap:0.85rem;}}@media(max-width:767px){.elementor .e-51fb0d14-2442ff9{inset-block-start:1.3rem;inset-inline-start:1.3rem;}}@media(max-width:767px){.elementor .e-58348b59-2abd97a{height:auto;aspect-ratio:1.45;border-radius:0.6rem;box-shadow:none;\n}}@media(max-width:767px){.elementor .e-42cdd57-4c0d148{min-height:0px;font-size:1.55rem;margin-block-start:0.2rem;margin-block-end:0px;margin-inline-start:0.3rem;margin-inline-end:0.3rem;}}@media(max-width:767px){.elementor .e-7cbc1552-b4da8d2{width:calc(100% - .6rem);min-height:3rem;font-size:0.9rem;margin-block-start:auto;margin-block-end:0px;margin-inline-start:0.3rem;margin-inline-end:0.3rem;}}@media(max-width:767px){.elementor .e-e069395-ebe1042{padding-block-start:0.75rem;padding-block-end:1.1rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;border-radius:1rem;gap:0.85rem;}}@media(max-width:767px){.elementor .e-38484568-9cadac1{inset-block-start:1.3rem;inset-inline-start:1.3rem;}}@media(max-width:767px){.elementor .e-65b2ffd-cc3f8f0{height:auto;aspect-ratio:1.45;border-radius:0.6rem;box-shadow:none;\n}}@media(max-width:767px){.elementor .e-5807cef8-d9ad1a5{min-height:0px;font-size:1.55rem;margin-block-start:0.2rem;margin-block-end:0px;margin-inline-start:0.3rem;margin-inline-end:0.3rem;}}@media(max-width:767px){.elementor .e-7cea85da-6ffadec{width:calc(100% - .6rem);min-height:3rem;font-size:0.9rem;margin-block-start:auto;margin-block-end:0px;margin-inline-start:0.3rem;margin-inline-end:0.3rem;}}@media(max-width:767px){.elementor .e-3f95c95c-5213e3f{padding-block-start:0.75rem;padding-block-end:1.1rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;border-radius:1rem;gap:0.85rem;}}@media(max-width:767px){.elementor .e-4cec466c-52e31b3{padding-block-start:1rem;padding-block-end:2rem;padding-inline-start:0.25rem;padding-inline-end:0.25rem;margin:0px;gap:2.25rem;grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-21a1c675-7d5113f{width:100%;min-height:3.3rem;margin-block-start:0px;}}@media(max-width:767px){.elementor .e-32822ca8-67a90c6{display:flex;flex-direction:column;gap:1rem;}}@media(max-width:767px){.elementor .e-4fb480d6-74fd797{padding-block-start:3rem;padding-block-end:2.5rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}}@media(max-width:767px){.elementor .e-53af9528-e926505{font-size:0.65rem;}}@media(max-width:767px){.elementor .e-646454ec-1f8929c{font-size:2rem;line-height:1.12;max-width:none;\n}}@media(max-width:767px){.elementor .e-5f06283f-92ca77c{font-size:1rem;color:var(--tge-ink);line-height:1.55;}}@media(max-width:767px){.elementor .e-7d3e70a0-5b728cf{height:auto;min-height:0px;aspect-ratio:1.4;border-radius:0.65rem;border-width:0px;order:4;box-shadow:none;\n}}@media(max-width:767px){.elementor .e-141c6834-904e9da{font-size:0.95rem;}}@media(max-width:767px){.elementor .e-10f99df-a49f6c9{font-size:0.95rem;}}@media(max-width:767px){.elementor .e-42c53895-0a67120{font-size:0.95rem;}}@media(max-width:767px){.elementor .e-1a9bea8e-416e8f3{gap:0.75rem;grid-template-columns:minmax(0,1fr);order:3;}}@media(max-width:767px){.elementor .e-2a374143-0e85ce8{width:100%;min-height:3.2rem;font-size:0.88rem;border-radius:0.65rem;order:5;}}@media(max-width:767px){.elementor .e-21a10241-af87b85{padding:1.5rem;border-radius:0.9rem;display:flex;flex-direction:column;gap:1.25rem;align-items:stretch;}}@media(max-width:767px){.elementor .e-28baffd3-db38745{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}}@media(max-width:767px){.elementor .e-744fc14c-d9cd11c{font-size:3rem;}}@media(max-width:767px){.elementor .e-1d3e8345-f79dbb3{font-size:0.65rem;color:var(--tge-yellow);}}@media(max-width:767px){.elementor .e-7673a7cb-4605b58{font-size:2rem;color:white;line-height:1.12;}}@media(max-width:767px){.elementor .e-1838ddc9-aa2395c{font-size:1rem;color:#e2ecf4;line-height:1.55;}}@media(max-width:767px){.elementor .e-402fc1f9-a2adb67{width:100%;height:auto;min-height:0px;aspect-ratio:auto;object-fit:contain;border-radius:0px;border-width:0px;order:5;max-height:none; box-shadow:none;\n}}@media(max-width:767px){.elementor .e-e307d9d-d8b035c{width:100%;min-height:3.2rem;font-size:0.88rem;color:var(--tge-blue);margin-block-end:0px;border-radius:0.65rem;background-color:var(--tge-yellow);order:4;}}@media(max-width:767px){.elementor .e-2285dfb0-805f336{padding-block-start:2rem;padding-block-end:0px;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0.9rem;display:flex;flex-direction:column;gap:1.2rem;align-items:stretch;}}@media(max-width:767px){.elementor .e-6abcfc24-bd114c5{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}}@media(max-width:767px){.elementor .e-17ad642a-90acaf6{font-size:0.65rem;}}@media(max-width:767px){.elementor .e-4948fa3d-fe7e097{font-size:2rem;line-height:1.12;max-width:none;\n}}@media(max-width:767px){.elementor .e-4002efbf-bc41815{font-size:1rem;line-height:1.55;}}@media(max-width:767px){.elementor .e-3448d02f-ff13821{height:auto;aspect-ratio:16 / 9;object-fit:contain;border-radius:0.5rem;border-width:0px;box-shadow:none;\n}}@media(max-width:767px){.elementor .e-244cdee7-d9dd811{font-size:1.5rem;}}@media(max-width:767px){.elementor .e-68094d2f-27ff987{font-size:1rem;line-height:1.55;}}@media(max-width:767px){.elementor .e-57b7279f-97b30f8{padding:1.25rem;border-radius:0.8rem;gap:1rem;}}@media(max-width:767px){.elementor .e-2afd7b61-e800398{height:auto;aspect-ratio:16 / 9;border-radius:0.65rem;border-width:0px;box-shadow:none;\n}}@media(max-width:767px){.elementor .e-6109c4c6-ad6739e{font-size:1.5rem;}}@media(max-width:767px){.elementor .e-6bec3d8c-a5d40bc{font-size:1rem;line-height:1.55;}}@media(max-width:767px){.elementor .e-dc96b90-4a38cc0{padding:1.25rem;border-radius:0.8rem;gap:1rem;}}@media(max-width:767px){.elementor .e-5e234060-9b37a63{margin-block-start:1rem;gap:1.25rem;grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-69d46d7d-b77bdb1{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}}@media(max-width:767px){.elementor .e-281a1c54-abcba01{font-size:2rem;line-height:1.12;}}@media(max-width:767px){.elementor .e-7c4cb014-df73cdc{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}}@media(max-width:767px){.elementor .e-7f6e81e0-c5713c6{width:100%;padding:0px;margin:0px;}}