/* GENERADO por tools/extraer-animaciones.mjs — no editar a mano.
 *
 * Sustituye al motor de interacciones de Webflow (IX2) para los 54 hovers y
 * las 4 apariciones por scroll que estaban VIVAS en el original. Los hovers son
 * CSS puro; las apariciones necesitan que alguien ponga la clase `.a-la-vista`, y de
 * eso se encarga src/scripts/animaciones.js con un IntersectionObserver.
 *
 * Quien prefiera no ver movimiento no ve ninguno: al final se anulan las transiciones.
 */

html.tema-a-21 [data-w-id="e18b6567-a2ca-9431-2459-e38872e7663b"] { background-color: rgba(255, 255, 255, 1); transition: background-color 0.1s linear; }
html.tema-a-21 [data-w-id="e18b6567-a2ca-9431-2459-e38872e7663f"] { color: rgba(14, 14, 14, 1); transition: color 0.1s linear; }
html.tema-a-21 [data-w-id="e18b6567-a2ca-9431-2459-e38872e7663c"] { filter: invert(100%); transition: filter 0.1s linear; }
html.tema-a-21 [data-w-id="4581f620-85f3-9900-c5a3-98acc2bc6118"] { opacity: 1; transition: opacity 0.1s linear; }
html.tema-a-21 [data-w-id="e18b6567-a2ca-9431-2459-e38872e76641"] { color: rgba(14, 14, 14, 1); transition: color 0.1s linear; }
html.tema-a-21 .link-navbar { color: rgba(14, 14, 14, 1); transition: color 0.1s linear; }
html.tema-a-21 [data-w-id="e18b6567-a2ca-9431-2459-e38872e76647"] { color: rgba(14, 14, 14, 1); transition: color 0.1s linear; }
html.tema-a-21 [data-w-id="e18b6567-a2ca-9431-2459-e38872e7664c"] { filter: invert(100%); transition: filter 0.1s linear; }
html.tema-a-21 [data-w-id="3358152c-ebf8-5cfc-c443-a537ddb77b3a"] { color: rgba(14, 14, 14, 1); transition: color 0.1s linear; }
html.tema-a-21 .link-submenu { color: rgba(14, 14, 14, 1); transition: color 0.1s linear; }
html.tema-a-5 .brand { filter: invert(100%); transition: filter 0.5s ease; }
html.tema-a-5 [data-w-id="e18b6567-a2ca-9431-2459-e38872e7663f"] { color: rgba(0, 0, 0, 1); transition: color 0.5s ease; }
html.tema-a-5 [data-w-id="e18b6567-a2ca-9431-2459-e38872e76641"] { color: rgba(0, 0, 0, 1); transition: color 0.5s ease; }
html.tema-a-5 [data-w-id="3358152c-ebf8-5cfc-c443-a537ddb77b3a"] { color: rgba(0, 0, 0, 1); transition: color 0.5s ease; }
html.tema-a-5 [data-w-id="e18b6567-a2ca-9431-2459-e38872e76645"] { color: rgba(0, 0, 0, 1); transition: color 0.5s ease; }
html.tema-a-5 [data-w-id="e18b6567-a2ca-9431-2459-e38872e76647"] { color: rgba(0, 0, 0, 1); transition: color 0.5s ease; }
html.tema-a-5 .navbar { background-color: rgba(255, 255, 255, 1); border-color: rgba(14, 14, 14, 1); transition: background-color 0.5s ease, border-color 0.5s ease; }
html.tema-a-5 [data-w-id="f2cd6c95-370e-195c-88cf-437ca8333912"] { color: rgba(0, 0, 0, 1); transition: color 0.5s ease; }
html.tema-a-5 .menu-hamburg { filter: invert(100%); transition: filter 0.5s ease; }
html.tema-a-5 .nav-menu { background-color: rgba(255, 255, 255, 1); transition: background-color 0.5s ease; }

@keyframes marquesina-1 { from { transform: translateX(0%); } to { transform: translateX(-50%); } }
[data-w-id="1351ec88-d9e3-3764-e3e1-1a88d830458a"].a-la-vista .slider-orchestras { animation: marquesina-1 100s linear infinite; }
html[data-wf-page="6504039b4622b7253b6847f7"] [data-w-id="4e2f0a08-72fa-13ef-014b-a2a1a2834701"] { animation: marquesina-1 200s linear infinite; }
html[data-wf-page="6504039b4622b7253b6847f7"] .slider-orchestras { animation: marquesina-1 100s linear 1; }
html[data-wf-page="6a26ab7e03b09f1df9bad312"] [data-w-id="4e2f0a08-72fa-13ef-014b-a2a1a2834701"] { animation: marquesina-1 200s linear 1; }

@media (min-width: 992px) {
  [data-w-id="e18b6567-a2ca-9431-2459-e38872e7663f"] { opacity: 1; transition: opacity 0.5s ease; }
  [data-w-id="e18b6567-a2ca-9431-2459-e38872e7663f"]:hover { opacity: 0.44; }
}

@media (min-width: 992px) {
  [data-w-id="e18b6567-a2ca-9431-2459-e38872e76641"] { opacity: 1; transition: opacity 0.5s ease; }
  [data-w-id="e18b6567-a2ca-9431-2459-e38872e76641"]:hover { opacity: 0.44; }
}

