/* GENERADO por tools/extraer-animaciones.mjs — no editar a mano.
 *
 * Sustituye al motor de interacciones de Webflow (IX2) para los 18 hovers y
 * las 34 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.
 */

@media (min-width: 768px) {
  [data-w-id="477cf02f-0d31-1863-815f-cfa93ee75a74"] { opacity: 0.52; transform: scale(1); transition: opacity 0.65s ease, transform 0.85s ease; }
  [data-w-id="477cf02f-0d31-1863-815f-cfa93ee75a74"] .text-under-home { opacity: 0; transition: opacity 0.65s ease; }
  [data-w-id="477cf02f-0d31-1863-815f-cfa93ee75a74"] .upper-decoration { opacity: 0; transition: opacity 0.5s ease; }
  [data-w-id="477cf02f-0d31-1863-815f-cfa93ee75a74"]:hover { opacity: 1; transform: scale(1.25); }
  [data-w-id="477cf02f-0d31-1863-815f-cfa93ee75a74"]:hover .text-under-home { opacity: 1; }
  [data-w-id="477cf02f-0d31-1863-815f-cfa93ee75a74"]:hover .upper-decoration { opacity: 1; }
}

@media (min-width: 768px) {
  [data-w-id="04bb6e4f-264a-b9d7-b4fc-d166b1ccdb2a"] { opacity: 0.52; transform: scale(1); transition: opacity 0.65s ease, transform 0.85s ease; }
  [data-w-id="04bb6e4f-264a-b9d7-b4fc-d166b1ccdb2a"] .text-under-home { opacity: 0; transition: opacity 0.65s ease; }
  [data-w-id="04bb6e4f-264a-b9d7-b4fc-d166b1ccdb2a"] .upper-decoration { opacity: 0; transition: opacity 0.5s ease; }
  [data-w-id="04bb6e4f-264a-b9d7-b4fc-d166b1ccdb2a"]:hover { opacity: 1; transform: scale(1.25); }
  [data-w-id="04bb6e4f-264a-b9d7-b4fc-d166b1ccdb2a"]:hover .text-under-home { opacity: 1; }
  [data-w-id="04bb6e4f-264a-b9d7-b4fc-d166b1ccdb2a"]:hover .upper-decoration { opacity: 1; }
}

@media (min-width: 768px) {
  [data-w-id="fb30d733-982b-0d8e-e92d-ac9459eb659c"] { opacity: 0.52; transform: scale(1); transition: opacity 0.65s ease, transform 0.85s ease; }
  [data-w-id="fb30d733-982b-0d8e-e92d-ac9459eb659c"] .text-under-home { opacity: 0; transition: opacity 0.65s ease; }
  [data-w-id="fb30d733-982b-0d8e-e92d-ac9459eb659c"] .upper-decoration { opacity: 0; transition: opacity 0.5s ease; }
  [data-w-id="fb30d733-982b-0d8e-e92d-ac9459eb659c"]:hover { opacity: 1; transform: scale(1.25); }
  [data-w-id="fb30d733-982b-0d8e-e92d-ac9459eb659c"]:hover .text-under-home { opacity: 1; }
  [data-w-id="fb30d733-982b-0d8e-e92d-ac9459eb659c"]:hover .upper-decoration { opacity: 1; }
}

[data-w-id="0e14c03d-c0a7-ec0c-69a9-dd19e6b09eed"] .yellow-behind { height: 0px; transition: height 0.75s ease; }

[data-w-id="c641e6db-6b98-5ce7-c910-7910461739b6"] .yellow-behind { height: 0px; transition: height 0.75s ease; }

[data-w-id="f12c4a17-99aa-de24-2240-ace89b65da23"] .yellow-behind { height: 0px; transition: height 0.75s ease; }

@media (min-width: 768px) {
  [data-w-id="e25d7c49-406d-d674-6621-9216280f1174"] .background-video-6 { opacity: 0; transition: opacity 0.4s ease; }
  [data-w-id="e25d7c49-406d-d674-6621-9216280f1174"] .paragraph-50 { opacity: 0; transition: opacity 0.4s ease; }
  [data-w-id="e25d7c49-406d-d674-6621-9216280f1174"]:hover .background-video-6 { opacity: 1; }
  [data-w-id="e25d7c49-406d-d674-6621-9216280f1174"]:hover .paragraph-50 { opacity: 1; }
}

