.elementor .art-wrap{width:100%;max-width:var(--ancho);padding-block-start:0px;padding-block-end:0px;padding-inline-start:clamp(20px, 4vw, 56px);padding-inline-end:clamp(20px, 4vw, 56px);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;}.elementor .art-sec{width:100%;padding-block-start:clamp(72px, 9vw, 128px);padding-block-end:clamp(72px, 9vw, 128px);padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;}.elementor .art-sec--crema{color:var(--negro);background-color:var(--crema);}.elementor .art-sec--negro{color:var(--blanco);background-color:var(--negro);}.elementor .art-acciones{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;}.elementor .art-enlace{width:auto;min-height:44px;font-family:var(--fuente);font-weight:700;font-size:16px;line-height:1.2;text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1.5px;border-inline-start-width:0px;border-inline-end-width:0px;border-style:solid;background-color:rgba(0, 0, 0, 0);display:inline-flex;gap:10px;align-items:center;}.elementor .art-btn{width:auto;min-height:54px;font-family:var(--fuente);font-weight:700;font-size:16px;letter-spacing:0.01em;line-height:1;text-align:center;text-decoration:none;cursor:pointer;padding-block-start:0px;padding-block-end:0px;padding-inline-start:28px;padding-inline-end:28px;border-radius:0px;border-block-start-width:1.5px;border-block-end-width:1.5px;border-inline-start-width:1.5px;border-inline-end-width:1.5px;border-color:rgba(0, 0, 0, 0);border-style:solid;background-color:rgba(0, 0, 0, 0);display:inline-flex;gap:12px;justify-content:center;align-items:center;}.elementor .art-btn--linea{color:var(--blanco);border-color:var(--blanco);background-color:rgba(0, 0, 0, 0);}.elementor .art-btn--linea:hover,.elementor .art-btn--linea:focus-visible{color:var(--negro);border-color:var(--blanco);background-color:var(--blanco);}.elementor .art-btn--claro{color:var(--negro);border-color:var(--blanco);background-color:var(--blanco);}.elementor .art-btn--claro:hover,.elementor .art-btn--claro:focus-visible{color:var(--negro);border-color:var(--peach);background-color:var(--peach);}.elementor .art-btn--oscuro{color:var(--blanco);border-color:var(--negro);background-color:var(--negro);}.elementor .art-btn--oscuro:hover,.elementor .art-btn--oscuro:focus-visible{color:var(--blanco);border-color:var(--indigo);background-color:var(--indigo);}.elementor .art-btn--chico{min-height:44px;font-size:15px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .art-ceja{font-family:var(--fuente);font-weight:700;font-size:15px;letter-spacing:0.05em;line-height:1.2;text-transform:uppercase;}.elementor .art-cuerpo{font-family:var(--fuente);font-weight:400;font-size:18px;line-height:1.55;}.elementor .art-lead{font-family:var(--fuente);font-weight:400;font-size:clamp(19px, 1.6vw, 22px);line-height:1.45;}.elementor .art-titular{font-family:var(--fuente);font-weight:400;font-size:clamp(36px, 4.4vw, 60px);letter-spacing:-0.01em;line-height:1.04;}.elementor .art-display{font-family:var(--fuente);font-weight:400;font-size:clamp(44px, 6vw, 84px);letter-spacing:-0.012em;line-height:1.02;}.elementor .art-tono-sky{color:var(--sky);}.elementor .art-tono-indigo{color:var(--indigo);}.elementor .art-tono-negro{color:var(--negro);}.elementor .art-tono-suave-oscuro{color:var(--b72);}.elementor .art-tono-suave{color:var(--n62);}.elementor .art-pie{width:100%;font-family:var(--fuente);font-size:18px;color:var(--blanco);line-height:1.55;padding-block-start:72px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--negro);display:flex;flex-direction:column;gap:0px;}.elementor .art-pie__grid{width:100%;max-width:var(--ancho);padding-block-start:0px;padding-block-end:0px;padding-inline-start:clamp(20px, 4vw, 56px);padding-inline-end:clamp(20px, 4vw, 56px);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:clamp(16px, 2.4vw, 32px);grid-template-columns:1.4fr 1fr 1fr 1fr;grid-template-rows:auto;}.elementor .art-pie__base{width:100%;max-width:var(--ancho);font-family:var(--fuente);font-size:15px;color:var(--b72);column-gap:28px;line-height:1.55;padding-block-start:20px;padding-block-end:0px;padding-inline-start:clamp(20px, 4vw, 56px);padding-inline-end:clamp(20px, 4vw, 56px);margin-block-start:56px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--b22);border-style:solid;display:flex;flex-direction:row;row-gap:12px;flex-wrap:wrap;align-items:center;}.elementor .art-pie__idioma{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:0px;display:flex;flex-direction:row;}.elementor .art-pie__col{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:6px;align-items:flex-start;}.elementor .art-pie__marca{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:20px;align-items:flex-start;}.elementor .art-pie__escudo{width:76px;color:var(--blanco);text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;}.elementor .art-pie__escudo:hover,.elementor .art-pie__escudo:focus-visible{color:var(--blanco);}.elementor .art-pie__escudo-svg{width:100%;height:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .art-pie__lema{max-width:24ch;font-family:var(--fuente);font-weight:400;font-size:20px;color:var(--blanco);line-height:1.35;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .art-pie__copy{font-family:var(--fuente);font-weight:400;font-size:15px;color:var(--b72);line-height:1.55;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .art-pie__txt{font-family:var(--fuente);font-weight:400;font-size:16px;color:var(--b72);line-height:1.55;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .art-pie__tit{font-family:var(--fuente);font-weight:700;font-size:15px;color:var(--sky);letter-spacing:0.05em;line-height:1.2;text-transform:uppercase;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .art-pie__enlace{width:auto;min-width:44px;min-height:44px;font-family:var(--fuente);font-weight:400;font-size:18px;color:var(--blanco);line-height:1.55;text-align:start;text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:rgba(0, 0, 0, 0);display:inline-flex;gap:8px;align-items:center;}.elementor .art-pie__enlace:hover,.elementor .art-pie__enlace:focus-visible{color:var(--blanco);text-decoration:underline;background-color:rgba(0, 0, 0, 0);}.elementor .art-pie__enlace--base{font-size:15px;}.elementor .art-cab{width:100%;height:var(--cab);position:sticky;inset-block-start:0px;z-index:20;color:var(--negro);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--n14);border-style:solid;background-color:var(--blanco);display:flex;flex-direction:row;}.elementor .art-cab__wrap{width:100%;height:100%;max-width:var(--ancho);position:static;padding-block-start:0px;padding-block-end:0px;padding-inline-start:clamp(20px, 4vw, 56px);padding-inline-end:clamp(20px, 4vw, 56px);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:32px;align-items:center;}.elementor .art-cab__lado{width:auto;position:static;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:18px;align-items:center;}.elementor .art-cab__idioma{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;}.elementor .art-cab__nav{width:auto;position:static;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:0px;display:flex;flex-direction:row;align-items:center;}.elementor .art-cab__logo{width:auto;min-height:44px;color:var(--negro);text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;flex:0 0 auto;align-items:center;}.elementor .art-cab__logo:hover,.elementor .art-cab__logo:focus-visible{color:var(--negro);}.elementor .art-cab__logo-svg{width:auto;height:22px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .art-ico{width:1.1em;height:1.1em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex:0 0 auto;}.elementor .art-aviso{width:100%;height:var(--aviso);font-family:var(--fuente);font-weight:400;font-size:15px;color:var(--blanco);line-height:1;text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--b22);border-style:solid;background-color:var(--negro);display:flex;flex-direction:row;}.elementor .art-aviso:hover,.elementor .art-aviso:focus-visible{color:var(--blanco);background-color:var(--negro);}.elementor .art-aviso__wrap{width:100%;height:100%;max-width:var(--ancho);padding-block-start:0px;padding-block-end:0px;padding-inline-start:clamp(20px, 4vw, 56px);padding-inline-end:clamp(20px, 4vw, 56px);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:14px;justify-content:center;align-items:center;}.elementor .art-aviso__ir{width:auto;font-family:var(--fuente);font-weight:700;font-size:15px;color:var(--blanco);line-height:1;padding-block-start:3px;padding-block-end:3px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--blanco);border-style:solid;display:inline-flex;flex-direction:row;gap:8px;align-items:center;}.elementor .art-aviso__fecha{font-family:var(--fuente);font-weight:400;font-size:15px;color:var(--blanco);line-height:1;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .art-aviso__nombre{font-family:var(--fuente);font-weight:700;font-size:15px;color:var(--sky);letter-spacing:0.05em;line-height:1;text-transform:uppercase;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .art-aviso__ir-txt{display:inline;}.elementor .art-paso__num{font-family:var(--fuente);font-weight:400;font-size:30px;color:var(--indigo);line-height:1;padding-block-start:2px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;grid-row:span 2;}.elementor .art-paso{width:100%;color:var(--n62);column-gap:16px;padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--n14);border-style:solid;display:grid;row-gap:2px;grid-template-columns:64px minmax(0, 1fr);grid-template-rows:auto;}.elementor .art-pasos{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--n14);border-style:solid;display:flex;flex-direction:column;}.elementor .art-cierre__txt{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:32px;align-items:flex-start;}.elementor .art-cierre__foto{width:100%;overflow:hidden;aspect-ratio:3 / 2;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .art-cierre__cuerpo{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:clamp(32px, 5vw, 88px);grid-template-columns:1fr 1fr;grid-template-rows:auto;align-items:center;}.elementor .art-cierre__lead{max-width:36ch;}.elementor .art-cierre__cabeza{width:100%;column-gap:64px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:clamp(32px, 4vw, 56px);margin-inline-start:0px;margin-inline-end:0px;display:grid;row-gap:16px;grid-template-columns:minmax(0, 1fr) auto;grid-template-rows:auto;align-items:end;}.elementor .art-diseno__ir{font-family:var(--fuente);font-weight:700;font-size:15px;color:var(--negro);line-height:1.2;padding-block-start:0px;padding-block-end:4px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:4px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:inline-flex;gap:8px;align-items:center;align-self:flex-start;}.elementor .art-diseno__ir--oscuro{color:var(--blanco);}.elementor .art-diseno__nombre{font-family:var(--fuente);font-weight:400;font-size:22px;line-height:1.2;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .art-diseno__foto{width:100%;overflow:hidden;aspect-ratio:1 / 1;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;background-color:var(--n06);display:block;}.elementor .art-diseno__foto--oscuro{background-color:var(--b08);}.elementor .art-diseno{width:100%;text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:4px;}.elementor .art-fila__ico{width:22px;height:22px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .art-fila__ir{width:52px;height:52px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1.5px;border-block-end-width:1.5px;border-inline-start-width:1.5px;border-inline-end-width:1.5px;border-style:solid;display:flex;grid-column:2;grid-row:1 / span 2;justify-content:center;align-items:center;}.elementor .art-fila__txt{max-width:52ch;grid-column:1;}.elementor .art-fila__tit{font-family:var(--fuente);font-weight:400;font-size:clamp(28px, 2.8vw, 40px);line-height:1.1;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .art-fila{width:100%;column-gap:32px;text-decoration:none;padding-block-start:28px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--n14);border-style:solid;display:grid;row-gap:8px;grid-template-columns:minmax(0, 1fr) auto;grid-template-rows:auto;align-items:center;}.elementor .art-filas{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-style:solid;display:flex;flex-direction:column;}.elementor .art-cabeza-sec__accion{margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:0px;grid-column:2;}.elementor .art-cabeza-sec__lead{max-width:62ch;grid-column:1;}.elementor .art-cabeza-sec__col1{grid-column:1;}.elementor .art-cabeza-sec__ancho{grid-column:1 / -1;}.elementor .art-cabeza-sec{width:100%;column-gap:48px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:clamp(32px, 4vw, 56px);margin-inline-start:0px;margin-inline-end:0px;display:grid;row-gap:16px;grid-template-columns:minmax(0, 1fr) auto;grid-template-rows:auto;align-items:end;}.elementor .art-heroe__sub{max-width:38ch;color:rgba(255, 255, 255, 0.88);}.elementor .art-display--heroe{font-size:clamp(40px, 6.4vw, 80px);line-height:.98;}.elementor .art-cuerpo--negrita{font-weight:700;}.elementor .art-img-cubre{width:100%;height:100%;max-width:none;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .art-li{width:100%;min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;}.elementor .art-barra{width:100%;position:fixed;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:15;padding-block-start:10px;padding-block-end:calc(10px + env(safe-area-inset-bottom));padding-inline-start:16px;padding-inline-end:16px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:var(--negro);display:none;flex-direction:column;gap:0px;align-items:stretch;}.elementor .art-wa{width:56px;height:56px;position:fixed;inset-inline-end:20px;inset-block-end:calc(20px + env(safe-area-inset-bottom));z-index:14;color:var(--blanco);text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:50%;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:rgba(255, 255, 255, 0.28);border-style:solid;background-color:var(--negro);box-shadow:0px 10px 28px -8px rgba(0, 0, 0, 0.45);display:flex;flex-direction:row;justify-content:center;align-items:center;}.elementor .art-wa:hover,.elementor .art-wa:focus-visible{color:var(--negro);background-color:var(--peach);}.elementor .art-wa__ico{width:28px;height:28px;display:block;flex:0 0 auto;}.elementor .art-ini-feria__acciones{width:fit-content;max-width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;}.elementor .art-ini-feria__lead{max-width:44ch;}.elementor .art-ini-feria__txt{width:100%;min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:22px;align-items:flex-start;}.elementor .art-ini-feria__mes{font-family:var(--fuente);font-weight:700;font-size:18px;letter-spacing:0.05em;line-height:1.35;text-transform:uppercase;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .art-ini-feria__dias{font-family:var(--fuente);font-weight:400;font-size:clamp(96px, 15vw, 220px);color:var(--sky);letter-spacing:-0.03em;line-height:.85;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .art-ini-feria__fecha{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:14px;}.elementor .art-ini-feria{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:clamp(32px, 6vw, 112px);grid-template-columns:auto minmax(0, 1fr);grid-template-rows:auto;align-items:center;}.elementor .art-ini-escudo{width:52px;height:auto;color:var(--indigo);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .art-ini-nosotros__txt{width:100%;min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:22px;justify-content:center;align-items:flex-start;}.elementor .art-ini-nosotros{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:clamp(32px, 5vw, 96px);grid-template-columns:1fr 1fr;grid-template-rows:auto;align-items:stretch;}.elementor .art-ini-doc__dd{font-family:var(--fuente);font-weight:400;font-size:18px;color:var(--n62);line-height:1.55;text-align:end;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .art-ini-doc__dt{font-family:var(--fuente);font-weight:700;font-size:18px;line-height:1.55;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .art-ini-doc{width:100%;column-gap:24px;padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--n14);border-style:solid;display:flex;flex-direction:row;row-gap:8px;justify-content:space-between;align-items:flex-start;}.elementor .art-ini-docs{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--negro);border-style:solid;display:flex;flex-direction:column;}.elementor .art-ini-cert__txt{width:100%;min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:24px;align-items:flex-start;}.elementor .art-ini-cert__norma{font-family:var(--fuente);font-weight:400;font-size:clamp(88px, 12.5vw, 196px);color:var(--indigo);letter-spacing:-0.03em;line-height:.88;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .art-ini-cert{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:clamp(32px, 6vw, 112px);grid-template-columns:1fr 1fr;grid-template-rows:auto;align-items:center;}.elementor .art-ini-acciones{width:100%;column-gap:28px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;row-gap:16px;flex-wrap:wrap;align-items:center;}.elementor .art-ini-acciones--ajustada{width:fit-content;max-width:100%;}.elementor .art-ini-punto__txt{font-family:var(--fuente);font-weight:400;font-size:16px;color:var(--n62);line-height:1.45;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .art-ini-punto__tit{font-family:var(--fuente);font-weight:700;font-size:17px;color:var(--negro);line-height:1.45;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .art-ini-punto__num{font-family:var(--fuente);font-weight:700;font-size:14px;color:var(--indigo);letter-spacing:0.05em;line-height:1.6;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .art-ini-punto{width:100%;min-width:0px;padding-block-start:16px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--n14);border-style:solid;display:flex;flex-direction:column;gap:4px;}.elementor .art-ini-puntos{width:100%;column-gap:28px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:grid;row-gap:0px;grid-template-columns:1fr 1fr;grid-template-rows:auto;}.elementor .art-ini-talleres__cabeza{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:16px;}.elementor .art-ini-talleres__txt{width:100%;min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:32px;justify-content:center;}.elementor .art-ini-talleres{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:clamp(32px, 5vw, 88px);grid-template-columns:1fr 1fr;grid-template-rows:auto;align-items:stretch;}.elementor .art-ini-disenos{width:100%;column-gap:16px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;row-gap:36px;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;}.elementor .art-ini-placa{width:100%;overflow:hidden;position:relative;text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--n06);display:block;}.elementor .art-ini-placa--4x3{height:100%;aspect-ratio:4 / 3;}.elementor .art-ini-placa--porque{height:100%;aspect-ratio:auto;grid-column:2;grid-row:1 / span 2;}.elementor .art-ini-porque__filas{grid-column:1;grid-row:2;}.elementor .art-ini-porque__tit{grid-column:1;grid-row:1;}.elementor .art-ini-porque{width:100%;column-gap:clamp(32px, 5vw, 88px);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;row-gap:clamp(36px, 4vw, 56px);grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);grid-template-rows:auto auto;align-items:stretch;}.elementor .art-ini-pieza__linea{font-family:var(--fuente);font-weight:400;font-size:16px;color:var(--n62);line-height:1.45;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .art-ini-pieza__nombre{font-family:var(--fuente);font-weight:400;font-size:28px;line-height:1.15;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .art-ini-pieza__enlace{width:auto;text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:4px;}.elementor .art-ini-pieza__foto{width:100%;overflow:hidden;aspect-ratio:4 / 3;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;background-color:var(--n06);display:block;}.elementor .art-ini-pieza{width:100%;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0px;}.elementor .art-ini-hacemos{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:clamp(16px, 2.4vw, 32px);margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:grid;gap:clamp(16px, 2.4vw, 32px);grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;}.elementor .art-ini-rotulo__ir{font-family:var(--fuente);font-weight:700;font-size:15px;line-height:1.2;padding-block-start:0px;padding-block-end:4px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:inline-flex;gap:8px;align-items:center;}.elementor .art-ini-rotulo__nombre{font-family:var(--fuente);font-weight:700;font-size:13px;letter-spacing:0.05em;line-height:1.2;text-transform:uppercase;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .art-ini-rotulo{width:auto;position:absolute;inset-block-end:12px;inset-inline-start:12px;z-index:2;color:var(--blanco);text-decoration:none;padding-block-start:9px;padding-block-end:11px;padding-inline-start:14px;padding-inline-end:14px;background-color:rgba(0, 0, 0, 0.72);display:flex;flex-direction:column;gap:6px;align-items:flex-start;}.elementor .art-ini-rotulo--der{inset-inline-end:12px;inset-inline-start:auto;}.elementor .art-ini-alfombra__ir{min-height:44px;font-family:var(--fuente);font-weight:700;font-size:16px;line-height:1.2;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:1.5px;border-inline-start-width:0px;border-inline-end-width:0px;border-style:solid;display:inline-flex;gap:10px;align-items:center;}.elementor .art-ini-alfombra__linea{font-family:var(--fuente);font-weight:400;font-size:18px;color:rgba(255, 255, 255, 0.9);line-height:1.55;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .art-ini-alfombra__nombre{font-family:var(--fuente);font-weight:400;font-size:clamp(36px, 4.6vw, 68px);letter-spacing:-0.01em;line-height:1;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .art-ini-alfombra__txt{width:auto;position:absolute;inset-block-start:0px;inset-block-end:0px;inset-inline-start:0px;z-index:1;padding-block-start:clamp(24px, 4vw, 56px);padding-block-end:clamp(24px, 4vw, 56px);padding-inline-start:clamp(24px, 4vw, 56px);padding-inline-end:clamp(24px, 4vw, 56px);display:flex;flex-direction:column;gap:10px;justify-content:flex-end;align-items:flex-start;}.elementor .art-ini-alfombra__enlace{overflow:hidden;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;color:var(--blanco);text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:block;}.elementor .art-ini-alfombra{width:100%;aspect-ratio:21 / 9;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--negro);display:block;}.elementor .art-ini-sector__ico{width:20px;height:20px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .art-ini-sector__ir{width:48px;height:48px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1.5px;border-block-end-width:1.5px;border-inline-start-width:1.5px;border-inline-end-width:1.5px;border-style:solid;display:flex;grid-column:2;grid-row:1 / span 2;justify-content:center;align-items:center;}.elementor .art-ini-sector__linea{font-family:var(--fuente);font-weight:400;font-size:16px;color:rgba(255, 255, 255, 0.9);line-height:1.55;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;grid-column:1;}.elementor .art-ini-sector__nombre{font-family:var(--fuente);font-weight:400;font-size:clamp(28px, 2.8vw, 40px);letter-spacing:-0.01em;line-height:1;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;grid-column:1;}.elementor .art-ini-sector__nombre--grande{font-size:clamp(36px, 4vw, 60px);}.elementor .art-ini-sector__txt{position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:1;column-gap:16px;padding-block-start:clamp(18px, 2.2vw, 32px);padding-block-end:clamp(18px, 2.2vw, 32px);padding-inline-start:clamp(18px, 2.2vw, 32px);padding-inline-end:clamp(18px, 2.2vw, 32px);display:grid;row-gap:6px;grid-template-columns:1fr auto;grid-template-rows:auto;align-items:end;}.elementor .art-ini-sector{width:100%;height:100%;overflow:hidden;position:relative;color:var(--blanco);text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--negro);display:block;}.elementor .art-ini-sectores__li{width:100%;min-width:0px;min-height:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;}.elementor .art-ini-sectores__li--grande{grid-row:1 / span 2;}.elementor .art-ini-sectores{width:100%;height:clamp(520px, 46vw, 660px);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:grid;gap:12px;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;}.elementor .art-ini-muestra__ir{min-height:44px;font-family:var(--fuente);font-weight:700;font-size:15px;line-height:1.2;text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:4px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1.5px;border-inline-start-width:0px;border-inline-end-width:0px;border-style:solid;display:inline-flex;gap:10px;align-items:center;}.elementor .art-ini-muestra__nombre{font-family:var(--fuente);font-weight:400;font-size:26px;line-height:1.2;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .art-ini-muestra__nota{font-family:var(--fuente);font-weight:400;font-size:14px;color:var(--n62);line-height:1.4;margin-block-start:2px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .art-ini-muestra__tipo{font-family:var(--fuente);font-weight:700;font-size:13px;color:var(--indigo);letter-spacing:0.05em;line-height:1.2;text-transform:uppercase;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .art-ini-muestra__txt{width:auto;padding-block-start:16px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;display:flex;flex-direction:column;gap:2px;align-items:flex-start;}.elementor .art-ini-muestra__foto{width:100%;overflow:hidden;aspect-ratio:4 / 3;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:block;}.elementor .art-ini-muestra{width:clamp(240px, 22vw, 300px);color:var(--negro);text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--blanco);display:flex;flex-direction:column;flex:0 0 auto;}.elementor .art-ini-heroe__txt{width:auto;max-width:860px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:26px;}.elementor .art-ini-heroe__wrap{width:100%;max-width:var(--ancho);position:relative;z-index:1;padding-block-start:0px;padding-block-end:0px;padding-inline-start:clamp(20px, 4vw, 56px);padding-inline-end:clamp(20px, 4vw, 56px);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:48px;justify-content:space-between;align-items:flex-end;}.elementor .art-ini-heroe{width:100%;min-height:max(640px, calc(100svh - var(--aviso)));overflow:hidden;position:relative;color:var(--blanco);padding-block-start:calc(var(--cab) + 64px);padding-block-end:clamp(56px, 7vw, 96px);padding-inline-start:0px;padding-inline-end:0px;background-color:var(--negro);display:flex;flex-direction:row;align-items:flex-end;}