.elementor .e-14579a8b-261c{max-width:640px;font-family:var(--font-heading);font-weight:800;font-size:60px;color:var(--recf-green);letter-spacing:-0.035em;line-height:1.02;}.elementor .e-1f7ec553-2652{max-width:540px;font-size:19px;}.elementor .e-fede7d6-dff5{padding:0px;margin-block-start:8px;flex-direction:row;gap:14px;flex-wrap:wrap;}.elementor .e-7c18a736-b801{font-family:var(--font-body);font-weight:500;font-size:14px;color:var(--recf-muted);letter-spacing:0.01em;margin-block-start:8px;}.elementor .e-41577f7e-a6fd{padding:0px;flex-direction:column;gap:24px;flex:1 1 0px;align-items:flex-start;}.elementor .e-6b5c59be-8aae{width:100%;height:580px;object-fit:cover;object-position:80% 55%;border-radius:28px;box-shadow:0px 30px 60px 0px rgba(22,58,37,0.22);}.elementor .e-176dc65c-4e34{font-family:var(--font-body);font-size:14px;color:var(--recf-ink);line-height:1.5;}.elementor .e-789357a8-48b1{width:auto;max-width:260px;position:absolute;inset-block-end:36px;inset-inline-start:-28px;padding-block-start:18px;padding-block-end:18px;padding-inline-start:22px;padding-inline-end:22px;border-radius:16px;border-inline-start-width:4px;background-color:#FFFFFF;box-shadow:0px 14px 34px 0px rgba(22,58,37,0.18);border-left-style: solid; border-left-color: var(--recf-gold);\n}.elementor .e-540ad93d-7905{position:relative;padding:0px;flex:1 1 0px;}.elementor .e-69ee109a-e45c{flex-direction:row;gap:72px;align-items:center;}.elementor .e-6f263ff9-9af3{padding-block-start:96px;padding-block-end:112px;background-color:var(--recf-cream);background-image: radial-gradient(ellipse at 85% 10%, rgba(141,184,209,0.35) 0%, rgba(141,184,209,0) 55%), radial-gradient(ellipse at 0% 100%, rgba(201,152,46,0.14) 0%, rgba(201,152,46,0) 50%);\n}.elementor .e-747f910f-2ca0{padding:0px;flex-direction:column;gap:20px;flex:1 1 0px;}.elementor .e-cf70329-3683{font-size:20px;color:var(--recf-ink);}.elementor .e-d87d79-4a07{padding-block-start:38px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:3px;flex-direction:column;gap:22px;flex:1 1 0px;border-top-style: solid; border-top-color: var(--recf-gold);\n}.elementor .e-3051c6e5-e664{flex-direction:row;gap:80px;align-items:flex-start;}.elementor .e-6963c33d-c61d{background-color:#FFFFFF;}.elementor .e-3d423900-aaa8{max-width:680px;padding:0px;flex-direction:column;gap:18px;}.elementor .e-7e5f0f2-5d0a{width:100%;height:210px;object-fit:cover;}.elementor .e-1787d614-e439{font-family:var(--font-heading);font-weight:800;font-size:13px;color:var(--recf-gold-dark);letter-spacing:0.08em;}.elementor .e-7da51c70-b645{font-size:16px;line-height:1.6;}.elementor .e-2788a04c-1e29{padding-block-start:26px;padding-block-end:32px;padding-inline-start:26px;padding-inline-end:26px;flex-direction:column;gap:10px;}.elementor .e-38731c0-3073{flex:1 1 240px;}.elementor .e-60fb6233-d16c{width:100%;height:210px;object-fit:cover;}.elementor .e-4d5257c4-431e{font-family:var(--font-heading);font-weight:800;font-size:13px;color:var(--recf-gold-dark);letter-spacing:0.08em;}.elementor .e-650e1c47-34ee{font-size:16px;line-height:1.6;}.elementor .e-1f3d5f3c-b83a{padding-block-start:26px;padding-block-end:32px;padding-inline-start:26px;padding-inline-end:26px;flex-direction:column;gap:10px;}.elementor .e-9dc6ae6-be4f{flex:1 1 240px;}.elementor .e-34b8370-c713{width:100%;height:210px;object-fit:cover;}.elementor .e-683ae5cd-df1d{font-family:var(--font-heading);font-weight:800;font-size:13px;color:var(--recf-gold-dark);letter-spacing:0.08em;}.elementor .e-3c4a266-79ac{font-size:16px;line-height:1.6;}.elementor .e-3afe921c-fa8c{padding-block-start:26px;padding-block-end:32px;padding-inline-start:26px;padding-inline-end:26px;flex-direction:column;gap:10px;}.elementor .e-4287767c-99e4{flex:1 1 240px;}.elementor .e-40a047ed-1f9c{width:100%;height:210px;object-fit:cover;}.elementor .e-38813bb9-b8d5{font-family:var(--font-heading);font-weight:800;font-size:13px;color:var(--recf-gold-dark);letter-spacing:0.08em;}.elementor .e-506d411b-fdbf{font-size:16px;line-height:1.6;}.elementor .e-75b1d2f-6888{padding-block-start:26px;padding-block-end:32px;padding-inline-start:26px;padding-inline-end:26px;flex-direction:column;gap:10px;}.elementor .e-9211e61-e238{flex:1 1 240px;}.elementor .e-5e165aae-275d{padding:0px;flex-direction:row;gap:24px;flex-wrap:wrap;align-items:stretch;}.elementor .e-6b190d0a-393b{gap:56px;}.elementor .e-4b97efa0-a0cc{background-color:var(--recf-cream);}.elementor .e-5e817edf-ab0b{color:var(--recf-gold);}.elementor .e-1ae578f8-a724{max-width:760px;font-family:var(--font-heading);font-weight:800;font-size:50px;color:#FFFFFF;letter-spacing:-0.03em;line-height:1.08;}.elementor .e-4bce99cd-2a4a{max-width:580px;color:rgba(255,255,255,0.82);}.elementor .e-621266c6-ed00{gap:22px;align-items:flex-start;}.elementor .e-38da93c9-917d{padding-block-start:140px;padding-block-end:140px;background-image:linear-gradient(90deg, rgba(22,58,37,0.94) 0%,rgba(22,58,37,0.78) 45%,rgba(22,58,37,0.25) 100%),url("https://reptiliafoundation.org/wp-content/uploads/2024/08/IMG_5904-scaled.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:var(--recf-green-dark);}.elementor .e-691f9ecc-9232{padding:0px;flex-direction:column;gap:18px;}.elementor .e-20965754-cb8c{font-family:var(--font-heading);font-weight:800;font-size:34px;color:#FFFFFF;letter-spacing:-0.02em;}.elementor .e-4ea2144a-b7cf{max-width:420px;color:rgba(255,255,255,0.84);flex:1 1 auto;}.elementor .e-6c36bcb1-97c4{margin-block-start:8px;}.elementor .e-4526b375-6276{padding-block-start:48px;padding-block-end:48px;padding-inline-start:44px;padding-inline-end:44px;border-radius:24px;background-color:var(--recf-green);flex-direction:column;gap:18px;flex:1 1 0px;align-items:flex-start;background-image: radial-gradient(ellipse at 100% 0%, rgba(201,152,46,0.28) 0%, rgba(201,152,46,0) 60%);\n}.elementor .e-58f645ed-cd71{font-family:var(--font-heading);font-weight:800;font-size:34px;color:var(--recf-green);letter-spacing:-0.02em;}.elementor .e-45166a3-1368{max-width:420px;flex:1 1 auto;}.elementor .e-1e9a364e-35a6{margin-block-start:8px;}.elementor .e-5dccbc9b-9f04{padding-block-start:48px;padding-block-end:48px;padding-inline-start:44px;padding-inline-end:44px;border-radius:24px;border-width:1px;border-color:rgba(36,92,58,0.14);border-style:solid;background-color:var(--recf-cream);flex-direction:column;gap:18px;flex:1 1 0px;align-items:flex-start;}.elementor .e-23324dbc-91f8{padding:0px;flex-direction:row;gap:24px;align-items:stretch;}.elementor .e-51ec639e-73d7{gap:48px;}.elementor .e-b8f2c10-e1d0{background-color:#FFFFFF;}