@media (min-width: 768px) {
  [data-w-id="2db6048f-04b9-f65e-7ccb-c91f23a46d81"] .background-video-6 { opacity: 0; transition: opacity 0.4s ease; }
  [data-w-id="2db6048f-04b9-f65e-7ccb-c91f23a46d81"] .paragraph-50 { opacity: 0; transition: opacity 0.4s ease; }
  [data-w-id="2db6048f-04b9-f65e-7ccb-c91f23a46d81"]:hover .background-video-6 { opacity: 1; }
  [data-w-id="2db6048f-04b9-f65e-7ccb-c91f23a46d81"]:hover .paragraph-50 { opacity: 1; }
}

@media (min-width: 768px) {
  [data-w-id="a70c3ed8-5234-fa0e-4128-dfe42d5dd9c8"] .background-video-6 { opacity: 0; transition: opacity 0.4s ease; }
  [data-w-id="a70c3ed8-5234-fa0e-4128-dfe42d5dd9c8"] .paragraph-50 { opacity: 0; transition: opacity 0.4s ease; }
  [data-w-id="a70c3ed8-5234-fa0e-4128-dfe42d5dd9c8"]:hover .background-video-6 { opacity: 1; }
  [data-w-id="a70c3ed8-5234-fa0e-4128-dfe42d5dd9c8"]:hover .paragraph-50 { opacity: 1; }
}

@media (min-width: 768px) {
  [data-w-id="24328256-cafc-42fd-204e-4dabfe60f276"] .background-video-6 { opacity: 0; transition: opacity 0.4s ease; }
  [data-w-id="24328256-cafc-42fd-204e-4dabfe60f276"] .paragraph-50 { opacity: 0; transition: opacity 0.4s ease; }
  [data-w-id="24328256-cafc-42fd-204e-4dabfe60f276"]:hover .background-video-6 { opacity: 1; }
  [data-w-id="24328256-cafc-42fd-204e-4dabfe60f276"]:hover .paragraph-50 { opacity: 1; }
}

[data-w-id="c666c19e-cb40-4132-0962-a9b00eacc5ea"] .opacity { opacity: 1; transition: opacity 0.5s ease; }
[data-w-id="c666c19e-cb40-4132-0962-a9b00eacc5ea"] .image-31 { transform: scale(1); transition: transform 0.7s ease; }
[data-w-id="c666c19e-cb40-4132-0962-a9b00eacc5ea"]:hover .opacity { opacity: 0; }
[data-w-id="c666c19e-cb40-4132-0962-a9b00eacc5ea"]:hover .image-31 { transform: scale(1.1); }

[data-w-id="817a0ec3-b9b5-853b-852e-42b8aa310370"] .opacity { opacity: 1; transition: opacity 0.5s ease; }
[data-w-id="817a0ec3-b9b5-853b-852e-42b8aa310370"] .image-31 { transform: scale(1); transition: transform 0.7s ease; }
[data-w-id="817a0ec3-b9b5-853b-852e-42b8aa310370"]:hover .opacity { opacity: 0; }
[data-w-id="817a0ec3-b9b5-853b-852e-42b8aa310370"]:hover .image-31 { transform: scale(1.1); }

[data-w-id="9731fcfc-1901-be60-c6fc-ff730ecebe12"] .opacity { opacity: 1; transition: opacity 0.5s ease; }
[data-w-id="9731fcfc-1901-be60-c6fc-ff730ecebe12"] .image-31 { transform: scale(1); transition: transform 0.7s ease; }
[data-w-id="9731fcfc-1901-be60-c6fc-ff730ecebe12"]:hover .opacity { opacity: 0; }
[data-w-id="9731fcfc-1901-be60-c6fc-ff730ecebe12"]:hover .image-31 { transform: scale(1.1); }

