.elementor .e-41963624-e500{font-size:0.85rem;color:var(--tge-muted);margin-block-end:2rem;& a { color:var(--tge-blue); text-underline-offset:.2em; }\n}.elementor .e-5642a7dc-2cef{font-family:var(--tge-font-heading);font-weight:600;font-size:0.7rem;color:var(--tge-red-text);letter-spacing:0.12em;}.elementor .e-50df0198-66ee{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-14f4eb3e-7955{max-width:52ch;font-size:1.15rem;}.elementor .e-56460a41-cc25:hover,.elementor .e-56460a41-cc25:focus-visible{color:var(--tge-ink);background-color:var(--tge-yellow);}.elementor .e-56460a41-cc25{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-7864af93-667c{padding:0px;flex-direction:column;gap:1rem;}.elementor .e-2db55267-13be{padding:0px;display:grid;gap:3rem;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:center;}.elementor .e-36a67a35-588e{padding-block-start:2.2rem;padding-block-end:3rem;padding-inline-start:2.4rem;padding-inline-end:2.4rem;}.elementor .e-2b153792-c9e1{font-family:var(--tge-font-heading);font-weight:600;font-size:0.7rem;color:var(--tge-red-text);letter-spacing:0.12em;}.elementor .e-26fc4c5a-f325{font-size:2rem;letter-spacing:-0.045em;line-height:1.2;}.elementor .e-21a7931f-6869{padding:0px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem;\n}.elementor .e-691a42d1-8e12{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-1f4804a2-5444{font-family:var(--tge-font-heading);font-weight:600;font-size:0.7rem;color:var(--tge-red-text);letter-spacing:0.12em;}.elementor .e-18b48ae0-66bc{font-size:2rem;letter-spacing:-0.045em;line-height:1.2;}.elementor .e-3997cd7c-59d1{font-family:var(--tge-font-heading);font-weight:600;font-size:1rem;color:var(--tge-ink);}.elementor .e-6957760e-cab2{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-285fc16-22e3{max-width:75ch;font-size:1.075rem;& a { color:#01396a; text-decoration:underline; text-underline-offset:.2em; }\n}.elementor .e-4ca5c454-550d{padding-block-start:0px;padding-block-end:1.3rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-63fa0729-5701{border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: #dce5eb;\n}.elementor .e-9cfdc37-98e6{font-family:var(--tge-font-heading);font-weight:600;font-size:1rem;color:var(--tge-ink);}.elementor .e-4fe0e4c0-ce92{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-2815e4b3-3cfb{max-width:75ch;font-size:1.075rem;& a { color:#01396a; text-decoration:underline; text-underline-offset:.2em; }\n}.elementor .e-1ac83c71-34b4{padding-block-start:0px;padding-block-end:1.3rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-4f2c8db7-3db7{border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: #dce5eb;\n}.elementor .e-68043680-3f2f{padding:0px;}.elementor .e-beb6c1c-cab9{font-size:0.85rem;color:var(--tge-muted);margin-block-start:1rem;}.elementor .e-567f8b6d-4de6{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-2f03e50a-9195{font-family:var(--tge-font-heading);font-weight:600;font-size:0.7rem;color:var(--tge-red-text);letter-spacing:0.12em;}.elementor .e-9987f66-3c66{font-size:2rem;letter-spacing:-0.045em;line-height:1.2;}.elementor .e-34aae0db-1481:hover,.elementor .e-34aae0db-1481:focus-visible{color:var(--tge-ink);background-color:var(--tge-yellow);}.elementor .e-34aae0db-1481{color:var(--tge-ink);background-color:var(--tge-yellow);align-self:flex-start;}.elementor .e-27d22c63-2636{padding:0px;flex-direction:column;gap:1rem;}.elementor .e-4e2c80f8-139f{padding:0px;display:grid;gap:3rem;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;}.elementor .e-611c9b41-2e22{padding-block-start:3rem;padding-block-end:4rem;padding-inline-start:2.4rem;padding-inline-end:2.4rem;}.elementor .e-2f20cc95-1e96{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-2eeef5e7-e6a8{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}