.elementor .e-778dbac9-2e10{font-size:clamp(2rem, 1.4rem + 2.2vw, 3.25rem);}.elementor .e-48567019-3fb5{color:rgba(255,255,255,0.8);}.elementor .e-2bf69588-7bf5{font-size:var(--fs-texto-pequeno);color:var(--blanco-60);}.elementor .e-7640204e-563a{max-width:860px;padding:0px;flex-direction:column;gap:16px;}.elementor .e-7f09489-bf90{width:100%;height:100%;object-fit:cover;}.elementor .e-78d0d0b-2abc{width:100%;height:100%;max-width:1120px;overflow:hidden;aspect-ratio:auto;padding:0px;border-radius:var(--radio-caja);background-color:var(--gris-claro);}.elementor .e-d7ea40d-9662{padding-block-start:var(--espacio-l);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:var(--espacio-l);margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;justify-content:flex-start;& { border: 0; border-top: 1px solid var(--gris-borde); }\n}.elementor .e-2045f60-9171{width:100%;min-width:0px;font-family:var(--font-texto);font-size:var(--fs-texto);line-height:1.8;padding:0px;& { color: var(--gris); }
& h1.wp-block-heading { display: none; }
& h1.wp-block-heading + p { font-size: 1.15em; color: var(--negro-texto); }
& p { margin: 0 0 20px; }
& strong { color: var(--negro-texto); font-weight: 600; }
& .elementor-widget-theme-post-content a { color: var(--rojo); text-decoration: underline; text-underline-offset: 3px; }
& .elementor-widget-theme-post-content a:hover { color: var(--rojo-oscuro); }
& h2 { font-family: var(--font-titulos); font-size: clamp(1.5rem, 1.2rem + 1vw, 2rem); font-weight: 700; line-height: 1.25; color: var(--negro-texto); margin: 56px 0 16px; }
& h2::before { content: ""; display: block; width: 48px; height: 4px; border-radius: 999px; background: var(--rojo); margin-bottom: 16px; }
& h3 { font-family: var(--font-titulos); font-size: var(--fs-h5); font-weight: 700; line-height: 1.3; color: var(--negro-texto); margin: 32px 0 12px; }
& ul, & ol { list-style: none; padding: 0; margin: 0 0 24px; display: grid; gap: 12px; }
& ul li { position: relative; padding-left: 26px; }
& ul li::before { content: ""; position: absolute; left: 4px; top: 0.72em; width: 8px; height: 8px; border-radius: 50%; background: var(--rojo); }
& blockquote { margin: 32px 0; padding: 24px 28px; background: var(--rojo-claro); border-left: 4px solid var(--rojo); border-radius: 0 var(--radio-caja) var(--radio-caja) 0; color: var(--negro-texto); }
& blockquote p:last-child { margin: 0; }
& figure.wp-block-table { margin: 32px 0; overflow-x: auto; border: 1px solid var(--gris-borde); border-radius: var(--radio-caja); }
& table { width: 100%; min-width: 560px; border-collapse: collapse; font-size: 15px; line-height: 1.5; }
& td, & th { padding: 14px 18px; border-bottom: 1px solid var(--gris-borde); text-align: left; vertical-align: top; }
& thead td, & thead th { background: var(--negro); color: #FFFFFF; font-family: var(--font-titulos); border-bottom: 0; }
& thead td strong, & thead th strong { color: #FFFFFF; }
& tbody tr:nth-child(even) { background: var(--gris-claro); }
& tbody tr:last-child td { border-bottom: 0; }
& img { max-width: 100%; height: auto; border-radius: var(--radio-caja); }
& figure { margin: 32px 0; }\n}.elementor .e-13f9cec-32e8{font-size:var(--fs-h5);line-height:1.3;}.elementor .e-54f4a5f-435e{color:var(--gris);line-height:1.6;}.elementor .e-a103df2-1656{padding:0px;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:column;gap:10px;}.elementor .e-169a9e2-d89c{flex-direction:column;gap:12px;}.elementor .e-f76a39c-554a{position:sticky;inset-block-start:50px;padding:0px;flex-direction:column;gap:var(--espacio-m);align-self:flex-start;}.elementor .e-f822488-9ca7{width:100%;max-width:1120px;padding:0px;display:grid;gap:var(--espacio-xl);grid-template-columns:minmax(0, 720px) 320px;justify-content:space-between;}.elementor .e-5bae458-bd76{padding-block-start:var(--espacio-xl);padding-block-end:var(--espacio-xxl);padding-inline-start:var(--padding-lateral);padding-inline-end:var(--padding-lateral);flex-direction:column;gap:var(--espacio-xl);align-items:center;}.elementor .e-797f79ea-88e6{padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--padding-lateral);padding-inline-end:var(--padding-lateral);flex-direction:column;align-items:stretch;}.elementor .e-4fd2bf98-c146{padding:0px;}.elementor .e-f9b6763-e769{width:100%;max-width:var(--ancho-contenedor);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-44e56e29-5545{background-color:var(--gris-claro);flex-direction:column;}