.elementor .e-0f70dd2-b10c8e1{font-family:Poppins;font-weight:600;font-size:14px;color:#103b5a;letter-spacing:1.5px;margin-block-end:12px;}.elementor .e-313c31e-d5d99f3{font-family:Poppins;font-weight:700;font-size:64px;color:#103b5a;letter-spacing:-3px;line-height:1.1;margin:0px;}.elementor .e-47641a2-313c84f{font-family:Poppins;font-weight:600;font-size:64px;color:#ec0875;letter-spacing:-3px;line-height:1.1;margin-block-start:-20px;}.elementor .e-cf541bd-0022082{font-family:Poppins;font-size:18px;color:#486078;line-height:1.65;margin-block-start:8px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-241cefd-7ca2760{font-family:Poppins;font-weight:600;font-size:14px;color:#ffffff;padding-block-start:18px;padding-block-end:18px;padding-inline-start:28px;padding-inline-end:28px;border-radius:50px;background-color:#ec0875;align-self:flex-start;}.elementor .e-5a2b8e5-1fb8f79{font-family:Poppins;font-weight:600;font-size:17px;color:#123b5b;text-decoration:underline;padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;background-color:#ffffff;align-self:center;}.elementor .e-9dc57be-588376a{padding:0px;gap:24px;flex-wrap:wrap;align-items:center;}.elementor .e-6379d6d-d003c12{width:50%;min-width:320px;padding-block-start:64px;padding-block-end:64px;padding-inline-start:7vw;padding-inline-end:48px;flex-direction:column;gap:24px;flex:1 1 auto;justify-content:center;}.elementor .e-0f1585b-d3383a7{width:100%;height:auto;max-width:440px;position:relative;z-index:1;padding:24px;border-radius:28px;background-color:#ffffff;}.elementor .e-244716c-0aa4aea{max-width:320px;position:relative;z-index:1;font-family:Poppins;font-weight:600;font-size:20px;color:#123b5b;line-height:1.3;align-self:flex-start;}.elementor .e-4cb793c-57a76f1{width:50%;min-width:320px;overflow:hidden;position:relative;padding-block-start:64px;padding-block-end:64px;padding-inline-start:48px;padding-inline-end:0vw;background-image:url("https://asociacionrafaelriveraporlainfancia.org/wp-content/uploads/2026/11/infancia_ayudas_asociacion_rafael-1024x684.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:#f6f2fa;flex-direction:column;gap:48px;flex:1 1 auto;justify-content:center;align-items:center;}.elementor .e-afaa9f3-e14128c{font-family:Poppins;padding:0px;background-color:#ffffff;gap:0px;flex-wrap:wrap;align-items:stretch;}.elementor .e-144ff22-1f2e6fb{font-family:Poppins;font-weight:600;font-size:48px;color:#103b5a;letter-spacing:-1.5px;line-height:1.15;margin:0px;}.elementor .e-bf48b8c-88c24a2{font-family:Poppins;font-weight:400;font-size:22px;color:#123b5b;line-height:1.55;margin:0px;}.elementor .e-c2c3660-8819fae{font-family:Poppins;font-size:18px;color:#486078;line-height:1.75;margin:0px;}.elementor .e-9d0cd44-4816a61{width:65%;min-width:280px;max-width:880px;padding:0px;display:flex;flex-direction:column;gap:28px;flex:1 1 auto;}.elementor .e-e766ef1-a3ae2ec{width:100%;min-width:0px;font-family:Poppins;font-weight:600;font-size:15px;color:#e6156e;letter-spacing:1.5px;padding-block-start:12px;}.elementor .e-a8484b4-b2bdf5b{width:156px;height:156px;object-fit:contain;padding:20px;border-radius:24px;background-color:#ffffff;box-shadow:0px 10px 28px 0px rgba(18,59,86,0.12);transform:rotateX(0deg) rotateY(0deg) rotateZ(-6deg);}.elementor .e-a8484b4-b2bdf5b:hover,.elementor .e-a8484b4-b2bdf5b:focus-visible{transform:rotateX(0deg) rotateY(0deg) rotateZ(2deg);}.elementor .e-3d25098-48b1845{width:calc(25% - 0.5vw);min-width:200px;padding:0px;flex-direction:column;gap:36px;align-items:flex-start;order:-1;}.elementor .e-710c499{font-family:Poppins;color:#123b5b;padding-block-start:6vw;padding-block-end:6vw;padding-inline-start:7vw;padding-inline-end:7vw;background-color:#faf9f9;flex-direction:row;gap:2vw;flex-wrap:wrap;justify-content:flex-start;align-items:start;}.elementor .e-4dc5e0c-5b35618{font-family:Poppins;font-weight:600;font-size:23px;color:#2bb4ae;letter-spacing:-1.5px;line-height:1.3;margin:0px;order:1;}.elementor .e-d3ae6d6-60fbe12{font-family:Poppins;font-weight:600;font-size:23px;color:#2bb4ae;letter-spacing:-1.5px;line-height:1.3;margin:0px;order:3;}.elementor .e-e2222b0-ca54d3f{font-family:Poppins;font-weight:600;font-size:23px;color:#2bb4ae;letter-spacing:-1.5px;line-height:1.3;margin:0px;order:5;}.elementor .e-ecb9edd-b4ab390{font-family:Poppins;font-weight:400;font-size:17px;color:#40566a;line-height:1.7;padding-block-start:0px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-end-width:1px;order:2;}.elementor .e-7e07e09-82adc63{font-family:Poppins;font-size:17px;color:#40566a;line-height:1.7;padding-block-start:0px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-end-width:1px;order:4;}.elementor .e-b1d92f5-56ef656{font-family:Poppins;font-size:17px;color:#40566a;line-height:1.7;padding:0px;margin:0px;border-block-end-width:0px;order:6;}.elementor .e-d177df6-2fc2cd3{width:calc(58% - 3vw);min-width:280px;max-width:880px;padding:0px;display:flex;flex-direction:column;gap:16px;flex:1 1 auto;}.elementor .e-8f43f56-3caf8e7{width:100%;min-width:0px;font-family:Poppins;font-weight:600;font-size:14px;color:#2bb4ae;letter-spacing:1.5px;padding-block-start:12px;}.elementor .e-cb1a8da-0b74024{max-width:500px;font-family:Poppins;font-weight:600;font-size:42px;color:#123b56;letter-spacing:-1.5px;line-height:1.15;margin:0px;}.elementor .e-9b8adeb-13d78b8{width:calc(42% - 3vw);min-width:260px;padding:0px;flex-direction:column;gap:24px;flex:1 1 auto;align-items:flex-start;order:-1;}.elementor .e-9c1f8ad-2d46c5a{font-family:Poppins;color:#123b5b;padding-block-start:90px;padding-block-end:90px;padding-inline-start:7vw;padding-inline-end:7vw;background-color:#e9f7f5;flex-direction:row;gap:6vw;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;}.elementor .e-f444f2e{height:500px;background-image:url("https://asociacionrafaelriveraporlainfancia.org/wp-content/uploads/2026/11/ninos_ayuda_asociacion_rafael_rivera-scaled.jpeg");background-repeat:no-repeat;background-attachment:fixed;background-size:cover;background-position:center center;flex-direction:column;}.elementor .e-2565e21-04de90d{width:100%;font-weight:600;font-size:15px;color:#e90070;letter-spacing:1.2px;}.elementor .e-c6ce7f0-d2e7d43{width:calc(48% - 12px);min-width:240px;font-family:Poppins;font-weight:600;font-size:42px;line-height:1.15;margin-block-start:0px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;flex:1 1 auto;}.elementor .e-1dc33d9-3da4d03{width:calc(52% - 12px);min-width:240px;font-family:Poppins;font-size:16px;color:#40566a;line-height:1.7;margin-block-start:0px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;flex:1 1 auto;}.elementor .e-2c865b5-2e886e3{font-size:12px;color:#617484;letter-spacing:1px;order:1;}.elementor .e-632d508-bb20e85{font-family:Poppins;font-weight:600;font-size:22px;line-height:1.3;order:3;}.elementor .e-233a399-8149b60{font-size:17px;color:#40566a;line-height:1.7;order:4;}.elementor .e-4c0b1b3-9d270eb{width:68px;height:68px;font-size:48px;color:#e90070;line-height:68px;text-align:center;border-radius:18px;background-color:#fff0f5;order:2;}.elementor .e-b81eddd-4bfbca5{width:calc(25% - 18px);min-width:200px;padding:24px;border-radius:18px;border-width:1px;border-color:#dde5e8;border-style:solid;background-color:#ffffff;flex-direction:column;gap:18px;flex:1 1 auto;}.elementor .e-3d205ba-f6d459a{font-size:12px;color:#617484;letter-spacing:1px;order:1;}.elementor .e-c616cb6-27a5e2e{font-family:Poppins;font-weight:600;font-size:22px;line-height:1.3;order:3;}.elementor .e-5f2cc8a-4829957{font-size:17px;color:#40566a;line-height:1.7;order:4;}.elementor .e-27c3aa7-768b207{width:68px;height:68px;font-size:48px;color:#e9aa00;line-height:68px;text-align:center;border-radius:18px;background-color:#fff8d9;order:2;}.elementor .e-cac4fe4-8418d6e{width:calc(25% - 18px);min-width:200px;padding:24px;border-radius:18px;border-width:1px;border-color:#dde5e8;border-style:solid;background-color:#ffffff;flex-direction:column;gap:18px;flex:1 1 auto;}.elementor .e-0a31831-0045a2a{font-size:12px;color:#617484;letter-spacing:1px;order:1;}.elementor .e-a5c9798-063d406{font-family:Poppins;font-weight:600;font-size:22px;line-height:1.3;order:3;}.elementor .e-27a771d-28be35a{font-size:17px;color:#40566a;line-height:1.7;order:4;}.elementor .e-cbf0607-af365d0{width:68px;height:68px;font-size:48px;color:#17b2af;line-height:68px;text-align:center;border-radius:18px;background-color:#e6f8f5;order:2;}.elementor .e-5cc2ea3-c43477c{width:calc(25% - 18px);min-width:200px;padding:24px;border-radius:18px;border-width:1px;border-color:#dde5e8;border-style:solid;background-color:#ffffff;flex-direction:column;gap:18px;flex:1 1 auto;}.elementor .e-3cb00c5-6a17339{font-size:12px;color:#617484;letter-spacing:1px;order:1;}.elementor .e-2867c80-cae4432{font-family:Poppins;font-weight:600;font-size:22px;line-height:1.3;order:3;}.elementor .e-d1179c7-8f28f3a{font-size:17px;color:#40566a;line-height:1.7;order:4;}.elementor .e-a6ba77b-114ebd7{width:68px;height:68px;font-size:48px;color:#ac88bf;line-height:68px;text-align:center;border-radius:18px;background-color:#f3edf8;order:2;}.elementor .e-b23bd1d-4ddd5a1{width:calc(25% - 18px);min-width:200px;padding:24px;border-radius:18px;border-width:1px;border-color:#dde5e8;border-style:solid;background-color:#ffffff;flex-direction:column;gap:18px;flex:1 1 auto;}.elementor .e-a0285dc-8c6cc35{font-family:Poppins;color:#123b56;padding-block-start:90px;padding-block-end:105px;padding-inline-start:7vw;padding-inline-end:7vw;background-color:#ffffff;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;}.elementor .e-49f7eea-3cabdab{width:100%;position:absolute;inset-block-start:50px;inset-inline-start:0px;font-size:140px;color:#ffca00;line-height:1;text-align:center;}.elementor .e-a438b35-7b33a6b{width:600px;height:520px;position:absolute;inset-block-end:-210px;inset-inline-start:-180px;padding:0px;border-radius:50%;background-color:#e90070;}.elementor .e-6441210-de43a23{width:450px;height:280px;position:absolute;inset-inline-end:-160px;inset-block-end:-160px;padding:0px;border-radius:50%;background-color:#ff9000;}.elementor .e-4499476-3b6e451{width:42%;min-width:300px;min-height:380px;overflow:hidden;position:relative;padding:0px;background-color:#1db7b0;flex:1 1 auto;}.elementor .e-6bdc16f-314288b{font-family:Poppins;font-weight:600;font-size:15px;color:#ffca25;letter-spacing:1px;}.elementor .e-e1930c1-654b0a2{font-family:Poppins;font-weight:600;font-size:48px;color:#ffffff;line-height:1.18;}.elementor .e-bdb632f-92d37a5{font-size:17px;color:#ffffff;line-height:1.7;}.elementor .e-db45a7a-40f7491{font-weight:600;font-size:16px;color:#103251;padding-block-start:18px;padding-block-end:18px;padding-inline-start:26px;padding-inline-end:26px;border-radius:40px;background-color:#ffffff;}.elementor .e-a04a123-ce7de80{width:58%;min-width:300px;color:#ffffff;padding-block-start:80px;padding-block-end:80px;padding-inline-start:7vw;padding-inline-end:7vw;flex-direction:column;gap:32px;flex:1 1 auto;align-items:flex-start;}.elementor .e-91beb4f-22cdfa7{font-family:Poppins;padding:0px;background-color:#103251;display:flex;flex-direction:row;gap:0px;flex-wrap:wrap;}.elementor .e-78cc468-70989e9{width:calc(25% - 2vw);min-width:180px;font-weight:600;font-size:15px;color:#e90070;letter-spacing:1px;}.elementor .e-44bf26f-c9ed975{font-family:Poppins;font-weight:600;font-size:44px;color:#103251;line-height:1.18;}.elementor .e-dcf6f34-d5dfbd4{max-width:760px;font-size:21px;color:#40566a;line-height:1.6;}.elementor .e-5ee0638-aba3792{max-width:760px;font-weight:500;font-size:19px;color:#e90070;line-height:1.6;}.elementor .e-95e0cac-c59430a{font-weight:600;font-size:16px;color:#ffffff;padding-block-start:18px;padding-block-end:18px;padding-inline-start:28px;padding-inline-end:28px;border-radius:40px;background-color:#e90070;}.elementor .e-edbccde-f365780{width:calc(75% - 2vw);min-width:260px;padding:0px;flex-direction:column;gap:28px;flex:1 1 auto;align-items:flex-start;}.elementor .e-26c9a05-cbd0d69{font-family:Poppins;color:#103251;padding-block-start:90px;padding-block-end:90px;padding-inline-start:7vw;padding-inline-end:7vw;flex-direction:row;gap:4vw;flex-wrap:wrap;align-items:flex-start;}