@media (min-width: 992px) {
  [data-w-id="e18b6567-a2ca-9431-2459-e38872e76645"] { opacity: 1; transition: opacity 0.5s ease; }
  [data-w-id="e18b6567-a2ca-9431-2459-e38872e76645"]:hover { opacity: 0.44; }
}

@media (min-width: 992px) {
  [data-w-id="e18b6567-a2ca-9431-2459-e38872e76647"] { opacity: 1; transition: opacity 0.5s ease; }
  [data-w-id="e18b6567-a2ca-9431-2459-e38872e76647"]:hover { opacity: 0.44; }
}

[data-w-id="e1a2f30c-2e41-b3cc-ee9d-b726c83c5de7"] { background-color: rgba(64, 94, 255, 0); transition: background-color 0.5s ease; }
[data-w-id="e1a2f30c-2e41-b3cc-ee9d-b726c83c5de7"]:hover { background-color: rgba(64, 94, 255, 1); }

[data-w-id="1fee1484-04ff-bebe-2183-094ef5b4b98b"] { background-color: rgba(64, 94, 255, 0); transition: background-color 0.5s ease; }
[data-w-id="1fee1484-04ff-bebe-2183-094ef5b4b98b"]:hover { background-color: rgba(64, 94, 255, 1); }

[data-w-id="c0d03751-945d-7d96-2ad6-fea1d807bb49"] { background-color: rgba(64, 94, 255, 0); transition: background-color 0.5s ease; }
[data-w-id="c0d03751-945d-7d96-2ad6-fea1d807bb49"]:hover { background-color: rgba(64, 94, 255, 1); }

[data-w-id="ea90f262-63e4-0f5a-d2de-ea739f5ba904"] { border-color: rgba(255, 255, 255, 1); transition: border-color 0.35s ease; }
[data-w-id="ea90f262-63e4-0f5a-d2de-ea739f5ba904"]:hover { border-color: rgba(119, 119, 119, 1); }

[data-w-id="a9219560-13bc-c7a4-22ee-c0508d89f855"] { transform: translate(0PX, 0px); transition: transform 2s ease; }
[data-w-id="a9219560-13bc-c7a4-22ee-c0508d89f855"]:hover { transform: translate(0PX, 0px); }

[data-w-id="94a72b9b-b360-bd2e-3d6f-f8bf5dcd4e65"] { background-color: rgba(64, 94, 255, 0); transition: background-color 0.4s ease; }
[data-w-id="94a72b9b-b360-bd2e-3d6f-f8bf5dcd4e65"] .h4 { transform: translate(0px, 0PX); color: rgba(0, 0, 0, 1); transition: color 0.4s ease, transform 0.4s ease; }
[data-w-id="94a72b9b-b360-bd2e-3d6f-f8bf5dcd4e65"] .flecha-der { transform: translate(0px, 0PX); filter: brightness(100%) saturate(100%) contrast(100%) brightness(100%); transition: filter 0.4s ease, transform 0.4s ease; }
[data-w-id="94a72b9b-b360-bd2e-3d6f-f8bf5dcd4e65"] .h5 { transform: translate(0px, 0PX); transition: transform 0.4s ease; }
[data-w-id="94a72b9b-b360-bd2e-3d6f-f8bf5dcd4e65"]:hover { background-color: rgba(64, 94, 255, 1); }
[data-w-id="94a72b9b-b360-bd2e-3d6f-f8bf5dcd4e65"]:hover .h4 { transform: translate(20px, 0PX); color: rgba(255, 255, 255, 1); }
[data-w-id="94a72b9b-b360-bd2e-3d6f-f8bf5dcd4e65"]:hover .flecha-der { transform: translate(-18px, 0PX); filter: brightness(200%) saturate(0%) contrast(200%) brightness(200%); }
[data-w-id="94a72b9b-b360-bd2e-3d6f-f8bf5dcd4e65"]:hover .h5 { transform: translate(20px, 0PX); }

[data-w-id="b98ff45f-7ef8-9744-7548-0c7353cd18b9"] { background-color: rgba(64, 94, 255, 0); transition: background-color 0.5s ease; }
[data-w-id="b98ff45f-7ef8-9744-7548-0c7353cd18b9"] .text-block { transform: translate(0px, 0PX); color: rgba(14, 14, 14, 1); transition: color 0.5s ease, transform 0.5s ease; }
[data-w-id="b98ff45f-7ef8-9744-7548-0c7353cd18b9"] .plus.mini { filter: brightness(0%) saturate(100%) contrast(0%); transition: filter 0.5s ease; }
[data-w-id="b98ff45f-7ef8-9744-7548-0c7353cd18b9"]:hover { background-color: rgba(64, 94, 255, 1); }
[data-w-id="b98ff45f-7ef8-9744-7548-0c7353cd18b9"]:hover .text-block { transform: translate(10px, 0PX); color: rgba(255, 255, 255, 1); }
[data-w-id="b98ff45f-7ef8-9744-7548-0c7353cd18b9"]:hover .plus.mini { filter: brightness(200%) saturate(0%) contrast(200%); }

[data-w-id="53063aff-2473-9493-d31f-523db40315ef"] { border-color: rgba(255, 255, 255, 1); transition: border-color 0.35s ease; }
[data-w-id="53063aff-2473-9493-d31f-523db40315ef"]:hover { border-color: rgba(119, 119, 119, 1); }

