.elementor .e-29bc053e-480a{font-size:0.85rem;color:var(--tge-muted);margin-block-end:2rem;& a { color:var(--tge-blue); text-underline-offset:.2em; }\n}.elementor .e-2ef1604e-9fac{font-family:var(--tge-font-heading);font-weight:600;font-size:0.7rem;color:var(--tge-red-text);letter-spacing:0.12em;}.elementor .e-5bee9a3a-3445{font-size:clamp(2.6rem,4.5vw,4.4rem);letter-spacing:-0.06em;line-height:1.08;& span { color:var(--tge-red-text); }\n}.elementor .e-335caf2b-14e6{max-width:52ch;font-size:1.15rem;}.elementor .e-4eaec118-60c4:hover,.elementor .e-4eaec118-60c4:focus-visible{color:var(--tge-ink);background-color:var(--tge-yellow);}.elementor .e-4eaec118-60c4{color:var(--tge-ink);background-color:var(--tge-yellow);align-self:flex-start;&:focus-visible { outline:3px solid #a94d54; outline-offset:5px; }\n}.elementor .e-12e43581-914a{padding:0px;flex-direction:column;gap:1rem;}.elementor .e-jub-24b932da{width:100%;height:auto;aspect-ratio:auto;object-fit:contain;border-start-start-radius:1.5rem;border-start-end-radius:0px;border-end-start-radius:0px;border-end-end-radius:1.5rem;box-shadow:0.65rem 0.65rem 0px 0px #ffeea4;display:block;}.elementor .e-583be004-baea{padding:0px;display:grid;gap:3rem;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:center;}.elementor .e-2d8bb9e6-31fb{padding-block-start:2.2rem;padding-block-end:3rem;padding-inline-start:2.4rem;padding-inline-end:2.4rem;}.elementor .e-jub-df5c10b1{font-family:var(--tge-font-heading);font-weight:600;font-size:0.7rem;color:var(--tge-red-text);letter-spacing:0.12em;}.elementor .e-jub-358be6cc{font-size:2rem;letter-spacing:-0.045em;line-height:1.2;}.elementor .e-jub-e541b1c1{max-width:52ch;font-size:1.15rem;}.elementor .e-jub-53522fa7{padding:0px;flex-direction:column;gap:1rem;}.elementor .e-jub-bb05b262{padding:0px;display:grid;gap:3rem;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:center;}.elementor .e-jub-aaee2f87{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:2.4rem;padding-inline-end:2.4rem;display:flex;flex-direction:column;gap:1.1rem;background:#f0f5f8; border-radius:1.5rem; margin-block:1rem 2rem;\n}.elementor .e-403a50cf-7b80{font-family:var(--tge-font-heading);font-weight:700;font-size:0.8rem;color:var(--tge-yellow);letter-spacing:0.08em;margin:0px;cursor: auto;\n}.elementor .e-a989ea0-3cc2{font-family:var(--tge-font-heading);font-weight:700;font-size:2.2rem;color:var(--tge-white);line-height:1.2;margin:0px;cursor: auto;\n}.elementor .e-1958bc39-db29{max-width:65ch;font-family:var(--tge-font-body);font-size:1.1rem;color:var(--tge-white);line-height:1.6;margin:0px;cursor: auto;\n}.elementor .e-2d4fed4f-2e31:hover,.elementor .e-2d4fed4f-2e31:focus-visible{box-shadow:0px 5px 16px 0px rgba(0,0,0,.15);}.elementor .e-2d4fed4f-2e31{min-height:2.75rem;font-family:var(--tge-font-heading);font-weight:700;font-size:0.95rem;color:var(--tge-blue);line-height:1.4;text-decoration:none;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:0.75rem;background-color:var(--tge-yellow);display:inline-flex;justify-content:center;align-items:center;&:focus-visible { outline: 3px solid #ffeea4; outline-offset: 4px; }\n}.elementor .e-73b4d97a-9f70{color:var(--tge-white);padding:2.25rem;margin-block-end:2.5rem;border-radius:1.5rem;background-color:var(--tge-blue);box-shadow:7px 7px 0px 0px #ffeea4;display:flex;flex-direction:column;gap:1rem;align-items:flex-start;}.elementor .e-jub-7fb77a9d{font-family:var(--tge-font-heading);font-weight:600;font-size:0.7rem;color:var(--tge-red-text);letter-spacing:0.12em;}.elementor .e-jub-bb297f83{font-size:1.5rem;letter-spacing:-0.045em;line-height:1.2;}.elementor .e-jub-829e7a19{max-width:52ch;font-size:1.15rem;}.elementor .e-jub-select-6d96517c{font:inherit; font-weight:600; color:#072c46; display:block;\n}.elementor .e-jub-select-7869273d{font:inherit; font-family:"TGE Country Flags", "Source Sans 3", sans-serif; font-size:1.05rem; color:#072c46; background:#fff; width:100%; min-width:0; min-height:56px; padding:.85rem 1rem; border:1px solid #b6c8d7; border-radius:.85rem; box-shadow:.25rem .25rem 0 #ffeea4; transition:filter .45s; &:hover { filter:drop-shadow(0 5px 4px rgba(7,44,70,.25)); } &:focus-visible { outline:3px solid #a94d54; outline-offset:5px; } @media(prefers-reduced-motion:reduce) { transition:none; }\n}.elementor .e-jub-select-8ed7d132{display:flex; flex-direction:column; gap:.6rem; max-width:40rem; width:100%;\n}.elementor .e-jub-select-c8d48c82{font-size:1.4rem; line-height:1.25; letter-spacing:-.035em; margin:0; color:#072c46;\n}.elementor .e-jub-bd205a70{max-width:52ch;font-size:1.15rem;}.elementor .e-jub-select-f78ddaed{display:flex; flex-direction:column; gap:.75rem; background:#f0f5f8; padding:1.25rem; border-radius:1rem; &[hidden] { display:none!important; }\n}.elementor .e-jub-select-1e2f2082{font-size:1.4rem; line-height:1.25; letter-spacing:-.035em; margin:0; color:#072c46;\n}.elementor .e-jub-select-a33d8e53{max-width:52ch;font-size:1.15rem;}.elementor .e-jub-select-1898fe34{max-width:52ch;font-size:1.15rem;}.elementor .e-jub-c2d483a5:hover,.elementor .e-jub-c2d483a5:focus-visible{color:var(--tge-ink);background-color:var(--tge-yellow);}.elementor .e-jub-c2d483a5{color:var(--tge-ink);background-color:var(--tge-yellow);align-self:flex-start;&:focus-visible { outline:3px solid #a94d54; outline-offset:5px; }\n}.elementor .e-jub-select-fc25fb33{display:flex; flex-direction:column; gap:.85rem; padding:1.25rem; background:#fff8df; border-radius:1rem; &[hidden] { display:none!important; }\n}.elementor .e-jub-select-df3b1650{display:flex; flex-direction:column; gap:0; max-width:48rem; width:100%;\n}.elementor .e-jub-select-2c2ca7a9{font-size:.9rem; line-height:1.5; color:#465f70; max-width:65ch; margin:0;\n}.elementor .e-jub-60eaf4fa{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:2.4rem;padding-inline-end:2.4rem;display:flex;flex-direction:column;gap:1.1rem;}.elementor .e-7dbc97b3-e551{font-family:var(--tge-font-heading);font-weight:600;font-size:0.7rem;color:var(--tge-red-text);letter-spacing:0.12em;}.elementor .e-10c93ba8-6786{font-size:2rem;letter-spacing:-0.045em;line-height:1.2;}.elementor .e-1867816d-4b39{padding:0px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem;\n}.elementor .e-71eae15a-7c5a{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:2.4rem;padding-inline-end:2.4rem;display:flex;flex-direction:column;gap:1.1rem;}.elementor .e-44e4695b-69ac{font-family:var(--tge-font-heading);font-weight:600;font-size:0.7rem;color:var(--tge-red-text);letter-spacing:0.12em;}.elementor .e-4cae711a-c836{font-size:2rem;letter-spacing:-0.045em;line-height:1.2;}.elementor .e-555b2a05-8a51{font-family:var(--tge-font-heading);font-weight:600;font-size:1rem;color:var(--tge-ink);}.elementor .e-55d3dc3c-8f51{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;gap:0.8rem;&:focus-visible { outline:3px solid #a94d54; outline-offset:4px; } &::after { content:'+'; font-size:1.5rem; color:#01396a; flex:0 0 1.2rem; }\n}.elementor .e-4cd5d545-8dde{max-width:75ch;font-size:1.075rem;& a { color:#01396a; text-decoration:underline; text-underline-offset:.2em; }\n}.elementor .e-4f1b552e-c57f{padding-block-start:0px;padding-block-end:1.3rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-44dea3f0-4cac{border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: #dce5eb;\n}.elementor .e-6acc0230-fc66{font-family:var(--tge-font-heading);font-weight:600;font-size:1rem;color:var(--tge-ink);}.elementor .e-779ad5f0-89b2{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;gap:0.8rem;&:focus-visible { outline:3px solid #a94d54; outline-offset:4px; } &::after { content:'+'; font-size:1.5rem; color:#01396a; flex:0 0 1.2rem; }\n}.elementor .e-7b7262ba-f33a{max-width:75ch;font-size:1.075rem;& a { color:#01396a; text-decoration:underline; text-underline-offset:.2em; }\n}.elementor .e-4b22bb7d-383c{padding-block-start:0px;padding-block-end:1.3rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-7d8a4a4f-b598{border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: #dce5eb;\n}.elementor .e-2dfd0b-c4a8{font-family:var(--tge-font-heading);font-weight:600;font-size:1rem;color:var(--tge-ink);}.elementor .e-6d5c399b-77da{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;gap:0.8rem;&:focus-visible { outline:3px solid #a94d54; outline-offset:4px; } &::after { content:'+'; font-size:1.5rem; color:#01396a; flex:0 0 1.2rem; }\n}.elementor .e-6aa1b95-495f{max-width:75ch;font-size:1.075rem;& a { color:#01396a; text-decoration:underline; text-underline-offset:.2em; }\n}.elementor .e-7dfb6af0-8f65{padding-block-start:0px;padding-block-end:1.3rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-f9afaa1-163b{border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: #dce5eb;\n}.elementor .e-24dc9f87-1bd4{padding:0px;}.elementor .e-9c6c2a4-c635{font-size:0.85rem;color:var(--tge-muted);margin-block-start:1rem;}.elementor .e-45ee943-1542{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:2.4rem;padding-inline-end:2.4rem;display:flex;flex-direction:column;gap:1.1rem;}.elementor .e-22ffe70d-431c{font-family:var(--tge-font-heading);font-weight:600;font-size:0.7rem;color:var(--tge-red-text);letter-spacing:0.12em;}.elementor .e-1d45331a-6edd{font-size:2rem;letter-spacing:-0.045em;line-height:1.2;}.elementor .e-56802032-77f2:hover,.elementor .e-56802032-77f2:focus-visible{color:var(--tge-ink);background-color:var(--tge-yellow);}.elementor .e-56802032-77f2{color:var(--tge-ink);background-color:var(--tge-yellow);align-self:flex-start;}.elementor .e-301e333-9f84{padding:0px;flex-direction:column;gap:1rem;}.elementor .e-22a1cba-a459{padding:0px;display:grid;gap:3rem;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;}.elementor .e-7433f88d-75c3{padding-block-start:3rem;padding-block-end:4rem;padding-inline-start:2.4rem;padding-inline-end:2.4rem;}.elementor .e-1c98f25d-b4ef{width:100%;max-width:76rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:block;}.elementor .e-226bf767-c0e9{width:100%;max-width:76rem;position:relative;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;isolation:isolate; overflow-x:clip; &::before { content:''; position:absolute; inset:0 0 0 35%; z-index:-1; background-image:url('https://yusectpatriciac2.sg-host.com/wp-content/uploads/2026/10/fondo_lightwhite.png'); background-size:121px; background-repeat:repeat; opacity:.55; mask-image:linear-gradient(110deg,transparent,#000); pointer-events:none; } & a { overflow-wrap:anywhere; } & a:focus-visible { outline:3px solid #a94d54; outline-offset:5px; } & a[href*='/asesorias/'] { position:relative; overflow:hidden; } & .tge-service-button-glint { position:absolute; inset:0; pointer-events:none; opacity:0; background-image:linear-gradient(110deg,transparent 38%,rgba(255,255,255,.32) 50%,transparent 62%); background-size:300% 100%; border-radius:inherit; } & details[open] > summary::after { content:'−'; }\n}