.elementor .t-h1-interior{font-family:var(--fuente-titulares);font-weight:700;font-size:var(--tam-h1-interior);color:var(--color-primario);line-height:1.1;text-wrap: balance;\n}.elementor .cabecera-interior-foto{width:100%;height:auto;min-width:0px;aspect-ratio:4 / 5;object-fit:cover;object-position:center center;border-radius:var(--radio);display:block;flex:5 1 0px;}.elementor .cabecera-interior-texto{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:var(--esp-3);flex:7 1 0px;}.elementor .acordeon-icono{width:24px;height:24px;color:var(--color-primario);transition:transform 200ms;flex:0 0 auto;}.elementor .acordeon-contenido{padding-block-start:0px;padding-block-end:var(--esp-3);padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:var(--esp-2);}.elementor .acordeon-cabecera{min-height:44px;cursor:pointer;padding-block-start:var(--esp-3);padding-block-end:var(--esp-3);padding-inline-start:var(--esp-2);padding-inline-end:var(--esp-2);margin-block-start:0px;margin-block-end:0px;margin-inline-start:calc(-1 * var(--esp-2));margin-inline-end:calc(-1 * var(--esp-2));border-radius:var(--radio);display:flex;gap:var(--esp-3);justify-content:space-between;align-items:center;list-style: none; &::-webkit-details-marker { display: none; } &::marker { content: ''; } &:hover .t-h4 { color: var(--color-primario-hover); text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 4px; }\n}.elementor .acordeon-item{padding:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--color-filete); &[open] .acordeon-icono { transform: rotate(45deg); }\n}.elementor .acordeon{max-width:var(--ancho-editorial);padding:0px;border-block-start-width:1px;display:flex;flex-direction:column;border-top-style: solid; border-top-color: var(--color-filete);\n}.elementor .imagen-seccion{width:100%;height:auto;min-width:0px;aspect-ratio:3 / 2;object-fit:cover;border-radius:var(--radio);display:block;flex:1 1 320px;align-self:center;}.elementor .paso-contenido{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:var(--esp-3);& > .t-cuerpo { max-width: var(--ancho-editorial); }\n}.elementor .paso-vertical-conector{width:0px;min-width:0px;min-height:24px;padding:0px;border-inline-start-width:1px;flex:1 1 auto;border-left-style: solid; border-left-color: var(--color-filete);\n}.elementor .paso-vertical-cabecera{padding:0px;margin-block-end:calc(-1 * var(--esp-5));display:flex;flex-direction:column;gap:var(--esp-1);grid-column:1;grid-row:1 / span 2;align-items:center;align-self:stretch;}.elementor .paso-vertical{min-width:0px;column-gap:var(--esp-3);padding-block-start:0px;padding-block-end:var(--esp-5);padding-inline-start:0px;padding-inline-end:0px;display:grid;grid-template-columns:44px minmax(0, 1fr);row-gap: var(--esp-2); & > :not(:first-child) { grid-column: 2; } & > :nth-child(2) { min-height: 44px; display: flex; align-items: center; } &:last-child { padding-bottom: 0; }\n}.elementor .proceso-vertical{padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;}.elementor .rejilla-iconos-item{min-width:0px;padding-block-start:var(--esp-3);padding-block-end:var(--esp-3);padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:column;gap:var(--esp-1);border-top-style: solid; border-top-color: var(--color-filete);\n}.elementor .rejilla-iconos{column-gap:var(--esp-4);padding:0px;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));row-gap: 0;\n}.elementor .lista-iconos-item{min-width:0px;padding-block-start:var(--esp-4);padding-block-end:var(--esp-4);padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:column;gap:var(--esp-2);border-top-style: solid; border-top-color: var(--color-filete);\n}.elementor .lista-iconos{column-gap:var(--esp-6);padding:0px;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));row-gap: 0;\n}.elementor .vineta{position:relative;padding-inline-start:20px;&::before { content: ''; position: absolute; left: 2px; top: calc(0.8em - 3px); width: 6px; height: 6px; border-radius: 50%; background-color: var(--color-secundario); }\n}.elementor .lista-vinetas{padding:0px;margin:0px;display:flex;flex-direction:column;gap:var(--esp-1);}.elementor .etapa{min-width:0px;padding-block-start:calc(var(--esp-4) + 3px);padding-block-end:var(--esp-4);padding-inline-start:var(--esp-3);padding-inline-end:var(--esp-3);border-block-start-width:1px;display:flex;flex-direction:column;gap:var(--esp-2);border-top-style: solid; border-top-color: var(--color-filete);\n}.elementor .etapa-destacada{padding:var(--esp-4);border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:var(--radio);border-end-end-radius:var(--radio);border-block-start-width:4px;background-color:var(--fondo-destacado);border-top-style: solid; border-top-color: var(--color-primario);\n}.elementor .etapas{padding:0px;display:grid;gap:0px;grid-template-columns:minmax(0, 1fr) minmax(0, 1.4fr) minmax(0, 1fr);align-items:stretch;}.elementor .t-h4{font-family:var(--fuente-titulares);font-weight:600;font-size:var(--tam-h4);color:var(--color-primario);line-height:1.3;text-wrap: balance;\n}.elementor .t-entradilla{font-family:var(--fuente-texto);font-weight:400;font-size:var(--tam-entradilla);color:var(--color-texto);line-height:1.5;text-wrap: pretty;\n}.elementor .dos-columnas{padding:0px;display:flex;flex-direction:row;gap:var(--esp-6);align-items:flex-start;}.elementor .kit-logo{width:auto;height:48px;margin:8px;display:block;}.elementor .kit-franja{width:100%;padding-block-start:var(--esp-4);padding-block-end:var(--esp-4);padding-inline-start:var(--esp-3);padding-inline-end:var(--esp-3);background-color:var(--fondo);display:flex;flex-direction:row;gap:var(--esp-5);flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .pie-filete{width:100%;padding:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--blanco-20);\n}.elementor .pie-nota{max-width:880px;font-family:var(--fuente-texto);font-size:var(--tam-nota);color:var(--fondo);line-height:1.6;}.elementor .pie-texto{font-family:var(--fuente-texto);font-size:var(--tam-cuerpo);color:var(--fondo);line-height:1.6;}.elementor .pie-logo{width:160px;height:auto;display:block;}.elementor .pie-columna{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:var(--esp-1);flex:1 1 200px;}.elementor .pie-columnas{padding:0px;display:flex;flex-direction:row;gap:var(--esp-5);flex-wrap:wrap;align-items:flex-start;}.elementor .pie-sitio{color:var(--fondo);background-color:var(--color-primario);}.elementor .cabecera-logo{width:auto;height:64px;display:block;flex:0 0 auto;}.elementor .cabecera-barra{width:100%;padding-block-start:var(--esp-2);padding-block-end:var(--esp-2);padding-inline-start:max(40px, calc((100% - var(--ancho-contenedor)) / 2));padding-inline-end:max(40px, calc((100% - var(--ancho-contenedor)) / 2));border-block-end-width:1px;display:flex;flex-direction:row;gap:var(--esp-3);align-items:center;border-bottom-style: solid; border-bottom-color: var(--color-filete);\n}.elementor .cabecera-sitio{width:100%;padding:0px;display:block;}.elementor .revela-imagen{visibility: visible;\n}.elementor .aparece-escalonado{visibility: visible;\n}.elementor .aparece{visibility: visible;\n}.elementor .numero-paso{width:44px;height:44px;font-family:var(--fuente-titulares);font-weight:600;font-size:20px;color:var(--fondo);line-height:1;border-radius:50%;background-color:var(--color-primario);display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .icono-linea{width:28px;height:28px;color:var(--color-secundario);flex:0 0 auto;}.elementor .boton-principal:hover,.elementor .boton-principal:focus-visible{color:var(--fondo);border-color:var(--color-primario-hover);background-color:var(--color-primario-hover);}.elementor .boton-principal{min-height:48px;font-family:var(--fuente-texto);font-weight:600;font-size:var(--tam-cuerpo);color:var(--fondo);line-height:1.2;text-decoration:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:28px;padding-inline-end:28px;border-radius:var(--radio);border-width:2px;border-color:var(--color-primario);border-style:solid;background-color:var(--color-primario);transition:background-color 200ms, border-color 200ms, color 200ms;display:inline-flex;gap:var(--esp-1);justify-content:center;align-items:center;white-space: nowrap;\n}.elementor .destacado{padding:var(--esp-4);border-start-start-radius:0px;border-start-end-radius:var(--radio);border-end-start-radius:0px;border-end-end-radius:var(--radio);border-inline-start-width:4px;background-color:var(--fondo-destacado);display:flex;flex-direction:column;gap:var(--esp-2);border-left-style: solid; border-left-color: var(--color-primario);\n}.elementor .texto-editorial{max-width:var(--ancho-editorial);padding:0px;display:flex;flex-direction:column;gap:var(--esp-3);}.elementor .seccion{width:100%;padding-block-start:var(--esp-seccion);padding-block-end:var(--esp-seccion);padding-inline-start:max(40px, calc((100% - var(--ancho-contenedor)) / 2));padding-inline-end:max(40px, calc((100% - var(--ancho-contenedor)) / 2));display:flex;flex-direction:column;gap:var(--esp-4);}.elementor .cabecera-interior{background-color:var(--fondo-suave);display:flex;flex-direction:row;gap:var(--esp-6);align-items:center;}.elementor .t-cuerpo{font-family:var(--fuente-texto);font-weight:400;font-size:var(--tam-cuerpo);color:var(--color-texto);line-height:1.6;text-wrap: pretty;\n}.elementor .t-h3{font-family:var(--fuente-titulares);font-weight:600;font-size:var(--tam-h3);color:var(--color-primario);line-height:1.2;text-wrap: balance;\n}.elementor .t-h2{font-family:var(--fuente-titulares);font-weight:600;font-size:var(--tam-h2);color:var(--color-primario);line-height:1.2;text-wrap: balance;\n}.elementor .foco-visible{&:focus-visible { outline: 3px solid var(--color-acento-texto); outline-offset: 2px; }\n}.elementor .seccion-suave{background-color:var(--fondo-suave);}.elementor .destacado-salvia{background-color:var(--fondo-destacado);border-left-color: var(--color-secundario);\n}.elementor .cabecera-cta{flex:0 0 auto;white-space: nowrap;\n}.elementor .columna-principal{min-width:0px;padding:0px;flex:0 1 var(--ancho-editorial);}