[data-w-id="bca109ee-8996-11aa-4eb2-5cad07083d14"] { border-color: rgba(255, 255, 255, 1); transition: border-color 0.35s ease; }
[data-w-id="bca109ee-8996-11aa-4eb2-5cad07083d14"]:hover { border-color: rgba(119, 119, 119, 1); }

[data-w-id="b90819f7-eb4d-e1c6-9304-16d7f3f24bac"] { border-color: rgba(255, 255, 255, 1); transition: border-color 0.35s ease; }
[data-w-id="b90819f7-eb4d-e1c6-9304-16d7f3f24bac"]:hover { border-color: rgba(119, 119, 119, 1); }

[data-w-id="e8a7ad6b-5bb2-c550-7ecc-06ab60199d29"] { border-color: rgba(255, 255, 255, 1); transition: border-color 0.35s ease; }
[data-w-id="e8a7ad6b-5bb2-c550-7ecc-06ab60199d29"]:hover { border-color: rgba(119, 119, 119, 1); }

[data-w-id="5251d1ba-3811-6387-18e5-42c904efeedd"] { border-color: rgba(255, 255, 255, 1); transition: border-color 0.35s ease; }
[data-w-id="5251d1ba-3811-6387-18e5-42c904efeedd"]:hover { border-color: rgba(119, 119, 119, 1); }

[data-w-id="f3228274-a4d2-3872-d722-924ef96adbb0"] { border-color: rgba(255, 255, 255, 1); transition: border-color 0.35s ease; }
[data-w-id="f3228274-a4d2-3872-d722-924ef96adbb0"]:hover { border-color: rgba(119, 119, 119, 1); }

[data-w-id="5d8bdfb5-04f9-a547-c43e-f0aae0b4c22b"] { border-color: rgba(255, 255, 255, 1); transition: border-color 0.35s ease; }
[data-w-id="5d8bdfb5-04f9-a547-c43e-f0aae0b4c22b"]:hover { border-color: rgba(119, 119, 119, 1); }

[data-w-id="07a23532-f94a-a0fb-5e06-b0f79d3a5157"] { border-color: rgba(255, 255, 255, 1); transition: border-color 0.35s ease; }
[data-w-id="07a23532-f94a-a0fb-5e06-b0f79d3a5157"]:hover { border-color: rgba(119, 119, 119, 1); }

[data-w-id="5c6ceb24-8432-e444-7b04-ebdea495761f"] { border-color: rgba(255, 255, 255, 1); transition: border-color 0.35s ease; }
[data-w-id="5c6ceb24-8432-e444-7b04-ebdea495761f"]:hover { border-color: rgba(119, 119, 119, 1); }

[data-w-id="d4ba632b-c1f2-4573-c880-ee92220304d1"] { border-color: rgba(255, 255, 255, 1); transition: border-color 0.35s ease; }
[data-w-id="d4ba632b-c1f2-4573-c880-ee92220304d1"]:hover { border-color: rgba(119, 119, 119, 1); }

[data-w-id="8781b300-8328-759a-8f5e-2387e51506e2"] { border-color: rgba(255, 255, 255, 1); transition: border-color 0.35s ease; }
[data-w-id="8781b300-8328-759a-8f5e-2387e51506e2"]:hover { border-color: rgba(119, 119, 119, 1); }

[data-w-id="cc742982-3e04-e6b6-a4fd-9097552f0644"] { border-color: rgba(255, 255, 255, 1); transition: border-color 0.35s ease; }
[data-w-id="cc742982-3e04-e6b6-a4fd-9097552f0644"]:hover { border-color: rgba(119, 119, 119, 1); }

[data-w-id="2a44b53a-ee97-9c45-c086-8e180428b460"] { background-color: rgba(64, 94, 255, 0); transition: background-color 0.5s ease; }
[data-w-id="2a44b53a-ee97-9c45-c086-8e180428b460"]:hover { background-color: rgba(64, 94, 255, 1); }

[data-w-id="2a44b53a-ee97-9c45-c086-8e180428b46c"] { background-color: rgba(64, 94, 255, 0); transition: background-color 0.5s ease; }
[data-w-id="2a44b53a-ee97-9c45-c086-8e180428b46c"]:hover { background-color: rgba(64, 94, 255, 1); }

[data-w-id="ded33a26-c94e-b1e4-a861-82de23f6d062"] .blublock { width: 15%; transition: width 0.6s easeInOut; }
[data-w-id="ded33a26-c94e-b1e4-a861-82de23f6d062"] .heading-10 { color: rgba(0, 0, 0, 1); transition: color 0.5s ease 0.4s; }
[data-w-id="ded33a26-c94e-b1e4-a861-82de23f6d062"] .paragraph { color: rgba(152, 152, 152, 1); transition: color 0.5s ease 0.4s; }
[data-w-id="ded33a26-c94e-b1e4-a861-82de23f6d062"]:hover .blublock { width: 105%; }
[data-w-id="ded33a26-c94e-b1e4-a861-82de23f6d062"]:hover { color: rgba(255, 255, 255, 1); }

