.elementor .e-25287f79-9b8e{font-weight:700;font-size:13px;color:#009FE2;letter-spacing:0.14em;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-57cccbf7-32eb{max-width:18ch;font-weight:700;font-size:50px;color:#FFFFFF;letter-spacing:-0.02em;line-height:1.08;margin:0px;}.elementor .e-df55dc9-91d6{max-width:46ch;font-size:18px;color:#D3DCE5;line-height:1.6;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-47509008-0849568{width:48%;max-width:650px;padding-block-start:36px;padding-block-end:36px;padding-inline-start:40px;padding-inline-end:40px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:64px;margin-inline-end:auto;background-color:rgba(8,33,73,0.94);}.elementor .e-3b21ec5c-3f1f{min-height:560px;padding-block-start:72px;padding-block-end:72px;padding-inline-start:24px;padding-inline-end:24px;background-image:url("https://refrigeracioncuauhtemoc.com/wp-content/uploads/2026/10/hero-nosotros-showroom-panoramico.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;background-color:#E6EEF4;display:flex;align-items:center;}.elementor .e-62199393-38ab{max-width:8ch;font-weight:700;font-size:48px;color:#082149;letter-spacing:-0.02em;line-height:1.08;text-align:start;padding-block-start:26px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:36px;margin:0px;box-shadow:0px 3px 0px 0px #009FE2 inset;grid-column:1;grid-row:1 / span 3;}.elementor .e-45e58a3d-c62e{font-size:18px;color:#4A5560;line-height:1.55;padding-block-start:0px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;box-shadow:0px -1px 0px 0px rgba(41,49,58,0.16) inset;grid-column:2;grid-row:1;}.elementor .e-55cb9a8f-3a45{font-size:18px;color:#4A5560;line-height:1.55;padding-block-start:26px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;box-shadow:0px -1px 0px 0px rgba(41,49,58,0.16) inset;grid-column:2;grid-row:2;}.elementor .e-6b7aa20a-d592{font-size:18px;color:#4A5560;line-height:1.55;padding-block-start:26px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;grid-column:2;grid-row:3;}.elementor .e-2a984186-a147{width:100%;max-width:1160px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:0px;grid-template-columns:minmax(0, 0.72fr) minmax(0, 1.28fr);grid-template-rows:auto auto auto;align-items:start;}.elementor .e-2ae1db8a-c5e3{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:#E6EEF4;}.elementor .e-2185407f-f5c3{max-width:38rem;font-size:3rem;color:#29313A;letter-spacing:-0.03em;line-height:1.05;text-align:start;margin-block-start:0px;margin-block-end:2.75rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-22d049a0-410f{font-size:4rem;color:#FFFFFF;letter-spacing:-0.04em;line-height:0.95;margin:0px;}.elementor .e-17ade3b9-7b97{max-width:26rem;font-size:1.2rem;color:#E6EEF4;line-height:1.5;margin:0px;}.elementor .e-4a434e1f-53fb{min-height:27rem;padding:3rem;border-radius:0.5rem;background-color:#0C2954;display:flex;flex-direction:column;gap:1.25rem;grid-row:1 / span 3;justify-content:flex-end;}.elementor .e-6a0e5822-38e5{font-size:1.5rem;color:#29313A;letter-spacing:-0.015em;line-height:1.15;margin:0px;}.elementor .e-17f752bf-f94b{font-size:1rem;color:#6B7885;line-height:1.5;margin:0px;}.elementor .e-3351c9b4-620e{padding-block-start:1.75rem;padding-block-end:1.75rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:0.35rem;background-color:#F5F8FA;box-shadow:0px 0.2rem 0px 0px #009FE2 inset;display:flex;flex-direction:column;gap:0.6rem;justify-content:center;}.elementor .e-759d8c3a-d66e{font-size:1.5rem;color:#29313A;letter-spacing:-0.015em;line-height:1.15;margin:0px;}.elementor .e-1f40e11f-3a28{font-size:1rem;color:#6B7885;line-height:1.5;margin:0px;}.elementor .e-602da8b3-acb6{padding-block-start:1.75rem;padding-block-end:1.75rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:0.35rem;background-color:#F5F8FA;box-shadow:0px 0.2rem 0px 0px #009FE2 inset;display:flex;flex-direction:column;gap:0.6rem;justify-content:center;}.elementor .e-15937f08-95da{font-size:1.5rem;color:#29313A;letter-spacing:-0.015em;line-height:1.15;margin:0px;}.elementor .e-1a431547-7c0e{font-size:1rem;color:#6B7885;line-height:1.5;margin:0px;}.elementor .e-7284292c-d479{padding-block-start:1.75rem;padding-block-end:1.75rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:0.35rem;background-color:#F5F8FA;box-shadow:0px 0.2rem 0px 0px #009FE2 inset;display:flex;flex-direction:column;gap:0.6rem;justify-content:center;}.elementor .e-20bf5cf7-7275{margin:0px;display:grid;gap:1.25rem;grid-template-columns:1.08fr 1fr;grid-template-rows:repeat(3, minmax(0, 1fr));}.elementor .e-13c82825-207a{width:100%;max-width:77.5rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-29ef5a14-a9ee{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:6vw;padding-inline-end:6vw;background-color:#FFFFFF;}.elementor .e-25beade7-effc{max-width:31rem;font-size:3.5rem;color:#FFFFFF;letter-spacing:-0.035em;line-height:1.05;margin:0px;grid-column:1;grid-row:1;align-self:end;}.elementor .e-7d92f4e4-9201{font-weight:700;font-size:1.75rem;color:#29313A;letter-spacing:-0.02em;line-height:1.3;margin-block-start:0px;margin-block-end:0.5rem;margin-inline-start:0px;margin-inline-end:0px;grid-column:1 / -1;}.elementor .e-237aeeed-7572{font-size:1rem;color:#6B7885;line-height:1.5;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;grid-column:1 / -1;}.elementor .e-288e2ad7-9d6f:hover,.elementor .e-288e2ad7-9d6f:focus-visible{color:#FFFFFF;background-color:#00749F;}.elementor .e-288e2ad7-9d6f{width:100%;min-height:3.5rem;font-weight:700;font-size:1rem;color:#29313A;text-decoration:none;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:0.35rem;background-color:#009FE2;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-5665ccf8-5689:hover,.elementor .e-5665ccf8-5689:focus-visible{color:#29313A;background-color:#1EB456;}.elementor .e-5665ccf8-5689{width:100%;min-height:3.5rem;font-weight:700;font-size:1rem;color:#29313A;text-decoration:none;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:0.35rem;background-color:#25D366;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-37ba1574-a7dc{width:100%;padding:2.25rem;margin:0px;border-radius:0.5rem;background-color:#FFFFFF;box-shadow:0px 0.25rem 0px 0px #009FE2 inset;display:grid;gap:1rem;grid-template-columns:repeat(2, minmax(0, 1fr));grid-column:1;grid-row:2;align-self:start;}.elementor .e-606273af-4ea6{min-height:30rem;overflow:hidden;border-radius:0.5rem;background-color:#E6EEF4;box-shadow:0px 0.25rem 0px 0px #009FE2 inset;grid-column:2;grid-row:1 / span 2;}.elementor .e-53de2af2-bc24{width:100%;max-width:77.5rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:2rem;grid-template-columns:0.9fr 1.1fr;grid-template-rows:auto 1fr;align-items:stretch;}.elementor .e-692f77c2-2fb7{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:6vw;padding-inline-end:6vw;background-color:#0C2954;}