.elementor .e-c1a94a0-10cf{font-size:0.85rem;color:var(--tge-muted);margin-block-end:2rem;& a { color:var(--tge-blue); text-underline-offset:.2em; }\n}.elementor .e-28d3c4d3-bbc4{font-family:var(--tge-font-heading);font-weight:600;font-size:0.7rem;color:var(--tge-red-text);letter-spacing:0.12em;}.elementor .e-7654afcf-bdb0{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-5185c38-b75c{max-width:52ch;font-size:1.15rem;}.elementor .e-7f3b65cd-17fb:hover,.elementor .e-7f3b65cd-17fb:focus-visible{color:var(--tge-ink);background-color:var(--tge-yellow);}.elementor .e-7f3b65cd-17fb{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-21b5d01a-40aa{padding:0px;flex-direction:column;gap:1rem;}.elementor .e-1b00bb8a-4c3e{padding:0px;display:grid;gap:3rem;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:center;}.elementor .e-2efdddd3-1907{padding-block-start:2.2rem;padding-block-end:3rem;padding-inline-start:2.4rem;padding-inline-end:2.4rem;}.elementor .e-ec5d2a5-8b5b{font-family:var(--tge-font-heading);font-weight:600;font-size:0.7rem;color:var(--tge-red-text);letter-spacing:0.12em;}.elementor .e-ad6569f-4079{font-size:2rem;letter-spacing:-0.045em;line-height:1.2;}.elementor .e-3041c047-43aa{font-size:1rem;}.elementor .e-607e90cc-7f1b{padding:1.4rem;border-start-start-radius:0.4rem;border-start-end-radius:1.3rem;border-end-start-radius:1.3rem;border-end-end-radius:0.4rem;border-width:1px;border-color:#dce5eb;border-style:solid;background-color:var(--tge-white);flex-direction:column;gap:1rem;}.elementor .e-3e4d275e-e99d{font-size:1rem;}.elementor .e-43a7743c-efa7{padding:1.4rem;border-start-start-radius:0.4rem;border-start-end-radius:1.3rem;border-end-start-radius:1.3rem;border-end-end-radius:0.4rem;border-width:1px;border-color:#dce5eb;border-style:solid;background-color:var(--tge-white);flex-direction:column;gap:1rem;}.elementor .e-490ec9a0-1eb0{font-size:1rem;}.elementor .e-4e0fd7b-f1a0{padding:1.4rem;border-start-start-radius:0.4rem;border-start-end-radius:1.3rem;border-end-start-radius:1.3rem;border-end-end-radius:0.4rem;border-width:1px;border-color:#dce5eb;border-style:solid;background-color:var(--tge-white);flex-direction:column;gap:1rem;}.elementor .e-89eb017-a8d5{font-size:1rem;}.elementor .e-60391d8e-f76b{padding:1.4rem;border-start-start-radius:0.4rem;border-start-end-radius:1.3rem;border-end-start-radius:1.3rem;border-end-end-radius:0.4rem;border-width:1px;border-color:#dce5eb;border-style:solid;background-color:var(--tge-white);flex-direction:column;gap:1rem;}.elementor .e-3444baf0-b694{padding:0px;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));}.elementor .e-38b12419-6fa5{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-e736f61-4819{font-family:var(--tge-font-heading);font-weight:600;font-size:0.7rem;color:var(--tge-red-text);letter-spacing:0.12em;}.elementor .e-d063aac-13c4{font-size:2rem;letter-spacing:-0.045em;line-height:1.2;}.elementor .e-2ad0fe28-9cb9{padding:0px;flex-direction:column;gap:1rem;}.elementor .e-42240e5c-f679{font-size:1rem;}.elementor .e-519d9413-dbd2{padding:0px;flex-direction:column;gap:1rem;}.elementor .e-22d3e5e8-c659{padding:1.7rem;border-start-start-radius:1.6rem;border-start-end-radius:0.4rem;border-end-start-radius:0.4rem;border-end-end-radius:1.6rem;border-width:1px;border-color:#dce5eb;border-style:solid;background-color:var(--tge-mist);display:grid;gap:3rem;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);}.elementor .e-28f110fc-477f{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:2.4rem;padding-inline-end:2.4rem;}.elementor .e-5eabc734-31ce{font-family:var(--tge-font-heading);font-weight:600;font-size:0.7rem;color:var(--tge-red-text);letter-spacing:0.12em;}.elementor .e-3ac97516-a71f{font-size:2rem;letter-spacing:-0.045em;line-height:1.2;}.elementor .e-33c8a02-b5ae{padding:0px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem;\n}.elementor .e-20769e1-d539{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-5fd7b977-4420{font-family:var(--tge-font-heading);font-weight:600;font-size:0.7rem;color:var(--tge-red-text);letter-spacing:0.12em;}.elementor .e-49f0e9a5-c4b8{font-size:2rem;letter-spacing:-0.045em;line-height:1.2;}.elementor .e-3dd61fe4-1ef0{font-family:var(--tge-font-heading);font-weight:600;font-size:1rem;color:var(--tge-ink);}.elementor .e-760624c8-f169{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-1abd9ccc-dd4a{max-width:75ch;font-size:1.075rem;& a { color:#01396a; text-decoration:underline; text-underline-offset:.2em; }\n}.elementor .e-1b7a62c0-7d4c{padding-block-start:0px;padding-block-end:1.3rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-1be734e7-4b44{border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: #dce5eb;\n}.elementor .e-309778eb-9448{font-family:var(--tge-font-heading);font-weight:600;font-size:1rem;color:var(--tge-ink);}.elementor .e-21615772-306f{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-12ccaef3-db08{max-width:75ch;font-size:1.075rem;& a { color:#01396a; text-decoration:underline; text-underline-offset:.2em; }\n}.elementor .e-133fd09a-6992{padding-block-start:0px;padding-block-end:1.3rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-43cb770a-210e{border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: #dce5eb;\n}.elementor .e-26721cd2-280b{padding:0px;}.elementor .e-75550df1-4e50{font-size:0.85rem;color:var(--tge-muted);margin-block-start:1rem;}.elementor .e-7b796979-e8ee{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-31cd2198-e462{font-family:var(--tge-font-heading);font-weight:600;font-size:0.7rem;color:var(--tge-red-text);letter-spacing:0.12em;}.elementor .e-444b4226-e3e3{font-size:2rem;letter-spacing:-0.045em;line-height:1.2;}.elementor .e-251a460d-b70a:hover,.elementor .e-251a460d-b70a:focus-visible{color:var(--tge-ink);background-color:var(--tge-yellow);}.elementor .e-251a460d-b70a{color:var(--tge-ink);background-color:var(--tge-yellow);align-self:flex-start;}.elementor .e-4aac47ab-8b1c{padding:0px;flex-direction:column;gap:1rem;}.elementor .e-3c2e0170-2175{padding:0px;display:grid;gap:3rem;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;}.elementor .e-76b270d2-26de{padding-block-start:3rem;padding-block-end:4rem;padding-inline-start:2.4rem;padding-inline-end:2.4rem;}.elementor .e-13468570-d16f{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-55a0bd01-2405{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}