[data-w-id="fe5b8c41-887f-7e8d-ccb8-368a52f1b69c"] { background-color: rgba(64, 94, 255, 0); transition: background-color 0.4s ease; }
[data-w-id="fe5b8c41-887f-7e8d-ccb8-368a52f1b69c"] .h4 { transform: translate(0px, 0PX); color: rgba(14, 14, 14, 1); transition: color 0.4s ease, transform 0.4s ease; }
[data-w-id="fe5b8c41-887f-7e8d-ccb8-368a52f1b69c"]:hover { background-color: rgba(64, 94, 255, 1); }
[data-w-id="fe5b8c41-887f-7e8d-ccb8-368a52f1b69c"]:hover .h4 { transform: translate(20px, 0PX); color: rgba(255, 255, 255, 1); }
[data-w-id="fe5b8c41-887f-7e8d-ccb8-368a52f1b69c"]:hover .flecha-der { transform: translate(-18px, 0PX); filter: brightness(200%) saturate(0%) contrast(200%) brightness(200%); }
[data-w-id="fe5b8c41-887f-7e8d-ccb8-368a52f1b69c"]:hover .h5 { transform: translate(20px, 0PX); }

[data-w-id="e9ddf59f-e094-3099-995b-c8bdcabbddc7"] { border-color: rgba(255, 255, 255, 1); transition: border-color 0.35s ease; }
[data-w-id="e9ddf59f-e094-3099-995b-c8bdcabbddc7"]:hover { border-color: rgba(119, 119, 119, 1); }

[data-w-id="e9ddf59f-e094-3099-995b-c8bdcabbddcd"] { background-color: rgba(64, 94, 255, 0); transition: background-color 0.5s ease; }
[data-w-id="e9ddf59f-e094-3099-995b-c8bdcabbddcd"] .text-block { transform: translate(0px, 0PX); color: rgba(14, 14, 14, 1); transition: color 0.5s ease, transform 0.5s ease; }
[data-w-id="e9ddf59f-e094-3099-995b-c8bdcabbddcd"] .plus.mini { filter: brightness(0%) saturate(100%) contrast(0%); transition: filter 0.5s ease; }
[data-w-id="e9ddf59f-e094-3099-995b-c8bdcabbddcd"]:hover { background-color: rgba(64, 94, 255, 1); }
[data-w-id="e9ddf59f-e094-3099-995b-c8bdcabbddcd"]:hover .text-block { transform: translate(10px, 0PX); color: rgba(255, 255, 255, 1); }
[data-w-id="e9ddf59f-e094-3099-995b-c8bdcabbddcd"]:hover .plus.mini { filter: brightness(200%) saturate(0%) contrast(200%); }

[data-w-id="e9ddf59f-e094-3099-995b-c8bdcabbde1b"] { border-color: rgba(255, 255, 255, 1); transition: border-color 0.35s ease; }
[data-w-id="e9ddf59f-e094-3099-995b-c8bdcabbde1b"]:hover { border-color: rgba(119, 119, 119, 1); }

[data-w-id="e9ddf59f-e094-3099-995b-c8bdcabbde21"] { background-color: rgba(64, 94, 255, 0); transition: background-color 0.5s ease; }
[data-w-id="e9ddf59f-e094-3099-995b-c8bdcabbde21"] .text-block { transform: translate(0px, 0PX); color: rgba(14, 14, 14, 1); transition: color 0.5s ease, transform 0.5s ease; }
[data-w-id="e9ddf59f-e094-3099-995b-c8bdcabbde21"] .plus.mini { filter: brightness(0%) saturate(100%) contrast(0%); transition: filter 0.5s ease; }
[data-w-id="e9ddf59f-e094-3099-995b-c8bdcabbde21"]:hover { background-color: rgba(64, 94, 255, 1); }
[data-w-id="e9ddf59f-e094-3099-995b-c8bdcabbde21"]:hover .text-block { transform: translate(10px, 0PX); color: rgba(255, 255, 255, 1); }
[data-w-id="e9ddf59f-e094-3099-995b-c8bdcabbde21"]:hover .plus.mini { filter: brightness(200%) saturate(0%) contrast(200%); }

[data-w-id="e9ddf59f-e094-3099-995b-c8bdcabbde2a"] { border-color: rgba(255, 255, 255, 1); transition: border-color 0.35s ease; }
[data-w-id="e9ddf59f-e094-3099-995b-c8bdcabbde2a"]:hover { border-color: rgba(119, 119, 119, 1); }

[data-w-id="e9ddf59f-e094-3099-995b-c8bdcabbde5c"] { border-color: rgba(255, 255, 255, 1); transition: border-color 0.35s ease; }
[data-w-id="e9ddf59f-e094-3099-995b-c8bdcabbde5c"]:hover { border-color: rgba(119, 119, 119, 1); }

[data-w-id="e9ddf59f-e094-3099-995b-c8bdcabbde62"] { background-color: rgba(64, 94, 255, 0); transition: background-color 0.5s ease; }
[data-w-id="e9ddf59f-e094-3099-995b-c8bdcabbde62"] .text-block { transform: translate(0px, 0PX); color: rgba(14, 14, 14, 1); transition: color 0.5s ease, transform 0.5s ease; }
[data-w-id="e9ddf59f-e094-3099-995b-c8bdcabbde62"] .plus.mini { filter: brightness(0%) saturate(100%) contrast(0%); transition: filter 0.5s ease; }
[data-w-id="e9ddf59f-e094-3099-995b-c8bdcabbde62"]:hover { background-color: rgba(64, 94, 255, 1); }
[data-w-id="e9ddf59f-e094-3099-995b-c8bdcabbde62"]:hover .text-block { transform: translate(10px, 0PX); color: rgba(255, 255, 255, 1); }
[data-w-id="e9ddf59f-e094-3099-995b-c8bdcabbde62"]:hover .plus.mini { filter: brightness(200%) saturate(0%) contrast(200%); }

