.elementor .e-0d36d48-06f3cd3{max-width:80%;line-height:3rem;align-self:start;}.elementor .e-13632e7-34f1519{font-size:1.25rem;color:var(--color-gray-200);line-height:1.3rem;margin-block-start:20px;align-self:start;}.elementor .e-700408f-1a5701a{margin-block-start:15px;flex-direction:column;justify-content:flex-start;align-self:start;}.elementor .e-b3a6447-0974a71{max-width:50%;flex-direction:column;align-self:start;}.elementor .e-1d58133-3c43637{min-height:720px;margin-block-start:-55px;background-image:linear-gradient(90deg, rgba(0, 0, 0, 0.9) 0%,rgba(0, 0, 0, 0.3) 100%),url("https://firemx.mx/wp-content/uploads/2026/11/02-panel-alarma-contra-incendios.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%;display:flex;flex-direction:column;justify-content:center;align-items:start;}.elementor .e-c088247-6edf6d7{color:var(--color-gray-200);margin-block-start:10px;}.elementor .e-90b57a7-64c151c{max-width:60%;margin-block-start:35px;flex-direction:column;justify-content:flex-start;align-items:start;}.elementor .e-67a75cb-89a898c{color:var(--color-primary-soft);margin-block-start:10px;}.elementor .e-0000b79-1fcb6c7{font-size:var(--fs-body);color:var(--color-gray-200);line-height:1.3rem;margin-block-start:15px;}.elementor .e-bc2aeb3-a97c716{border-radius:0px;border-width:1px;border-color:#474747bf;border-style:solid;flex-direction:column;}.elementor .e-c2bc82b-7ebddd6{color:var(--color-primary-soft);margin-block-start:10px;}.elementor .e-133be51-ff673f0{color:var(--color-gray-200);line-height:1.3rem;margin-block-start:15px;}.elementor .e-136778d-f225533{border-radius:0px;border-width:1px;border-color:#474747bf;border-style:solid;flex-direction:column;}.elementor .e-70cfd70-c66c7f6{color:var(--color-primary-soft);margin-block-start:10px;}.elementor .e-ba5e793-1dbc991{color:var(--color-gray-200);line-height:1.3rem;margin-block-start:15px;}.elementor .e-1ef8eaf-d3a726e{border-width:1px;border-color:#474747bf;border-style:solid;flex-direction:column;}.elementor .e-7daa03f-381db15{padding-inline-start:10px;padding-inline-end:10px;margin-block-start:15px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, 1fr);align-self:center;}.elementor .e-7155a13-3ac5eaf{color:var(--color-primary-soft);}.elementor .e-5c0fc60-603f87e{margin-inline-end:20px;}.elementor .e-35f1b70-3321456{border-width:1px;border-color:var(--color-primary);border-style:solid;background-color:#ff000033;justify-content:space-around;}.elementor .e-8b973a4{background-color:var(--color-dark-navy);flex-direction:column;}.elementor .e-0459717-9f16de8{font-weight:900;font-size:var(--fs-eyebrow);color:var(--color-primary);margin-inline-start:10px;align-self:center;}.elementor .e-e14a49a-a80b4af{margin-block-start:35px;flex-direction:row;}.elementor .e-215757a-76fb20e{font-size:1.8rem;line-height:1.5rem;}.elementor .e-becdf1c-ecc9b5c{font-size:var(--fs-lead);color:var(--color-dark);line-height:1.3rem;margin-block-start:15px;}.elementor .e-e0fccd0-990bad0{max-width:50%;margin-inline-start:35px;flex-direction:column;}.elementor .e-090505e-4349b20{font-size:1.25rem;text-align:center;align-self:center;}.elementor .e-1862320-8174d9b{color:var(--color-dark);line-height:1.3rem;text-align:center;margin-block-start:15px;}.elementor .e-db3d03c-6177c09{margin-inline-start:1px;flex-direction:column;align-items:start;}.elementor .e-75a13f4-1f9f0de{flex-direction:column;justify-content:flex-start;align-items:center;}.elementor .e-d1c0bf4-4ae44b8{font-size:1.25rem;text-align:center;}.elementor .e-fb985a8-ac6b997{color:var(--color-dark);line-height:1.3rem;text-align:center;margin-block-start:15px;}.elementor .e-476b2b5-5e319e2{margin-inline-start:1px;flex-direction:column;}.elementor .e-0dec092-0db7c25{flex-direction:column;justify-content:flex-start;align-items:center;}.elementor .e-1dbd5f5-d67a4b7{font-size:1.25rem;text-align:center;}.elementor .e-56dd759-866a2c9{color:var(--color-dark);line-height:1.3rem;text-align:center;margin-block-start:15px;}.elementor .e-10bcdde-b442438{margin-inline-start:1px;flex-direction:column;}.elementor .e-cdaefa6-a1e0188{flex-direction:column;justify-content:flex-start;align-items:center;}.elementor .e-3019c8c-2cde77c{padding:0px;margin-block-start:20px;flex-direction:row;justify-content:space-evenly;}.elementor .e-5468355-f84ce30{padding:0px;flex-direction:row;}.elementor .e-c98a97b-336b969{width:200px;margin-block-end:50px;align-self:center;}.elementor .e-3d42ab3-d2d5b18{flex-direction:column;}.elementor .e-c4fa7f0-be9a685{font-size:var(--fs-lead);color:var(--color-primary);margin-inline-start:10px;}.elementor .e-92fb74b-1b97c19{flex-direction:row;}.elementor .e-ca748fb-c53e6f0{color:var(--color-primary-soft);line-height:2.5rem;}.elementor .e-68e331d-d552697{font-size:var(--fs-lead);color:var(--color-primary-soft);line-height:1.3rem;margin-block-start:15px;}.elementor .e-677dadb-27d84ce{max-width:60%;flex-direction:column;}.elementor .e-a81e46a-99a52a7{margin-inline-start:-15px;align-items:center;}.elementor .e-60be85e-05d4bce{color:var(--color-primary-soft);}.elementor .e-87444b9-b3f818e{color:var(--color-gray-100);margin-block-start:15px;}.elementor .e-2137177-56783be{flex-direction:column;}.elementor .e-caf1d13-816bca3{margin-inline-start:-15px;align-items:center;}.elementor .e-b48b8bb-98dfafc{color:var(--color-primary-soft);}.elementor .e-32737d2-2000b18{color:var(--color-gray-100);margin-block-start:15px;}.elementor .e-b123ae9-0687094{flex-direction:column;}.elementor .e-ea28c16-2488c4b{margin-inline-start:-15px;align-items:center;}.elementor .e-aecb977-8eb5f6f{color:var(--color-primary-soft);}.elementor .e-7521d7f-0426913{color:var(--color-gray-100);margin-block-start:15px;}.elementor .e-f8321a6-1305f69{flex-direction:column;}.elementor .e-f024c5b-e46c9a5{margin-inline-start:-15px;align-items:center;}.elementor .e-df5e7d4-be528a7{color:var(--color-primary-soft);}.elementor .e-eb5e9af-2b42745{color:var(--color-gray-100);margin-block-start:15px;}.elementor .e-4438e61-65a6ca4{flex-direction:column;}.elementor .e-b62cd39-5e1b60e{grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-651268c{background-color:var(--color-dark-navy);flex-direction:column;}