[data-w-id="f6b0ba2d-a8ba-f004-79cb-e08b5cba8421"] .opacity { opacity: 1; transition: opacity 0.5s ease; }
[data-w-id="f6b0ba2d-a8ba-f004-79cb-e08b5cba8421"] .image-31 { transform: scale(1); transition: transform 0.7s ease; }
[data-w-id="f6b0ba2d-a8ba-f004-79cb-e08b5cba8421"]:hover .opacity { opacity: 0; }
[data-w-id="f6b0ba2d-a8ba-f004-79cb-e08b5cba8421"]:hover .image-31 { transform: scale(1.1); }

[data-w-id="5c9121d9-bd67-82ca-e2f1-266913e08d5d"] .opacity { opacity: 1; transition: opacity 0.5s ease; }
[data-w-id="5c9121d9-bd67-82ca-e2f1-266913e08d5d"] .image-31 { transform: scale(1); transition: transform 0.7s ease; }
[data-w-id="5c9121d9-bd67-82ca-e2f1-266913e08d5d"]:hover .opacity { opacity: 0; }
[data-w-id="5c9121d9-bd67-82ca-e2f1-266913e08d5d"]:hover .image-31 { transform: scale(1.1); }

[data-w-id="9f5009d3-b1eb-a2ea-27ff-5b078bf50169"] .opacity { opacity: 1; transition: opacity 0.5s ease; }
[data-w-id="9f5009d3-b1eb-a2ea-27ff-5b078bf50169"] .image-31 { transform: scale(1); transition: transform 0.7s ease; }
[data-w-id="9f5009d3-b1eb-a2ea-27ff-5b078bf50169"]:hover .opacity { opacity: 0; }
[data-w-id="9f5009d3-b1eb-a2ea-27ff-5b078bf50169"]:hover .image-31 { transform: scale(1.1); }

[data-w-id="a3a0c4a3-0b9c-fc33-7527-47690623269c"] .opacity { opacity: 1; transition: opacity 0.5s ease; }
[data-w-id="a3a0c4a3-0b9c-fc33-7527-47690623269c"] .image-31 { transform: scale(1); transition: transform 0.7s ease; }
[data-w-id="a3a0c4a3-0b9c-fc33-7527-47690623269c"]:hover .opacity { opacity: 0; }
[data-w-id="a3a0c4a3-0b9c-fc33-7527-47690623269c"]:hover .image-31 { transform: scale(1.1); }

[data-w-id="3cce8ea2-cfe7-96f6-d495-c71420aeb7c2"] .opacity { opacity: 1; transition: opacity 0.5s ease; }
[data-w-id="3cce8ea2-cfe7-96f6-d495-c71420aeb7c2"] .image-31 { transform: scale(1); transition: transform 0.7s ease; }
[data-w-id="3cce8ea2-cfe7-96f6-d495-c71420aeb7c2"]:hover .opacity { opacity: 0; }
[data-w-id="3cce8ea2-cfe7-96f6-d495-c71420aeb7c2"]:hover .image-31 { transform: scale(1.1); }