[data-w-id="516a0c47-d15b-0a86-ac1c-cd53e0a777aa"] { background-color: rgba(64, 94, 255, 0); transition: background-color 0.5s ease; }
[data-w-id="516a0c47-d15b-0a86-ac1c-cd53e0a777aa"]:hover { background-color: rgba(64, 94, 255, 1); }

[data-w-id="e1a2f30c-2e41-b3cc-ee9d-b726c83c5dd8"] .ilus-asociacion { transform: rotate(0deg); transition: transform 30s linear; }
[data-w-id="e1a2f30c-2e41-b3cc-ee9d-b726c83c5dd8"]:hover .ilus-asociacion { transform: rotate(360deg); }

[data-w-id="d19d88e9-bb0b-fe92-c129-b32401da3fe8"] { background-color: rgba(64, 94, 255, 0); transition: background-color 0.4s ease; }
[data-w-id="d19d88e9-bb0b-fe92-c129-b32401da3fe8"] .h4 { transform: translate(0px, 0PX); color: rgba(0, 0, 0, 1); transition: color 0.4s ease, transform 0.4s ease; }
[data-w-id="d19d88e9-bb0b-fe92-c129-b32401da3fe8"] .flecha-der { transform: translate(0px, 0PX); filter: brightness(100%) saturate(100%) contrast(100%) brightness(100%); transition: filter 0.4s ease, transform 0.4s ease; }
[data-w-id="d19d88e9-bb0b-fe92-c129-b32401da3fe8"] .h5 { transform: translate(0px, 0PX); transition: transform 0.4s ease; }
[data-w-id="d19d88e9-bb0b-fe92-c129-b32401da3fe8"]:hover { background-color: rgba(64, 94, 255, 1); }
[data-w-id="d19d88e9-bb0b-fe92-c129-b32401da3fe8"]:hover .h4 { transform: translate(20px, 0PX); color: rgba(255, 255, 255, 1); }
[data-w-id="d19d88e9-bb0b-fe92-c129-b32401da3fe8"]:hover .flecha-der { transform: translate(-18px, 0PX); filter: brightness(200%) saturate(0%) contrast(200%) brightness(200%); }
[data-w-id="d19d88e9-bb0b-fe92-c129-b32401da3fe8"]:hover .h5 { transform: translate(20px, 0PX); }

[data-w-id="73d17595-21f5-7e16-4597-2fe631edd7fc"] { background-color: rgba(64, 94, 255, 0); transition: background-color 0.4s ease; }
[data-w-id="73d17595-21f5-7e16-4597-2fe631edd7fc"] .h4 { transform: translate(0px, 0PX); color: rgba(0, 0, 0, 1); transition: color 0.4s ease, transform 0.4s ease; }
[data-w-id="73d17595-21f5-7e16-4597-2fe631edd7fc"] .flecha-der { transform: translate(0px, 0PX); filter: brightness(100%) saturate(100%) contrast(100%) brightness(100%); transition: filter 0.4s ease, transform 0.4s ease; }
[data-w-id="73d17595-21f5-7e16-4597-2fe631edd7fc"] .h5 { transform: translate(0px, 0PX); transition: transform 0.4s ease; }
[data-w-id="73d17595-21f5-7e16-4597-2fe631edd7fc"]:hover { background-color: rgba(64, 94, 255, 1); }
[data-w-id="73d17595-21f5-7e16-4597-2fe631edd7fc"]:hover .h4 { transform: translate(20px, 0PX); color: rgba(255, 255, 255, 1); }
[data-w-id="73d17595-21f5-7e16-4597-2fe631edd7fc"]:hover .flecha-der { transform: translate(-18px, 0PX); filter: brightness(200%) saturate(0%) contrast(200%) brightness(200%); }
[data-w-id="73d17595-21f5-7e16-4597-2fe631edd7fc"]:hover .h5 { transform: translate(20px, 0PX); }

[data-w-id="29a341d9-b603-632c-909c-13077dd25de5"]:hover { transform: rotate(0deg); }

[data-w-id="a9219560-13bc-c7a4-22ee-c0508d89f854"]:hover .figura-home1 { transform: rotate(0deg); }

[data-w-id="3bdf4e54-20a1-8ba4-b4d1-6d84b0727a81"] { background-color: rgba(64, 94, 255, 0); transition: background-color 0.5s ease; }
[data-w-id="3bdf4e54-20a1-8ba4-b4d1-6d84b0727a81"]:hover { background-color: rgba(64, 94, 255, 1); }

[data-w-id="848c4eab-5645-caf2-7111-f5a16c28efaa"] { background-color: rgba(64, 94, 255, 0); transition: background-color 0.5s ease; }
[data-w-id="848c4eab-5645-caf2-7111-f5a16c28efaa"]:hover { background-color: rgba(64, 94, 255, 1); }

