.elementor .e-bfb245c-ac73{font-size:0.85rem;color:var(--tge-muted);margin-block-end:2rem;& a { color:var(--tge-blue); text-underline-offset:.2em; }\n}.elementor .e-694ba7ef-3a56{font-family:var(--tge-font-heading);font-weight:600;font-size:0.7rem;color:var(--tge-red-text);letter-spacing:0.12em;}.elementor .e-2a436ca-51b4{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-19c14aa1-d29f{max-width:52ch;font-size:1.15rem;}.elementor .e-6fabba17-f2e6:hover,.elementor .e-6fabba17-f2e6:focus-visible{color:var(--tge-ink);background-color:var(--tge-yellow);}.elementor .e-6fabba17-f2e6{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-78d2fbb9-86a5{padding:0px;flex-direction:column;gap:1rem;}.elementor .e-60f48dd7-2993{padding:0px;display:grid;gap:3rem;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:center;}.elementor .e-2e6d05e1-c37d{padding-block-start:2.2rem;padding-block-end:3rem;padding-inline-start:2.4rem;padding-inline-end:2.4rem;}.elementor .e-e5660d9-99be{font-family:var(--tge-font-heading);font-weight:600;font-size:0.7rem;color:var(--tge-red-text);letter-spacing:0.12em;}.elementor .e-17877e86-fdba{font-size:2rem;letter-spacing:-0.045em;line-height:1.2;}.elementor .e-d24212f-be90{padding:0px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem;\n}.elementor .e-3b14ed8d-7967{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-1998be87-7f4c{font-family:var(--tge-font-heading);font-weight:600;font-size:0.7rem;color:var(--tge-red-text);letter-spacing:0.12em;}.elementor .e-42bbe90f-3fe0{font-size:2rem;letter-spacing:-0.045em;line-height:1.2;}.elementor .e-7f0d70a5-9787{font-family:var(--tge-font-heading);font-weight:600;font-size:1rem;color:var(--tge-ink);}.elementor .e-30519bb3-f15c{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-f959e11-3109{max-width:75ch;font-size:1.075rem;& a { color:#01396a; text-decoration:underline; text-underline-offset:.2em; }\n}.elementor .e-552925ca-245b{padding-block-start:0px;padding-block-end:1.3rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-1bb9b8cd-81d3{border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: #dce5eb;\n}.elementor .e-19fdd5d2-67ca{font-family:var(--tge-font-heading);font-weight:600;font-size:1rem;color:var(--tge-ink);}.elementor .e-e3051ae-8908{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-7046c51e-60d6{max-width:75ch;font-size:1.075rem;& a { color:#01396a; text-decoration:underline; text-underline-offset:.2em; }\n}.elementor .e-3b94cffe-64ed{padding-block-start:0px;padding-block-end:1.3rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-48f3243a-2a95{border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: #dce5eb;\n}.elementor .e-624c7090-d386{padding:0px;}.elementor .e-402f84a3-2465{font-size:0.85rem;color:var(--tge-muted);margin-block-start:1rem;}.elementor .e-25b8dfe9-1baa{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-28ebaeb7-b6fe{font-family:var(--tge-font-heading);font-weight:600;font-size:0.7rem;color:var(--tge-red-text);letter-spacing:0.12em;}.elementor .e-459eee0f-4163{font-size:2rem;letter-spacing:-0.045em;line-height:1.2;}.elementor .e-2fa3a3d4-a54b:hover,.elementor .e-2fa3a3d4-a54b:focus-visible{color:var(--tge-ink);background-color:var(--tge-yellow);}.elementor .e-2fa3a3d4-a54b{color:var(--tge-ink);background-color:var(--tge-yellow);align-self:flex-start;}.elementor .e-202faf5-88b2{padding:0px;flex-direction:column;gap:1rem;}.elementor .e-67f047c8-cea3{padding:0px;display:grid;gap:3rem;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;}.elementor .e-2e79a6c9-52c5{padding-block-start:3rem;padding-block-end:4rem;padding-inline-start:2.4rem;padding-inline-end:2.4rem;}.elementor .e-a634caa-e0a6{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-2c5b525a-dfcd{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}