[data-w-id="477cf02f-0d31-1863-815f-cfa93ee75a74"] { opacity: 0.52; transition: opacity 0.5s linear; }
[data-w-id="477cf02f-0d31-1863-815f-cfa93ee75a74"] .text-under-home { opacity: 0; transition: opacity 0.5s linear; }
[data-w-id="477cf02f-0d31-1863-815f-cfa93ee75a74"].a-la-vista { opacity: 1; transform: scale(1.25); }
[data-w-id="477cf02f-0d31-1863-815f-cfa93ee75a74"].a-la-vista .text-under-home { opacity: 1; }
[data-w-id="fb30d733-982b-0d8e-e92d-ac9459eb659c"] { opacity: 0.52; transition: opacity 0.5s linear; }
[data-w-id="fb30d733-982b-0d8e-e92d-ac9459eb659c"] .text-under-home { opacity: 0; transition: opacity 0.5s linear; }
[data-w-id="fb30d733-982b-0d8e-e92d-ac9459eb659c"].a-la-vista { opacity: 1; transform: scale(1.25); }
[data-w-id="fb30d733-982b-0d8e-e92d-ac9459eb659c"].a-la-vista .text-under-home { opacity: 1; }
[data-w-id="04bb6e4f-264a-b9d7-b4fc-d166b1ccdb2a"] { opacity: 0.52; transition: opacity 0.5s linear; }
[data-w-id="04bb6e4f-264a-b9d7-b4fc-d166b1ccdb2a"] .text-under-home { opacity: 0; transition: opacity 0.5s linear; }
[data-w-id="04bb6e4f-264a-b9d7-b4fc-d166b1ccdb2a"].a-la-vista { opacity: 1; transform: scale(1.25); }
[data-w-id="04bb6e4f-264a-b9d7-b4fc-d166b1ccdb2a"].a-la-vista .text-under-home { opacity: 1; }
[data-w-id="5d8ae2fd-e4ac-2ea0-50aa-cad7ca733ba6"] .navbar.shrinked { transform: translate(0PX, -110px); transition: transform 0.5s linear; }
[data-w-id="5d8ae2fd-e4ac-2ea0-50aa-cad7ca733ba6"].a-la-vista .navbar { opacity: 1; }
[data-w-id="948d87f9-5f4d-417e-3ea8-c3526d81e921"] { opacity: 0; transform: translate(-30px, 0PX); transition: opacity 0.5s linear, transform 0.5s ease; }
[data-w-id="948d87f9-5f4d-417e-3ea8-c3526d81e921"].a-la-vista { opacity: 1; transform: translate(0px, 0PX); }
[data-w-id="40508963-9c7b-a8a8-f039-6951815e06f0"] { opacity: 0; transform: scale(0.95); transition: transform 0.5s ease, opacity 0.5s ease; }
[data-w-id="40508963-9c7b-a8a8-f039-6951815e06f0"].a-la-vista { opacity: 1; transform: scale(1); }
[data-w-id="095bb769-c041-28e5-c239-b7d9d20dc619"] { opacity: 0; transform: translate(-30px, 0PX); transition: transform 1.2s ease, opacity 1.2s ease; }
[data-w-id="095bb769-c041-28e5-c239-b7d9d20dc619"].a-la-vista { opacity: 1; transform: translate(0px, 0PX); }
[data-w-id="5b9a76d0-536a-eb1d-8114-78c1f4c8e3f6"] .navbar.shrinked { transform: translate(0PX, -110px); transition: transform 0.5s linear; }
[data-w-id="5b9a76d0-536a-eb1d-8114-78c1f4c8e3f6"].a-la-vista .navbar { opacity: 1; }
[data-w-id="bf613114-6318-1dce-96be-d2b469822faa"] .navbar.shrinked { transform: translate(0PX, -110px); transition: transform 0.5s linear; }
[data-w-id="bf613114-6318-1dce-96be-d2b469822faa"].a-la-vista .navbar { opacity: 1; }
[data-w-id="a4b57a5f-285c-cd45-066c-d096bee1e16c"] .navbar.shrinked { transform: translate(0PX, -110px); transition: transform 0.5s linear; }
[data-w-id="a4b57a5f-285c-cd45-066c-d096bee1e16c"].a-la-vista .navbar { opacity: 1; }
[data-w-id="33e9dbed-59f6-a1a5-e680-2a18be4b896e"] { opacity: 0; transform: translate(0PX, -20px); transition: transform 0.5s ease, opacity 0.5s ease; }
[data-w-id="33e9dbed-59f6-a1a5-e680-2a18be4b896e"].a-la-vista { opacity: 1; transform: translate(0PX, 0px); }
[data-w-id="bc0fad85-4c13-a035-d165-d5f75fad2784"] .navbar.shrinked { transform: translate(0PX, -110px); transition: transform 0.5s linear; }
[data-w-id="bc0fad85-4c13-a035-d165-d5f75fad2784"].a-la-vista .navbar { opacity: 1; }
[data-w-id="0b27831c-2e9c-fcb6-c4c3-48d320a1349f"] { opacity: 0; transform: scale(0.9); transition: opacity 0.5s ease, transform 0.5s ease; }
[data-w-id="0b27831c-2e9c-fcb6-c4c3-48d320a1349f"].a-la-vista { opacity: 1; transform: scale(1); }
[data-w-id="f68c8311-7581-4eab-418a-399d2b7cb8da"] { opacity: 0; transform: scale(0.9); transition: opacity 0.5s ease, transform 0.5s ease; }
[data-w-id="f68c8311-7581-4eab-418a-399d2b7cb8da"].a-la-vista { opacity: 1; transform: scale(1); }
[data-w-id="4956ef04-a0c5-0a58-0a79-f1291d809eed"] { opacity: 0; transform: scale(0.9); transition: opacity 0.5s ease, transform 0.5s ease; }
[data-w-id="4956ef04-a0c5-0a58-0a79-f1291d809eed"].a-la-vista { opacity: 1; transform: scale(1); }
[data-w-id="80783b6a-75c2-a8b7-b62e-36c6803bd5fe"] { opacity: 0; transform: scale(0.9); transition: opacity 0.5s ease, transform 0.5s ease; }
[data-w-id="80783b6a-75c2-a8b7-b62e-36c6803bd5fe"].a-la-vista { opacity: 1; transform: scale(1); }
[data-w-id="c645c4e7-308d-46ee-f86a-e3efb49eefc2"] .paragraph-26.dots { opacity: 0; transform: translate(-20px, 0PX); transition: transform 0.5s ease, opacity 0.5s linear; }
[data-w-id="c645c4e7-308d-46ee-f86a-e3efb49eefc2"] .paragraph-26 { opacity: 0; transform: translate(-20px, 0PX); transition: transform 0.5s ease, opacity 0.5s linear; }
[data-w-id="c645c4e7-308d-46ee-f86a-e3efb49eefc2"].a-la-vista .paragraph-26.dots { opacity: 1; transform: translate(0px, 0PX); }
[data-w-id="c645c4e7-308d-46ee-f86a-e3efb49eefc2"].a-la-vista .paragraph-26 { opacity: 1; transform: translate(0px, 0PX); }
[data-w-id="c2d7ea97-4836-ebaf-ff58-1f9e86926c33"] { opacity: 0; transform: translate(-20px, 0PX); transition: opacity 0.5s linear, transform 0.5s linear; }
[data-w-id="c2d7ea97-4836-ebaf-ff58-1f9e86926c33"] .div-block-9 { opacity: 0; transition: opacity 0.5s linear; }
[data-w-id="c2d7ea97-4836-ebaf-ff58-1f9e86926c33"].a-la-vista .div-block-9 { opacity: 1; }
[data-w-id="5b9a76d0-536a-eb1d-8114-78c1f4c8e3f6"] .navbar.shrinked { transform: translate(0PX, -110px); transition: transform 0.5s linear; }
[data-w-id="5b9a76d0-536a-eb1d-8114-78c1f4c8e3f6"].a-la-vista .navbar { opacity: 1; }
[data-w-id="5b9a76d0-536a-eb1d-8114-78c1f4c8e3f6"] .navbar.shrinked { transform: translate(0PX, -110px); transition: transform 0.5s linear; }
[data-w-id="5b9a76d0-536a-eb1d-8114-78c1f4c8e3f6"].a-la-vista .navbar { opacity: 1; }
[data-w-id="5b9a76d0-536a-eb1d-8114-78c1f4c8e3f6"] .navbar.shrinked { transform: translate(0PX, -110px); transition: transform 0.5s linear; }
[data-w-id="5b9a76d0-536a-eb1d-8114-78c1f4c8e3f6"].a-la-vista .navbar { opacity: 1; }
[data-w-id="5b9a76d0-536a-eb1d-8114-78c1f4c8e3f6"] .navbar.shrinked { transform: translate(0PX, -110px); transition: transform 0.5s linear; }
[data-w-id="5b9a76d0-536a-eb1d-8114-78c1f4c8e3f6"].a-la-vista .navbar { opacity: 1; }
[data-w-id="5b9a76d0-536a-eb1d-8114-78c1f4c8e3f6"] .navbar.shrinked { transform: translate(0PX, -110px); transition: transform 0.5s linear; }
[data-w-id="5b9a76d0-536a-eb1d-8114-78c1f4c8e3f6"].a-la-vista .navbar { opacity: 1; }
[data-w-id="5b9a76d0-536a-eb1d-8114-78c1f4c8e3f6"] .navbar.shrinked { transform: translate(0PX, -110px); transition: transform 0.5s linear; }
[data-w-id="5b9a76d0-536a-eb1d-8114-78c1f4c8e3f6"].a-la-vista .navbar { opacity: 1; }
[data-w-id="c0acb54f-20d2-0eff-eaf8-4fe59553a545"] { opacity: 0; transition: opacity 0.5s linear; }
[data-w-id="c0acb54f-20d2-0eff-eaf8-4fe59553a545"].a-la-vista { opacity: 1; }
[data-w-id="e11af95b-755a-5b46-a332-5de0ca43c365"] { opacity: 0; transition: opacity 0.5s linear; }
[data-w-id="e11af95b-755a-5b46-a332-5de0ca43c365"].a-la-vista { opacity: 1; }
[data-w-id="0c7fbb01-59da-2b70-04ce-0a793f49c2e5"] { opacity: 0; transition: opacity 0s linear; }
[data-w-id="0c7fbb01-59da-2b70-04ce-0a793f49c2e5"].a-la-vista { opacity: 1; }
[data-w-id="8dec757a-4862-054b-37c4-3e2e69113a66"] { opacity: 0; transition: opacity 0.5s linear; }
[data-w-id="8dec757a-4862-054b-37c4-3e2e69113a66"].a-la-vista { opacity: 1; }
[data-w-id="5b9a76d0-536a-eb1d-8114-78c1f4c8e3f6"] .navbar.shrinked { transform: translate(0PX, -110px); transition: transform 0.5s linear; }
[data-w-id="5b9a76d0-536a-eb1d-8114-78c1f4c8e3f6"].a-la-vista .navbar { opacity: 1; }
[data-w-id="5b9a76d0-536a-eb1d-8114-78c1f4c8e3f6"] .navbar.shrinked { transform: translate(0PX, -110px); transition: transform 0.5s linear; }
[data-w-id="5b9a76d0-536a-eb1d-8114-78c1f4c8e3f6"].a-la-vista .navbar { opacity: 1; }
[data-w-id="7d404e8c-8979-5795-de02-6f0b4b60ef3c"] { opacity: 0; transform: translate(0PX, 15px); transition: opacity 0.5s linear, transform 0.5s linear; }
[data-w-id="7d404e8c-8979-5795-de02-6f0b4b60ef3c"].a-la-vista { opacity: 1; transform: translate(0PX, 0px); }
[data-w-id="239f31ab-6f68-1a31-e533-2b44ffdf1382"] .heading-35 { opacity: 0; transform: translate(-10px, 0PX); transition: opacity 0.5s linear, transform 0.5s linear; }
[data-w-id="239f31ab-6f68-1a31-e533-2b44ffdf1382"] { opacity: 0; transform: translate(-10px, 0PX); transition: opacity 0.5s linear, transform 0.5s linear; }
[data-w-id="239f31ab-6f68-1a31-e533-2b44ffdf1382"].a-la-vista .heading-35 { opacity: 1; transform: translate(0px, 0PX); }
[data-w-id="239f31ab-6f68-1a31-e533-2b44ffdf1382"].a-la-vista { opacity: 1; transform: translate(0px, 0PX); }
[data-w-id="239f31ab-6f68-1a31-e533-2b44ffdf1382"].a-la-vista .heading-34 { opacity: 1; transform: translate(0px, 0PX); }
[data-w-id="5b9a76d0-536a-eb1d-8114-78c1f4c8e3f6"] .navbar.shrinked { transform: translate(0PX, -110px); transition: transform 0.5s linear; }
[data-w-id="5b9a76d0-536a-eb1d-8114-78c1f4c8e3f6"].a-la-vista .navbar { opacity: 1; }
[data-w-id="5b9a76d0-536a-eb1d-8114-78c1f4c8e3f6"] .navbar.shrinked { transform: translate(0PX, -110px); transition: transform 0.5s linear; }
[data-w-id="5b9a76d0-536a-eb1d-8114-78c1f4c8e3f6"].a-la-vista .navbar { opacity: 1; }

@media (prefers-reduced-motion: reduce) {
  [data-w-id] { transition: none !important; }
}