[data-w-id="fdccbd75-8638-21f4-5233-5f25ddb37d9c"] { background-color: rgba(64, 94, 255, 0); transition: background-color 0.5s ease; }
[data-w-id="fdccbd75-8638-21f4-5233-5f25ddb37d9c"] .text-block { transform: translate(0px, 0PX); color: rgba(14, 14, 14, 1); transition: color 0.5s ease, transform 0.5s ease; }
[data-w-id="fdccbd75-8638-21f4-5233-5f25ddb37d9c"] .plus.mini { filter: brightness(0%) saturate(100%) contrast(0%); transition: filter 0.5s ease; }
[data-w-id="fdccbd75-8638-21f4-5233-5f25ddb37d9c"]:hover { background-color: rgba(64, 94, 255, 1); }
[data-w-id="fdccbd75-8638-21f4-5233-5f25ddb37d9c"]:hover .text-block { transform: translate(10px, 0PX); color: rgba(255, 255, 255, 1); }
[data-w-id="fdccbd75-8638-21f4-5233-5f25ddb37d9c"]:hover .plus.mini { filter: brightness(200%) saturate(0%) contrast(200%); }

[data-w-id="8b42d700-debb-06b1-3b0e-eefb8c82a9ca"] { background-color: rgba(64, 94, 255, 0); transition: background-color 0.5s ease; }
[data-w-id="8b42d700-debb-06b1-3b0e-eefb8c82a9ca"] .text-block { transform: translate(0px, 0PX); color: rgba(14, 14, 14, 1); transition: color 0.5s ease, transform 0.5s ease; }
[data-w-id="8b42d700-debb-06b1-3b0e-eefb8c82a9ca"] .plus.mini { filter: brightness(0%) saturate(100%) contrast(0%); transition: filter 0.5s ease; }
[data-w-id="8b42d700-debb-06b1-3b0e-eefb8c82a9ca"]:hover { background-color: rgba(64, 94, 255, 1); }
[data-w-id="8b42d700-debb-06b1-3b0e-eefb8c82a9ca"]:hover .text-block { transform: translate(10px, 0PX); color: rgba(255, 255, 255, 1); }
[data-w-id="8b42d700-debb-06b1-3b0e-eefb8c82a9ca"]:hover .plus.mini { filter: brightness(200%) saturate(0%) contrast(200%); }

[data-w-id="016a10c6-6f78-1dbe-4f26-b5468422cc6f"] { background-color: rgba(64, 94, 255, 0); transition: background-color 0.5s ease; }
[data-w-id="016a10c6-6f78-1dbe-4f26-b5468422cc6f"] .text-block { transform: translate(0px, 0PX); color: rgba(14, 14, 14, 1); transition: color 0.5s ease, transform 0.5s ease; }
[data-w-id="016a10c6-6f78-1dbe-4f26-b5468422cc6f"] .plus.mini { filter: brightness(0%) saturate(100%) contrast(0%); transition: filter 0.5s ease; }
[data-w-id="016a10c6-6f78-1dbe-4f26-b5468422cc6f"]:hover { background-color: rgba(64, 94, 255, 1); }
[data-w-id="016a10c6-6f78-1dbe-4f26-b5468422cc6f"]:hover .text-block { transform: translate(10px, 0PX); color: rgba(255, 255, 255, 1); }
[data-w-id="016a10c6-6f78-1dbe-4f26-b5468422cc6f"]:hover .plus.mini { filter: brightness(200%) saturate(0%) contrast(200%); }

[data-w-id="edfb80c3-8ddf-d9ab-8810-573fd3d24f50"] { background-color: rgba(64, 94, 255, 0); transition: background-color 0.5s ease; }
[data-w-id="edfb80c3-8ddf-d9ab-8810-573fd3d24f50"] .text-block { transform: translate(0px, 0PX); color: rgba(14, 14, 14, 1); transition: color 0.5s ease, transform 0.5s ease; }
[data-w-id="edfb80c3-8ddf-d9ab-8810-573fd3d24f50"] .plus.mini { filter: brightness(0%) saturate(100%) contrast(0%); transition: filter 0.5s ease; }
[data-w-id="edfb80c3-8ddf-d9ab-8810-573fd3d24f50"]:hover { background-color: rgba(64, 94, 255, 1); }
[data-w-id="edfb80c3-8ddf-d9ab-8810-573fd3d24f50"]:hover .text-block { transform: translate(10px, 0PX); color: rgba(255, 255, 255, 1); }
[data-w-id="edfb80c3-8ddf-d9ab-8810-573fd3d24f50"]:hover .plus.mini { filter: brightness(200%) saturate(0%) contrast(200%); }

[data-w-id="53335f62-7476-e30a-7420-956c5940461e"] { background-color: rgba(64, 94, 255, 0); transition: background-color 0.5s ease; }
[data-w-id="53335f62-7476-e30a-7420-956c5940461e"] .text-block { transform: translate(0px, 0PX); color: rgba(14, 14, 14, 1); transition: color 0.5s ease, transform 0.5s ease; }
[data-w-id="53335f62-7476-e30a-7420-956c5940461e"] .plus.mini { filter: brightness(0%) saturate(100%) contrast(0%); transition: filter 0.5s ease; }
[data-w-id="53335f62-7476-e30a-7420-956c5940461e"]:hover { background-color: rgba(64, 94, 255, 1); }
[data-w-id="53335f62-7476-e30a-7420-956c5940461e"]:hover .text-block { transform: translate(10px, 0PX); color: rgba(255, 255, 255, 1); }
[data-w-id="53335f62-7476-e30a-7420-956c5940461e"]:hover .plus.mini { filter: brightness(200%) saturate(0%) contrast(200%); }

