.elementor .e-5d89a7bc-69e4{font-size:0.85rem;color:var(--tge-muted);margin-block-end:2rem;& a { color:var(--tge-blue); text-underline-offset:.2em; }\n}.elementor .e-3616fb52-3e51{font-family:var(--tge-font-heading);font-weight:600;font-size:0.7rem;color:var(--tge-red-text);letter-spacing:0.12em;}.elementor .e-5eee137b-5713{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-14c8e762-d50c{max-width:52ch;font-size:1.15rem;}.elementor .e-4e8106e9-eba6{max-width:49ch;font-size:0.95rem;padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:1rem;padding-inline-end:1rem;border-inline-start-width:2px;background-color:var(--tge-mist);border-left-style: solid; border-left-color: #c55357;\n}.elementor .e-7f0d3ee3-5eb1{max-width:48ch;font-size:1rem;}.elementor .e-24f5c4c6-cb3b:hover,.elementor .e-24f5c4c6-cb3b:focus-visible{color:var(--tge-ink);background-color:var(--tge-yellow);}.elementor .e-24f5c4c6-cb3b{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-10762ef3-97be{padding:0px;flex-direction:column;gap:1rem;}.elementor .e-3ed8b2c2-5270{padding:0px;display:grid;gap:3rem;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:center;}.elementor .e-1866345e-b03b{padding-block-start:2.2rem;padding-block-end:3rem;padding-inline-start:2.4rem;padding-inline-end:2.4rem;}.elementor .e-7d4581c1-ad21{font-family:var(--tge-font-heading);font-weight:600;font-size:0.7rem;color:var(--tge-red-text);letter-spacing:0.12em;}.elementor .e-f5d931-eb73{font-size:2rem;letter-spacing:-0.045em;line-height:1.2;}.elementor .e-25730ae1-91a2{max-width:62ch;}.elementor .e-5b031c8e-b0c9{font-size:1.15rem;}.elementor .e-d3b1f7-f311{font-size:1rem;}.elementor .e-75dda498-9059{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-48603608-71af{font-size:1.15rem;}.elementor .e-1cf49be6-4bc6{font-size:1rem;}.elementor .e-66a91a05-892f{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-79472a3a-adfe{font-size:1.15rem;}.elementor .e-35d65556-4f51{font-size:1rem;}.elementor .e-6dcd5512-8485{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-3e9f242f-2ae6{padding:0px;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));}.elementor .e-137cf621-46ff{max-width:78ch;font-size:0.95rem;}.elementor .e-13050a26-b3b9{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-d59d5d6-af24{font-family:var(--tge-font-heading);font-weight:600;font-size:0.7rem;color:var(--tge-red-text);letter-spacing:0.12em;}.elementor .e-4cd34a5b-79a7{font-size:2rem;letter-spacing:-0.045em;line-height:1.2;}.elementor .e-2a366be0-58ed{padding:0px;flex-direction:column;gap:1rem;}.elementor .e-36296b8a-c810{font-size:1.1rem;}.elementor .e-11e7003-4ad1{font-size:1rem;}.elementor .e-4d4c14f3-f23f{padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;flex-direction:column;gap:0.5rem;border-bottom-style: solid; border-bottom-color: #dce5eb;\n}.elementor .e-1f064a5a-e897{font-size:1.1rem;}.elementor .e-10352fb8-313c{font-size:1rem;}.elementor .e-331946f4-e661{padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;flex-direction:column;gap:0.5rem;border-bottom-style: solid; border-bottom-color: #dce5eb;\n}.elementor .e-11fb2f2a-60f6{font-size:1.1rem;}.elementor .e-1e4fb9e5-1b51{font-size:1rem;}.elementor .e-420dfc2-4c4e{padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;flex-direction:column;gap:0.5rem;border-bottom-style: solid; border-bottom-color: #dce5eb;\n}.elementor .e-6108cb07-d560{font-size:1.1rem;}.elementor .e-2f978238-f9a3{font-size:1rem;}.elementor .e-6f3ae66-4441{padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;flex-direction:column;gap:0.5rem;border-bottom-style: solid; border-bottom-color: #dce5eb;\n}.elementor .e-18de6661-c83c{padding:0px;flex-direction:column;gap:1rem;}.elementor .e-5d59d826-5530{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-7fe117f0-5b01{font-size:0.9rem;margin-block-start:1rem;}.elementor .e-2d69497f-9aae{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:2.4rem;padding-inline-end:2.4rem;}.elementor .e-7f94a94e-2c0a{font-family:var(--tge-font-heading);font-weight:600;font-size:0.7rem;color:var(--tge-red-text);letter-spacing:0.12em;}.elementor .e-5802b402-45ed{font-size:2rem;letter-spacing:-0.045em;line-height:1.2;}.elementor .e-5642bb99-af70{padding:0px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem;\n}.elementor .e-236e7577-1aaf{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-7d92c4bd-3d19{font-family:var(--tge-font-heading);font-weight:600;font-size:0.7rem;color:var(--tge-red-text);letter-spacing:0.12em;}.elementor .e-6d31417d-c868{font-size:2rem;letter-spacing:-0.045em;line-height:1.2;}.elementor .e-473b7b70-3c99{font-family:var(--tge-font-heading);font-weight:600;font-size:1rem;color:var(--tge-ink);}.elementor .e-2bc085e6-f800{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-5944706f-9c55{max-width:75ch;font-size:1.075rem;& a { color:#01396a; text-decoration:underline; text-underline-offset:.2em; }\n}.elementor .e-72f54677-1aef{padding-block-start:0px;padding-block-end:1.3rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-68d48cc8-99a5{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #dce5eb;\n}.elementor .e-17bfe58f-8485{font-family:var(--tge-font-heading);font-weight:600;font-size:1rem;color:var(--tge-ink);}.elementor .e-a880b2d-f848{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-7dc17a8d-e146{max-width:75ch;font-size:1.075rem;& a { color:#01396a; text-decoration:underline; text-underline-offset:.2em; }\n}.elementor .e-2ee7b538-6356{padding-block-start:0px;padding-block-end:1.3rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-7a2c352c-c353{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #dce5eb;\n}.elementor .e-40ba0d72-562d{font-family:var(--tge-font-heading);font-weight:600;font-size:1rem;color:var(--tge-ink);}.elementor .e-1314b73b-1d58{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-1cf755a-386e{max-width:75ch;font-size:1.075rem;& a { color:#01396a; text-decoration:underline; text-underline-offset:.2em; }\n}.elementor .e-12444462-bb42{padding-block-start:0px;padding-block-end:1.3rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-6f757ed0-78f4{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #dce5eb;\n}.elementor .e-1be1c762-330d{font-family:var(--tge-font-heading);font-weight:600;font-size:1rem;color:var(--tge-ink);}.elementor .e-5420c7ce-5165{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-1b139d71-5efd{max-width:75ch;font-size:1.075rem;& a { color:#01396a; text-decoration:underline; text-underline-offset:.2em; }\n}.elementor .e-11278d04-947b{padding-block-start:0px;padding-block-end:1.3rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-6ceccaf5-5050{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #dce5eb;\n}.elementor .e-6392cfdc-c017{font-family:var(--tge-font-heading);font-weight:600;font-size:1rem;color:var(--tge-ink);}.elementor .e-3a37545f-dba0{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-5e2274cc-741b{max-width:75ch;font-size:1.075rem;& a { color:#01396a; text-decoration:underline; text-underline-offset:.2em; }\n}.elementor .e-5f58cc24-e98a{padding-block-start:0px;padding-block-end:1.3rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-268aac62-9304{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #dce5eb;\n}.elementor .e-47fe4ef7-4ae1{padding:0px;}.elementor .e-69fa3cca-cbc2{font-size:0.85rem;color:var(--tge-muted);margin-block-start:1rem;}.elementor .e-6424b1d3-2aac{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-1ff99a29-b007{font-family:var(--tge-font-heading);font-weight:600;font-size:0.7rem;color:var(--tge-red-text);letter-spacing:0.12em;}.elementor .e-6fd4bc17-b78c{font-size:2rem;letter-spacing:-0.045em;line-height:1.2;}.elementor .e-37e6c69a-dc95:hover,.elementor .e-37e6c69a-dc95:focus-visible{color:var(--tge-ink);background-color:var(--tge-yellow);}.elementor .e-37e6c69a-dc95{color:var(--tge-ink);background-color:var(--tge-yellow);align-self:flex-start;}.elementor .e-6e67a628-3f71{padding:0px;flex-direction:column;gap:1rem;}.elementor .e-6ccf1b92-cfa0{padding:0px;display:grid;gap:3rem;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;}.elementor .e-178eb53e-1ae2{padding-block-start:3rem;padding-block-end:4rem;padding-inline-start:2.4rem;padding-inline-end:2.4rem;}.elementor .e-76898af4-e516{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-daf7663-1c5d{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}