.elementor .e-6bc8aaf-f83c8c1{width:440px;}.elementor .e-c512b44-de5f1d9{max-width:700px;font-family:"Outfit";font-weight:600;font-size:64px;letter-spacing:-1.5px;line-height:1.15em;text-align:center;text-transform:none;}.elementor .e-7a958a7-9707ef2{max-width:700px;font-family:"Outfit";font-weight:600;font-size:64px;color:#52f08f;letter-spacing:-1.5px;line-height:1.15em;text-align:center;text-transform:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:-24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7196c18-d1bc06e{max-width:600px;font-family:"Outfit";font-weight:400;font-size:18px;line-height:1.7em;text-align:center;}.elementor .e-1c55638{min-height:100vh;column-gap:24px;display:flex;flex-direction:column;row-gap:32px;justify-content:center;align-items:center;}.elementor .e-faa6b81-b5d0e7c{font-family:"Outfit";font-weight:500;font-size:14px;color:#52f08f;letter-spacing:2.5px;line-height:1.4em;text-align:center;text-transform:uppercase;margin-block-start:-50px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-0f846d9-18d23a3{font-family:"Outfit";font-weight:600;font-size:42px;letter-spacing:-1px;line-height:1.2em;text-align:center;}.elementor .e-f0e96fd-1445d0b{width:100%;max-width:900px;aspect-ratio:16/9;}.elementor .e-cc7931f-88994f0{column-gap:24px;padding-block-start:100px;padding-block-end:100px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;row-gap:24px;justify-content:center;align-items:center;}.elementor .e-dc00af0-d509b3f{width:100%;max-width:900px;aspect-ratio:16/9;}.elementor .e-689b37f-4178181{margin:0px;}.elementor .e-f1204a4-fd97b2b{column-gap:24px;padding-block-start:100px;padding-block-end:100px;padding-inline-start:20px;padding-inline-end:20px;display:flex;flex-direction:column;row-gap:24px;justify-content:center;align-items:center;}.elementor .e-be9bf6f-0aedc66{font-family:"Outfit";font-weight:500;font-size:14px;color:#52f08f;letter-spacing:2.5px;line-height:1.4em;text-align:center;text-transform:uppercase;margin-block-start:50px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-970ec11-4b26886{font-family:"Outfit";font-weight:600;font-size:42px;text-align:center;margin-block-start:20px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-f71403d-63655b6{display:flex;flex-direction:row;gap:30px;flex-wrap:wrap;}.elementor .e-f287df2-73f5324{flex-direction:column;}.elementor .e-49ff535-a0857b7{font-family:"Outfit";font-weight:500;font-size:14px;color:#52f08f;letter-spacing:2.5px;line-height:1.4em;text-align:center;text-transform:uppercase;margin-block-start:-50px;}.elementor .e-a2dfc50-b5207f4{font-family:"Outfit";font-weight:600;font-size:42px;letter-spacing:-1px;line-height:1.2em;text-align:center;}.elementor .e-74eb670-4a6edba{font-family:"Outfit";font-weight:500;font-size:22px;color:#fafafa;line-height:1.4em;}.elementor .e-aab8028-3569ac3{font-family:"Outfit";font-weight:500;font-size:14px;color:#52f08f;line-height:1.5em;}.elementor .e-6fd6474-ab29ab5{font-family:"Outfit";font-weight:500;font-size:20px;color:#fafafa;line-height:1.4em;text-transform:none;}.elementor .e-d8ff737-faf7362{font-family:"Outfit";font-weight:500;font-size:14px;color:#698291;line-height:1.4em;}.elementor .e-9f52a20-624a1ac{display:flex;flex-direction:column;row-gap:4px;justify-content:flex-start;}.elementor .e-c07af04-aefd55e{font-family:"Outfit";font-weight:500;font-size:14px;color:#52f08f;line-height:1.5em;}.elementor .e-65813d1-053dc5e{font-family:"Outfit";font-weight:500;font-size:20px;color:#fafafa;line-height:1.4em;text-transform:none;}.elementor .e-ca1e9db-f2db4ea{font-family:"Outfit";font-weight:500;font-size:14px;color:#698291;line-height:1.4em;}.elementor .e-0c7e899-d76ef54{display:flex;flex-direction:column;row-gap:4px;justify-content:flex-start;}.elementor .e-6906cd5-4222997{font-family:"Outfit";font-weight:500;font-size:14px;color:#52f08f;line-height:1.5em;}.elementor .e-16c9446-454ef5b{font-family:"Outfit";font-weight:500;font-size:20px;color:#fafafa;line-height:1.4em;text-transform:none;}.elementor .e-5d9169a-9335bad{font-family:"Outfit";font-weight:500;font-size:14px;color:#698291;line-height:1.4em;}.elementor .e-5a1f721-a19173c{display:flex;flex-direction:column;row-gap:4px;justify-content:flex-start;}.elementor .e-a420a6d-d737c2c{font-family:"Outfit";font-weight:500;font-size:22px;color:#fafafa;line-height:1.4em;}.elementor .e-e8f8950-7afcae6{font-family:"Outfit";font-weight:500;font-size:14px;color:#52f08f;line-height:1.5em;}.elementor .e-606a2a5-d72d7ee{font-family:"Outfit";font-weight:500;font-size:20px;color:#fafafa;line-height:1.4em;text-transform:none;}.elementor .e-ff66916-7493e67{font-family:"Outfit";font-weight:500;font-size:14px;color:#698291;line-height:1.4em;}.elementor .e-64c1e7b-362d5d8{display:flex;flex-direction:column;row-gap:4px;justify-content:flex-start;}.elementor .e-bc9995a-6585c40{max-width:700px;display:flex;flex-direction:column;row-gap:28px;justify-content:flex-start;}.elementor .e-3032d2c-0f07987{column-gap:24px;padding-block-start:100px;padding-block-end:100px;padding-inline-start:20px;padding-inline-end:20px;background-image:url("https://30aniversario.ecolimpio.com.mx/wp-content/uploads/2026/09/Eventoecolimpio-1024x576.png");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-clip:border-box;display:flex;flex-direction:column;row-gap:24px;justify-content:center;align-items:center;}.elementor .e-5dbb82e{flex-direction:column;}.elementor .e-d377e0b-45e6dbc{align-self:center;}.elementor .e-d216e1d{flex-direction:column;}