[data-w-id="d4fd0168-769e-c545-76cd-997530705269"] { background-color: rgba(64, 94, 255, 0); transition: background-color 0.5s ease; }
[data-w-id="d4fd0168-769e-c545-76cd-997530705269"] .text-block { transform: translate(0px, 0PX); color: rgba(14, 14, 14, 1); transition: color 0.5s ease, transform 0.5s ease; }
[data-w-id="d4fd0168-769e-c545-76cd-997530705269"] .plus.mini { filter: brightness(0%) saturate(100%) contrast(0%); transition: filter 0.5s ease; }
[data-w-id="d4fd0168-769e-c545-76cd-997530705269"]:hover { background-color: rgba(64, 94, 255, 1); }
[data-w-id="d4fd0168-769e-c545-76cd-997530705269"]:hover .text-block { transform: translate(10px, 0PX); color: rgba(255, 255, 255, 1); }
[data-w-id="d4fd0168-769e-c545-76cd-997530705269"]:hover .plus.mini { filter: brightness(200%) saturate(0%) contrast(200%); }

[data-w-id="cd49a240-60db-8db6-9d7c-5596defaab0f"] { background-color: rgba(64, 94, 255, 0); transition: background-color 0.5s ease; }
[data-w-id="cd49a240-60db-8db6-9d7c-5596defaab0f"] .text-block { transform: translate(0px, 0PX); color: rgba(14, 14, 14, 1); transition: color 0.5s ease, transform 0.5s ease; }
[data-w-id="cd49a240-60db-8db6-9d7c-5596defaab0f"] .plus.mini { filter: brightness(0%) saturate(100%) contrast(0%); transition: filter 0.5s ease; }
[data-w-id="cd49a240-60db-8db6-9d7c-5596defaab0f"]:hover { background-color: rgba(64, 94, 255, 1); }
[data-w-id="cd49a240-60db-8db6-9d7c-5596defaab0f"]:hover .text-block { transform: translate(10px, 0PX); color: rgba(255, 255, 255, 1); }
[data-w-id="cd49a240-60db-8db6-9d7c-5596defaab0f"]:hover .plus.mini { filter: brightness(200%) saturate(0%) contrast(200%); }

[data-w-id="7ba4d6da-efe2-d5ce-6858-c7279d3815c9"] { background-color: rgba(64, 94, 255, 0); transition: background-color 0.5s ease; }
[data-w-id="7ba4d6da-efe2-d5ce-6858-c7279d3815c9"] .text-block { transform: translate(0px, 0PX); color: rgba(14, 14, 14, 1); transition: color 0.5s ease, transform 0.5s ease; }
[data-w-id="7ba4d6da-efe2-d5ce-6858-c7279d3815c9"] .plus.mini { filter: brightness(0%) saturate(100%) contrast(0%); transition: filter 0.5s ease; }
[data-w-id="7ba4d6da-efe2-d5ce-6858-c7279d3815c9"]:hover { background-color: rgba(64, 94, 255, 1); }
[data-w-id="7ba4d6da-efe2-d5ce-6858-c7279d3815c9"]:hover .text-block { transform: translate(10px, 0PX); color: rgba(255, 255, 255, 1); }
[data-w-id="7ba4d6da-efe2-d5ce-6858-c7279d3815c9"]:hover .plus.mini { filter: brightness(200%) saturate(0%) contrast(200%); }

[data-w-id="f0743279-45a0-d51a-9b1f-4df14c81120e"] { background-color: rgba(64, 94, 255, 0); transition: background-color 0.5s ease; }
[data-w-id="f0743279-45a0-d51a-9b1f-4df14c81120e"] .text-block { transform: translate(0px, 0PX); color: rgba(14, 14, 14, 1); transition: color 0.5s ease, transform 0.5s ease; }
[data-w-id="f0743279-45a0-d51a-9b1f-4df14c81120e"] .plus.mini { filter: brightness(0%) saturate(100%) contrast(0%); transition: filter 0.5s ease; }
[data-w-id="f0743279-45a0-d51a-9b1f-4df14c81120e"]:hover { background-color: rgba(64, 94, 255, 1); }
[data-w-id="f0743279-45a0-d51a-9b1f-4df14c81120e"]:hover .text-block { transform: translate(10px, 0PX); color: rgba(255, 255, 255, 1); }
[data-w-id="f0743279-45a0-d51a-9b1f-4df14c81120e"]:hover .plus.mini { filter: brightness(200%) saturate(0%) contrast(200%); }

[data-w-id="5e19538e-ee8f-7bb7-0e75-ab5b42d48d28"] { background-color: rgba(64, 94, 255, 0); transition: background-color 0.5s ease; }
[data-w-id="5e19538e-ee8f-7bb7-0e75-ab5b42d48d28"] .text-block { transform: translate(0px, 0PX); color: rgba(14, 14, 14, 1); transition: color 0.5s ease, transform 0.5s ease; }
[data-w-id="5e19538e-ee8f-7bb7-0e75-ab5b42d48d28"] .plus.mini { filter: brightness(0%) saturate(100%) contrast(0%); transition: filter 0.5s ease; }
[data-w-id="5e19538e-ee8f-7bb7-0e75-ab5b42d48d28"]:hover { background-color: rgba(64, 94, 255, 1); }
[data-w-id="5e19538e-ee8f-7bb7-0e75-ab5b42d48d28"]:hover .text-block { transform: translate(10px, 0PX); color: rgba(255, 255, 255, 1); }
[data-w-id="5e19538e-ee8f-7bb7-0e75-ab5b42d48d28"]:hover .plus.mini { filter: brightness(200%) saturate(0%) contrast(200%); }

