.elementor .e-ca7d966-8f2a056{font-family:Poppins;font-weight:600;font-size:14px;color:#103251;letter-spacing:1.5px;text-align:center;margin:0px;}.elementor .e-86fa443-9713637{max-width:780px;font-family:Poppins;font-weight:700;font-size:clamp(32px, 4.2vw, 60px);color:#103251;line-height:1.12;text-align:center;margin:0px;}.elementor .e-691663f-2032f0c{font-family:Poppins;font-weight:700;font-size:clamp(32px, 4.2vw, 60px);color:#e50066;line-height:1.12;text-align:center;margin-block-start:-15px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-38b2968-24dea34{max-width:700px;font-family:Poppins;font-size:18px;color:#103251;line-height:1.65;text-align:center;margin:0px;}.elementor .e-29a5f0f-bcd81cf{font-family:Poppins;font-weight:600;font-size:16px;color:#ffffff;text-decoration:none;padding-block-start:16px;padding-block-end:16px;padding-inline-start:30px;padding-inline-end:30px;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:999px;background-color:#e50066;}.elementor .e-f4887df-be94504{min-height:560px;padding-block-start:70px;padding-block-end:70px;padding-inline-start:24px;padding-inline-end:24px;background-image:url("https://asociacionrafaelriveraporlainfancia.org/wp-content/uploads/2026/11/banner_navidad_asociacion.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:#fff1dc;display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center;}.elementor .e-3c8d959-74a7170{font-family:Poppins;font-weight:700;font-size:13px;color:#e50066;letter-spacing:2px;margin:0px;}.elementor .e-d36614c-071d1b3{font-family:Poppins;font-weight:700;font-size:clamp(32px, 3.5vw, 54px);color:#103251;letter-spacing:-1.5px;line-height:1.12;margin:0px;}.elementor .e-ab6a7b6-ae99bb9{font-family:Poppins;font-size:18px;color:#42556b;line-height:1.7;margin:0px;}.elementor .e-b6db478-37ac121{font-family:Poppins;font-size:18px;color:#42556b;line-height:1.7;margin:0px;}.elementor .e-5fe44e3-bb08e8c{width:auto;min-width:0px;padding:0px;flex-direction:column;gap:22px;flex:1 1 400px;}.elementor .e-e11b6c1-5402e3b{width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;border-radius:22px;display:block;}.elementor .e-5b4e9f6-8d66047{width:auto;min-width:0px;padding:0px;flex-direction:column;gap:10px;flex:1 1 400px;}.elementor .e-3852db9{max-width:1380px;padding-block-start:90px;padding-block-end:90px;padding-inline-start:max(24px, 5vw);padding-inline-end:max(24px, 5vw);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;background-color:#fffdf9;display:flex;flex-direction:row;gap:60px;flex-wrap:wrap;align-items:center;}.elementor .e-cacdde4-efae1f2{font-family:Poppins;font-weight:700;font-size:13px;color:#f39326;letter-spacing:2px;margin:0px;}.elementor .e-443b46e-bab0180{max-width:800px;font-family:Poppins;font-weight:700;font-size:clamp(36px, 4.5vw, 68px);color:#103251;letter-spacing:-2px;line-height:1.08;margin-block-start:0px;margin-block-end:28px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-9809851-eee0434{width:58px;height:58px;font-size:32px;color:#e50066;line-height:1;margin-block-start:0px;margin-block-end:17px;margin-inline-start:0px;margin-inline-end:0px;border-radius:15px;background-color:#fff0f6;display:flex;justify-content:center;align-items:center;}.elementor .e-8b924e5-c620fc8{width:100%;font-family:Poppins;font-weight:700;font-size:22px;color:#103251;letter-spacing:-0.6px;line-height:1.25;text-align:start;margin:0px;}.elementor .e-04f9f48-7f8cc2a{width:100%;font-family:Poppins;font-size:16px;color:#42556b;line-height:1.55;margin:0px;}.elementor .e-7a90e5e-025f123{width:auto;min-width:0px;text-align:start;padding:35px;border-radius:20px;border-block-start-width:6px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#e50066;border-style:solid;background-color:#ffffff;flex-direction:column;gap:10px;flex:1 1 280px;}.elementor .e-2cd4ff7-439f10a{width:58px;height:58px;font-size:32px;color:#987600;line-height:1;margin-block-start:0px;margin-block-end:17px;margin-inline-start:0px;margin-inline-end:0px;border-radius:15px;background-color:#fff8d9;display:flex;justify-content:center;align-items:center;}.elementor .e-80317b2-7b1cd77{width:100%;font-family:Poppins;font-weight:700;font-size:22px;color:#103251;letter-spacing:-0.6px;line-height:1.25;margin:0px;}.elementor .e-9b13212-916c794{width:100%;font-family:Poppins;font-size:16px;color:#42556b;line-height:1.55;margin:0px;}.elementor .e-ccac1bc-85e7c13{width:auto;min-width:0px;text-align:start;padding:35px;border-radius:20px;border-block-start-width:6px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#ffc400;border-style:solid;background-color:#ffffff;flex-direction:column;gap:10px;flex:1 1 280px;}.elementor .e-48cbde0-99d86f5{width:58px;height:58px;font-size:32px;color:#078b87;line-height:1;margin-block-start:0px;margin-block-end:17px;margin-inline-start:0px;margin-inline-end:0px;border-radius:15px;background-color:#e6f8f5;display:flex;justify-content:center;align-items:center;}.elementor .e-8c563da-c3a1ba7{width:100%;font-family:Poppins;font-weight:700;font-size:22px;color:#103251;letter-spacing:-0.6px;line-height:1.25;margin:0px;}.elementor .e-499b5ce-950232d{width:100%;font-family:Poppins;font-size:16px;color:#42556b;line-height:1.55;margin:0px;}.elementor .e-e760704-17f260e{width:auto;min-width:0px;text-align:start;padding:35px;border-radius:20px;border-block-start-width:6px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#08ada8;border-style:solid;background-color:#ffffff;flex-direction:column;gap:10px;flex:1 1 280px;}.elementor .e-020e471-0cc7f11{width:100%;max-width:1170px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:row;gap:18px;flex-wrap:wrap;align-items:stretch;}.elementor .e-737fcb7{text-align:center;padding-block-start:clamp(75px, 9vw, 130px);padding-block-end:clamp(75px, 9vw, 130px);padding-inline-start:max(24px, 5vw);padding-inline-end:max(24px, 5vw);background-color:#e9f8f5;flex-direction:column;gap:22px;align-items:center;}.elementor .e-003aebc-38d2363{width:100%;height:auto;max-height:630px;aspect-ratio:4/5;object-fit:cover;border-radius:22px;display:block;}.elementor .e-e69fab7-a725a22{width:auto;min-width:0px;padding:0px;flex-direction:column;gap:10px;flex:1 1 330px;}.elementor .e-7f7f120-8ec0133{font-family:Poppins;font-weight:700;font-size:13px;color:#2bb4ae;letter-spacing:2px;margin:0px;}.elementor .e-6c1b039-b0ceb5b{font-family:Poppins;font-weight:700;font-size:clamp(36px, 4.5vw, 68px);color:#103251;letter-spacing:-2px;line-height:1.08;margin:0px;}.elementor .e-86df77c-693dc9f{font-family:Poppins;font-size:18px;color:#42556b;line-height:1.7;margin:0px;}.elementor .e-0bdc3ec-4fd00ad{max-width:100%;font-family:Poppins;font-weight:700;font-size:16px;color:#ffffff;line-height:1.4;text-decoration:none;padding-block-start:16px;padding-block-end:16px;padding-inline-start:25px;padding-inline-end:25px;margin-block-start:14px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:100px;background-color:#2bb4ae;}.elementor .e-ad14569-a67eb59{max-width:100%;font-family:Poppins;font-size:14px;color:#007d7a;line-height:1.6;margin:0px;}.elementor .e-1a0f6e1-977b57b{width:auto;min-width:0px;text-align:start;padding:0px;flex-direction:column;gap:22px;flex:1 1 380px;align-items:start;}.elementor .e-cf2df3f{max-width:1300px;text-align:start;padding-block-start:clamp(75px, 9vw, 130px);padding-block-end:clamp(75px, 9vw, 130px);padding-inline-start:max(24px, 5vw);padding-inline-end:max(24px, 5vw);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;background-color:#fffdf9;flex-direction:row;gap:clamp(40px, 7vw, 100px);flex-wrap:wrap;align-items:center;}.elementor .e-ff773df-38ba0c2{min-width:0px;font-family:Poppins;font-weight:700;font-size:clamp(36px, 4vw, 60px);color:#103251;letter-spacing:-1.5px;line-height:1.12;padding:25px;margin:0px;border-radius:18px;background-color:#fff5e8ed;flex:1 1 350px;}.elementor .e-722bbc0-1b4eecd{font-family:Poppins;font-weight:700;font-size:18px;color:#103251;line-height:1.4;margin:0px;}.elementor .e-a0fa64b-d88ede7{width:16px;height:16px;color:#103251;}.elementor .e-106ebb3-3dd7877{width:20px;flex:0 0 20px;}.elementor .e-826cc59-a7e33a3{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#e6d9cc;border-style:solid;}.elementor .e-13b9b7f-94dbc55{font-family:Poppins;font-size:16px;color:#42556b;line-height:1.65;margin:0px;}.elementor .e-2420bb2-65a2815{font-family:Poppins;font-weight:700;font-size:18px;color:#103251;line-height:1.4;margin:0px;}.elementor .e-c733d21-efc167f{width:16px;height:16px;color:#103251;}.elementor .e-5e30ae2-5f7b9a3{width:20px;flex:0 0 20px;}.elementor .e-318f495-36c6888{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#e6d9cc;border-style:solid;}.elementor .e-50f329f-6884aa8{font-family:Poppins;font-size:16px;color:#42556b;line-height:1.65;margin:0px;}.elementor .e-f84817d-f28123c{font-family:Poppins;font-weight:700;font-size:18px;color:#103251;line-height:1.4;margin:0px;}.elementor .e-1cafc46-dad76a1{width:16px;height:16px;color:#103251;}.elementor .e-6374a51-e69bf1d{width:20px;flex:0 0 20px;}.elementor .e-cbe1b63-abf60eb{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#e6d9cc;border-style:solid;}.elementor .e-e26c8ad-8af27f9{font-family:Poppins;font-size:16px;color:#42556b;line-height:1.65;margin:0px;}.elementor .e-f779097-81bcbdd{width:auto;min-width:0px;padding:25px;border-radius:18px;background-color:#fff5e8f5;gap:0px;flex:1 1 450px;}.elementor .e-130ea67{text-align:start;padding-block-start:clamp(75px, 9vw, 130px);padding-block-end:clamp(75px, 9vw, 130px);padding-inline-start:max(24px, 8vw);padding-inline-end:max(24px, 8vw);background-image:url("https://asociacionrafaelriveraporlainfancia.org/wp-content/uploads/2026/11/banner-fondo-navidad-colorido.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:#fff5e8;flex-direction:row;gap:60px;flex-wrap:wrap;align-items:start;}.elementor .e-736ed3f-5fd3af6{font-family:Poppins;font-weight:700;font-size:14px;color:#ffcb58;letter-spacing:2px;margin:0px;}.elementor .e-c198656-13fb1f2{font-family:Poppins;font-weight:700;font-size:clamp(36px, 4.5vw, 68px);color:#ffffff;letter-spacing:-2px;line-height:1.08;margin:0px;}.elementor .e-ab97b07-326be26{font-family:Poppins;font-size:18px;color:#e1edf5;line-height:1.65;margin:0px;}.elementor .e-b95b82b-d54fbda{width:auto;min-width:0px;max-width:800px;padding:0px;flex-direction:column;gap:20px;flex:1 1 500px;}.elementor .e-8608b34-58d8b80{max-width:100%;font-family:Poppins;font-weight:700;font-size:16px;color:#ffffff;line-height:1.4;text-decoration:none;padding-block-start:16px;padding-block-end:16px;padding-inline-start:25px;padding-inline-end:25px;border-radius:100px;background-color:#d60060;flex:0 0 auto;}.elementor .e-e1e3e53{color:#ffffff;text-align:start;padding-block-start:clamp(70px, 9vw, 110px);padding-block-end:clamp(70px, 9vw, 110px);padding-inline-start:max(24px, 5vw);padding-inline-end:max(24px, 5vw);background-color:#103251;flex-direction:row;gap:40px;flex-wrap:wrap;justify-content:space-between;align-items:center;}