.elementor .e-21d42b9-8c15e81{font-weight:800;font-size:0.85rem;color:#f6a623;letter-spacing:0.16em;text-transform:uppercase;}.elementor .e-9f0ff41-51ff5ab{max-width:56rem;font-weight:800;font-size:clamp(2.7rem,7vw,6.8rem);color:#ffffff;letter-spacing:-0.04em;line-height:.98;}.elementor .e-6fbd0a2-d671f1d{max-width:49rem;font-size:clamp(1.05rem,1.6vw,1.35rem);color:rgba(255,255,255,.92);line-height:1.7;}.elementor .e-8bbb687-f3b004b{font-weight:800;color:#102b1c;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-radius:999px;background-color:#f6a623;}.elementor .e-8dc41d0-fe46a97{font-weight:800;color:#ffffff;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,.7);border-style:solid;background-color:transparent;}.elementor .e-6489faa-27a13cd{padding-block-start:1rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:0.85rem;flex-wrap:wrap;}.elementor .e-e57604b-510f483{min-height:39rem;color:#ffffff;padding-block-start:8rem;padding-block-end:9rem;padding-inline-start:7vw;padding-inline-end:7vw;background-image:linear-gradient(90deg, rgba(7,39,22,.92) 0%,rgba(7,39,22,.75) 48%,rgba(7,39,22,.22) 100%),url("https://rcd-ss.org/wp-content/uploads/2026/08/RCD_Education_Wide_School.jpeg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%;display:flex;flex-direction:column;gap:1.25rem;justify-content:center;align-items:flex-start;}.elementor .e-0a877b0-17a3ca5{font-weight:800;font-size:1.35rem;color:#173c27;}.elementor .e-c9ce9f5-b062743{font-size:0.98rem;color:#173c27;line-height:1.55;}.elementor .e-32cb322-4e1ce6a{padding:2rem;border-radius:1.25rem;background-color:#f6a623;box-shadow:0px 18px 45px 0px rgba(16,43,28,.16);display:flex;flex-direction:column;gap:0.65rem;}.elementor .e-d555fa8-3e6464e{font-weight:800;font-size:1.35rem;color:#173c27;}.elementor .e-4f5cb36-10c96fe{font-size:0.98rem;color:#173c27;line-height:1.55;}.elementor .e-43ce9e8-8451c2b{padding:2rem;border-radius:1.25rem;background-color:#f6a623;box-shadow:0px 18px 45px 0px rgba(16,43,28,.16);display:flex;flex-direction:column;gap:0.65rem;}.elementor .e-410beee-143d7ef{font-weight:800;font-size:1.35rem;color:#173c27;}.elementor .e-c6f8c9e-38bac1e{font-size:0.98rem;color:#173c27;line-height:1.55;}.elementor .e-3ae9eb8-88a3584{padding:2rem;border-radius:1.25rem;background-color:#f6a623;box-shadow:0px 18px 45px 0px rgba(16,43,28,.16);display:flex;flex-direction:column;gap:0.65rem;}.elementor .e-412b691-6442fbd{max-width:76rem;position:relative;z-index:2;padding-block-start:0px;padding-block-end:0px;padding-inline-start:4vw;padding-inline-end:4vw;margin-block-start:-4.5rem;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));}.elementor .e-3dd5f58-f9b6a43{font-weight:800;font-size:0.85rem;color:#db7e13;letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-2711167-b749482{font-weight:800;font-size:clamp(2.4rem,4.5vw,4.4rem);color:#173c27;letter-spacing:-0.035em;line-height:1.05;}.elementor .e-b6fffe7-1004bac{font-size:1.1rem;color:#4b6556;line-height:1.75;}.elementor .e-4245aa9-5a7e2d5{padding:0px;display:flex;flex-direction:column;gap:1.15rem;}.elementor .e-d368bda-06379ee{width:100%;height:100%;aspect-ratio:4/3;object-fit:cover;border-radius:1.5rem;box-shadow:0px 24px 60px 0px rgba(16,43,28,.18);}.elementor .e-0a97a7f-e3bc6e6{max-width:76rem;padding-block-start:8rem;padding-block-end:7rem;padding-inline-start:5vw;padding-inline-end:5vw;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:4rem;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));align-items:center;}.elementor .e-2436bde-fe69b46{font-weight:800;font-size:0.85rem;color:#db7e13;letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-385abc5-89da63d{max-width:54rem;font-weight:800;font-size:clamp(2.4rem,4.5vw,4.2rem);color:#173c27;letter-spacing:-0.035em;line-height:1.05;}.elementor .e-0f2eea9-9e9eb88{max-width:48rem;font-size:1.08rem;color:#4b6556;line-height:1.7;}.elementor .e-c2b3943-9c99f4f{font-weight:800;font-size:1.35rem;color:#173c27;line-height:1.25;}.elementor .e-64b9504-6c22926{font-size:1rem;color:#587064;line-height:1.65;}.elementor .e-181b759-3804b7b{padding:2rem;border-radius:1rem;border-block-start-width:5px;background-color:#ffffff;box-shadow:0px 12px 35px 0px rgba(16,43,28,.08);display:flex;flex-direction:column;gap:1rem;}.elementor .e-2f193ef-718824b{font-weight:800;font-size:1.35rem;color:#173c27;line-height:1.25;}.elementor .e-88b2c16-3741705{font-size:1rem;color:#587064;line-height:1.65;}.elementor .e-cc6a76b-cef2fbb{padding:2rem;border-radius:1rem;border-block-start-width:5px;background-color:#ffffff;box-shadow:0px 12px 35px 0px rgba(16,43,28,.08);display:flex;flex-direction:column;gap:1rem;}.elementor .e-5dc0003-3b79e66{font-weight:800;font-size:1.35rem;color:#173c27;line-height:1.25;}.elementor .e-dd2e177-cfdb16f{font-size:1rem;color:#587064;line-height:1.65;}.elementor .e-d9e9e0d-84755c8{padding:2rem;border-radius:1rem;border-block-start-width:5px;background-color:#ffffff;box-shadow:0px 12px 35px 0px rgba(16,43,28,.08);display:flex;flex-direction:column;gap:1rem;}.elementor .e-fd5837a-0444903{font-weight:800;font-size:1.35rem;color:#173c27;line-height:1.25;}.elementor .e-e648272-7a10bca{font-size:1rem;color:#587064;line-height:1.65;}.elementor .e-1c3b33e-70f573a{padding:2rem;border-radius:1rem;border-block-start-width:5px;background-color:#ffffff;box-shadow:0px 12px 35px 0px rgba(16,43,28,.08);display:flex;flex-direction:column;gap:1rem;}.elementor .e-d086e4e-f172c14{padding-block-start:2rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));}.elementor .e-41cbd45-4d1b5aa{color:#173c27;padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:6vw;padding-inline-end:6vw;background-color:#f2f7f3;display:flex;flex-direction:column;gap:1.1rem;}.elementor .e-9869aa9-55a3f60{font-weight:800;font-size:0.85rem;color:#f6a623;letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-abe863e-affde4a{font-weight:800;font-size:clamp(2.2rem,4vw,4rem);color:#ffffff;line-height:1.06;}.elementor .e-6a4414c-04373c3{font-size:1.05rem;color:rgba(255,255,255,.88);line-height:1.7;}.elementor .e-c5f3484-8c1d628{max-width:52rem;padding:0px;display:flex;flex-direction:column;gap:1rem;}.elementor .e-c1e5ce7-f841ad1{font-weight:800;color:#102b1c;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-radius:999px;background-color:#f6a623;}.elementor .e-ba5228e-b30e990{color:#ffffff;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:7vw;padding-inline-end:7vw;background-image:linear-gradient(135deg, #0b3b20 0%,#08763a 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:row;gap:2rem;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .e-ae10afb-f11a27b{color:#173c27;padding:0px;background-color:#ffffff;display:flex;flex-direction:column;}