[data-w-id="4d51e56e-9656-0827-f0c5-a11de35512f9"] { background-color: rgba(64, 94, 255, 0); transition: background-color 0.5s ease; }
[data-w-id="4d51e56e-9656-0827-f0c5-a11de35512f9"] .text-block { transform: translate(0px, 0PX); color: rgba(14, 14, 14, 1); transition: color 0.5s ease, transform 0.5s ease; }
[data-w-id="4d51e56e-9656-0827-f0c5-a11de35512f9"] .plus.mini { filter: brightness(0%) saturate(100%) contrast(0%); transition: filter 0.5s ease; }
[data-w-id="4d51e56e-9656-0827-f0c5-a11de35512f9"]:hover { background-color: rgba(64, 94, 255, 1); }
[data-w-id="4d51e56e-9656-0827-f0c5-a11de35512f9"]:hover .text-block { transform: translate(10px, 0PX); color: rgba(255, 255, 255, 1); }
[data-w-id="4d51e56e-9656-0827-f0c5-a11de35512f9"]:hover .plus.mini { filter: brightness(200%) saturate(0%) contrast(200%); }

[data-w-id="93bb1c87-1eaf-95d9-dd85-1813c5aeaf31"] { background-color: rgba(64, 94, 255, 0); transition: background-color 0.5s ease; }
[data-w-id="93bb1c87-1eaf-95d9-dd85-1813c5aeaf31"] .text-block { transform: translate(0px, 0PX); color: rgba(14, 14, 14, 1); transition: color 0.5s ease, transform 0.5s ease; }
[data-w-id="93bb1c87-1eaf-95d9-dd85-1813c5aeaf31"] .plus.mini { filter: brightness(0%) saturate(100%) contrast(0%); transition: filter 0.5s ease; }
[data-w-id="93bb1c87-1eaf-95d9-dd85-1813c5aeaf31"]:hover { background-color: rgba(64, 94, 255, 1); }
[data-w-id="93bb1c87-1eaf-95d9-dd85-1813c5aeaf31"]:hover .text-block { transform: translate(10px, 0PX); color: rgba(255, 255, 255, 1); }
[data-w-id="93bb1c87-1eaf-95d9-dd85-1813c5aeaf31"]:hover .plus.mini { filter: brightness(200%) saturate(0%) contrast(200%); }

[data-w-id="1351ec88-d9e3-3764-e3e1-1a88d830458a"] .slider-orchestras { transform: translate(0%, 0PX); transition: transform 0s linear; }
[data-w-id="1351ec88-d9e3-3764-e3e1-1a88d830458a"].a-la-vista .slider-orchestras { transform: translate(0%, 0PX); }
[data-w-id="d81f2e97-6cd7-929c-4d2c-d48044172289"].a-la-vista .brand { filter: invert(100%); }
[data-w-id="d81f2e97-6cd7-929c-4d2c-d48044172289"].a-la-vista { color: rgba(0, 0, 0, 1); }
[data-w-id="d81f2e97-6cd7-929c-4d2c-d48044172289"].a-la-vista .navbar { background-color: rgba(255, 255, 255, 1); border-color: rgba(14, 14, 14, 1); }
[data-w-id="d81f2e97-6cd7-929c-4d2c-d48044172289"].a-la-vista .menu-hamburg { filter: invert(100%); }
[data-w-id="d81f2e97-6cd7-929c-4d2c-d48044172289"].a-la-vista .nav-menu { background-color: rgba(255, 255, 255, 1); }
[data-w-id="a9219560-13bc-c7a4-22ee-c0508d89f853"] { opacity: 0; transition: opacity 0.5s linear; }
[data-w-id="a9219560-13bc-c7a4-22ee-c0508d89f853"].a-la-vista { opacity: 1; }
[data-w-id="5922dc11-edfc-2f08-31be-f7592efd3007"] { opacity: 0; transform: translate(-10px, -10px) scale(1.02); transition: transform 0.5s linear, opacity 0.5s linear; }
[data-w-id="5922dc11-edfc-2f08-31be-f7592efd3007"].a-la-vista { opacity: 1; transform: translate(0px, 0px) scale(1); }

@media (prefers-reduced-motion: reduce) {
  [data-w-id] { transition: none !important; }
  [data-w-id="1351ec88-d9e3-3764-e3e1-1a88d830458a"].a-la-vista .slider-orchestras,
  html[data-wf-page="6504039b4622b7253b6847f7"] [data-w-id="4e2f0a08-72fa-13ef-014b-a2a1a2834701"],
  html[data-wf-page="6504039b4622b7253b6847f7"] .slider-orchestras,
  html[data-wf-page="6a26ab7e03b09f1df9bad312"] [data-w-id="4e2f0a08-72fa-13ef-014b-a2a1a2834701"] { animation: none !important; }
}
