.elementor .e-329a703-12c445f{color:var(--color-primary-soft);line-height:3rem;}.elementor .e-82cee31-be801e6{font-size:1.25rem;color:var(--color-gray-200);line-height:1.3rem;text-align:start;margin-block-start:20px;}.elementor .e-df52a56-578cf83{margin-block-start:20px;align-self:start;}.elementor .e-bbdbd55{width:50%;margin:32px;flex-direction:column;}.elementor .e-1ef5aed{min-height:600px;margin-block-start:30px;background-image:linear-gradient(90deg, rgba(0, 0, 0, 0.7) 0%,rgba(0, 0, 0, 0.15) 100%),url("https://firemx.mx/wp-content/uploads/2026/11/rociador-contra-incendios-1024x576.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;flex-direction:column;justify-content:center;}.elementor .e-25b0e96-5f2b927{font-weight:600;color:var(--color-primary);text-transform:uppercase;}.elementor .e-cef917b-38e4c1d{flex-direction:row;justify-content:flex-start;align-items:center;}.elementor .e-622c177-29b4240{font-size:1.85rem;color:var(--color-primary-soft);}.elementor .e-e825c7f-77a61f1{font-size:1.25rem;color:var(--color-gray-200);line-height:1.3rem;margin-block-start:15px;}.elementor .e-c937862{width:60%;margin-block-start:35px;margin-inline-start:30px;flex-direction:column;align-items:start;}.elementor .e-14177ff-bb0496f{color:var(--color-primary-soft);margin-block-start:10px;}.elementor .e-0916f16-2d24f78{color:var(--color-gray-200);margin-block-start:15px;}.elementor .e-f651a41-c3c681f{max-width:30%;border-radius:5px;border-width:1px;border-color:var(--color-gray-600);border-style:solid;flex-direction:column;}.elementor .e-5237bdc-b4c8c79{color:var(--color-primary-soft);margin-block-start:10px;}.elementor .e-846d176-4cc7389{color:var(--color-gray-200);margin-block-start:15px;}.elementor .e-20ba851-354889e{max-width:30%;border-radius:5px;border-width:1px;border-color:var(--color-gray-600);border-style:solid;flex-direction:column;}.elementor .e-dc3031f-b294c95{color:var(--color-primary-soft);margin-block-start:10px;}.elementor .e-19b097d-47fcf59{color:var(--color-gray-200);margin-block-start:15px;}.elementor .e-498c092-35667a7{max-width:30%;border-radius:5px;border-width:1px;border-color:var(--color-gray-600);border-style:solid;flex-direction:column;}.elementor .e-099183a-b3dd2df{flex-direction:row;justify-content:space-around;}.elementor .e-6a41f23{margin-block-start:20px;margin-block-end:20px;flex-direction:row;justify-content:space-around;}.elementor .e-d430682-8f2aaff{font-weight:600;font-size:var(--fs-lead);color:var(--color-primary);text-transform:uppercase;padding-inline-end:35px;margin-block-end:35px;margin-inline-start:35px;align-self:start;}.elementor .e-d966d2a-d382ef1{width:100%;border-width:0.5px;border-color:#ededff59;border-style:solid;align-self:center;}.elementor .e-ce44c93{background-color:var(--color-dark-navy);flex-direction:column;flex-wrap:wrap;}.elementor .e-01f2047-3aa8eb6{width:60%;align-self:center;}.elementor .e-ecf8f4d-535bf80{font-size:var(--fs-eyebrow);color:var(--color-primary-soft);margin-inline-start:15px;}.elementor .e-0066e45-2810981{flex-direction:row;align-items:center;}.elementor .e-ec2c0c1-fc4b88a{font-size:1.85rem;color:var(--color-primary-soft);}.elementor .e-b272a68-5313e53{font-size:var(--fs-lead);color:var(--color-gray-200);line-height:1.3rem;margin-block-start:15px;}.elementor .e-729c73a-86267c5{width:70px;font-size:1.25rem;color:var(--color-primary-soft);text-align:center;padding:10px;border-width:1px;border-color:var(--color-primary-soft);border-style:solid;align-self:center;}.elementor .e-9e2e310-66af196{width:70px;font-size:1.25rem;color:var(--color-primary-soft);text-align:center;padding:10px;border-width:1px;border-color:var(--color-primary-soft);border-style:solid;align-self:center;}.elementor .e-a39d4e5-e837b77{width:70px;font-size:1.25rem;color:var(--color-primary-soft);text-align:center;padding:10px;border-width:1px;border-color:var(--color-primary-soft);border-style:solid;align-self:center;}.elementor .e-bbaebc6-a5002ef{width:90px;font-size:1.25rem;color:var(--color-primary-soft);text-align:center;padding:10px;border-width:1px;border-color:var(--color-primary-soft);border-style:solid;align-self:center;}.elementor .e-9ca91aa-9ccd492{margin-block-start:15px;margin-block-end:15px;justify-content:space-evenly;}.elementor .e-cffbff4-75d7a2b{font-size:var(--fs-lead);color:var(--color-gray-200);line-height:1.3rem;}.elementor .e-4d95e1b-16ef3f6{margin-block-start:20px;margin-block-end:50px;align-self:center;}.elementor .e-35f3d1c-3d7cc80{flex-direction:column;}.elementor .e-64c2c8a-9f60838{padding:20px;background-color:var(--color-dark-navy);flex-direction:row;justify-content:space-around;align-items:center;}.elementor .e-f22f3e7-5094742{font-weight:900;font-size:var(--fs-eyebrow);color:var(--color-primary);margin-inline-start:10px;align-self:center;}.elementor .e-eb14212-a5fcf39{margin-block-start:35px;flex-direction:row;}.elementor .e-c30ebb6-e523d95{font-size:1.8rem;line-height:1.3rem;}.elementor .e-481319c-b269164{font-size:var(--fs-lead);color:var(--color-dark);line-height:1.3rem;margin-block-start:15px;}.elementor .e-9208eaa-77975f0{max-width:50%;margin-inline-start:35px;flex-direction:column;}.elementor .e-378ea06-fa33874{font-size:1.25rem;text-align:center;align-self:center;}.elementor .e-ebf4f02-81ad531{color:var(--color-dark);line-height:1.3rem;text-align:center;margin-block-start:15px;}.elementor .e-a5704d3-38e7470{margin-inline-start:1px;flex-direction:column;align-items:start;}.elementor .e-95bed60-3d15e56{flex-direction:column;justify-content:flex-start;align-items:center;}.elementor .e-484da2d-0dd7f13{font-size:1.25rem;text-align:center;}.elementor .e-31d8a9c-5c8a0f9{color:var(--color-dark);line-height:1.3rem;text-align:center;margin-block-start:15px;}.elementor .e-c3a5094-88edd78{margin-inline-start:1px;flex-direction:column;}.elementor .e-c541e1b-267012f{flex-direction:column;justify-content:flex-start;align-items:center;}.elementor .e-0c174f4-dd30ccf{font-size:1.25rem;text-align:center;}.elementor .e-0bc7818-a441f30{color:var(--color-dark);line-height:1.3rem;text-align:center;margin-block-start:15px;}.elementor .e-e15562b-be19e98{margin-inline-start:1px;flex-direction:column;}.elementor .e-07b72d2-5c3656c{flex-direction:column;justify-content:flex-start;align-items:center;}.elementor .e-ade9863-a28bd17{padding:0px;margin-block-start:20px;flex-direction:row;justify-content:space-evenly;}.elementor .e-4f567a4-4f2550f{padding:0px;flex-direction:row;}.elementor .e-b22b10d-0d40404{width:200px;margin-block-end:50px;align-self:center;}.elementor .e-741487f-9862fc8{flex-direction:column;}