.elementor .e-12875934-540a{margin-block-end:20px;display:block;}.elementor .e-4b420840-9e8f{font-size:70px;display:block;}.elementor .e-ee89735-c1e0{max-width:540px;margin-block-start:28px;display:block;}.elementor .e-5e2e1c4-58d6{padding:0px;margin-block-start:36px;gap:14px;flex-wrap:wrap;}.elementor .e-5235d8cc-efc8{min-width:0px;padding:0px;flex:1 1 520px;}.elementor .e-20ba4afe-8e34{height:520px;min-width:0px;padding:24px;border-radius:24px;background-image:url("https://maddiegracedolan.com/wp-content/uploads/2026/09/IMG_6664-683x1024.jpeg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:50% 30%;flex:1 1 380px;}.elementor .e-256bdaae-9a4d{padding-block-start:80px;padding-block-end:96px;gap:64px;flex-wrap:wrap;align-items:center;}.elementor .e-4e2f74e7-3148{width:100%;padding:0px;background-color:var(--ivory);justify-content:center;}.elementor .e-82e53a5-9195{margin-block-end:16px;display:block;}.elementor .e-7650d892-9860{max-width:720px;font-size:46px;margin-block-end:0px;display:block;}.elementor .e-656640e3-c5f2{position:sticky;inset-block-start:140px;padding:0px;flex:0 0 340px;}.elementor .e-38a595f-7335{font-family:var(--font-heading);font-size:22px;color:var(--sage);display:block;}.elementor .e-306ec483-551e{font-size:26px;margin-block-start:8px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-6fc042ca-498a{font-size:17px;display:block;}.elementor .e-334f64e8-73c6{padding:0px;}.elementor .e-6ec9855a-c7f6{font-family:var(--font-heading);font-size:22px;color:var(--sage);display:block;}.elementor .e-4b1c7635-b291{font-size:26px;margin-block-start:8px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-392e7b9c-1b9a{font-size:17px;display:block;}.elementor .e-7caa291d-1a5b{padding:0px;}.elementor .e-113032a5-ced9{font-family:var(--font-heading);font-size:22px;color:var(--sage);display:block;}.elementor .e-4ecc9cdc-bbdb{font-size:26px;margin-block-start:8px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-7853ff5-8768{font-size:17px;display:block;}.elementor .e-27f81e11-ca76{padding:0px;}.elementor .e-27b7239c-b921{font-family:var(--font-heading);font-size:22px;color:var(--sage);display:block;}.elementor .e-1b540d45-a03f{font-size:26px;margin-block-start:8px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-adfb6a8-ad27{font-size:17px;display:block;}.elementor .e-73da90e6-9171{padding:0px;}.elementor .e-345a1817-ba89{font-family:var(--font-heading);font-size:22px;color:var(--sage);display:block;}.elementor .e-4637d30d-cd9d{font-size:26px;margin-block-start:8px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-40048ac9-79a5{font-size:17px;display:block;}.elementor .e-503b68f6-a625{padding:0px;}.elementor .e-d1237ea-dbd4{font-family:var(--font-heading);font-size:22px;color:var(--sage);display:block;}.elementor .e-4414cdff-9af0{font-size:26px;margin-block-start:8px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-2db988be-a6f5{font-size:17px;display:block;}.elementor .e-6374d94b-fb69{padding:0px;}.elementor .e-6ad375f6-fa79{padding:0px;display:grid;gap:52px;flex:1 1 0px;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto auto auto;}.elementor .e-15895611-af8f{padding:0px;gap:72px;flex-wrap:nowrap;align-items:flex-start;}.elementor .e-b376878-4eae{padding-block-start:104px;padding-block-end:104px;}.elementor .e-66bad617-bb76{width:100%;padding:0px;background-color:var(--sand);justify-content:center;}.elementor .e-556f9669-23e7{margin-block-end:16px;display:block;}.elementor .e-46ecd212-b020{font-size:48px;display:block;}.elementor .e-5951e839-f342{margin-block-start:24px;display:block;}.elementor .e-3b3d1e80-e822{margin-block-start:16px;display:block;}.elementor .e-2ac99cbf-de51{min-width:0px;padding:0px;flex:1 1 480px;}.elementor .e-15bd7f48-d8f0{width:100%;height:460px;overflow:hidden;object-fit:cover;border-start-start-radius:240px;border-start-end-radius:240px;border-end-start-radius:24px;border-end-end-radius:24px;}.elementor .e-3a45e8a-6022{min-width:0px;padding:0px;flex:1 1 360px;}.elementor .e-662a97ad-9b98{padding-block-start:104px;padding-block-end:104px;gap:64px;flex-wrap:wrap;align-items:center;}.elementor .e-7720ab6d-a773{width:100%;padding:0px;background-color:var(--ivory);justify-content:center;}.elementor .e-366e8c80-f12e{color:#E3E8E2;margin-block-end:16px;display:block;}.elementor .e-139b252f-a10c{font-size:48px;color:#FFFFFF;display:block;}.elementor .e-694c1b86-49e0{color:#F1EEE8;margin-block-start:20px;display:block;}.elementor .e-12783cf1-1ddb{min-width:0px;padding:0px;flex:1 1 360px;}.elementor .e-3f7d1492-6bc7{width:100%;font-size:15px;color:var(--charcoal);display:block;}.elementor .e-122bd615-cd10{min-width:0px;min-height:0px;text-align:center;padding:36px;border-radius:20px;background-color:#FFFFFF;display:block;flex:1 1 520px;justify-content:center;align-items:center;}.elementor .e-5b367a45-761e{padding-block-start:96px;padding-block-end:96px;gap:56px;flex-wrap:wrap;}.elementor .e-19bf148d-1cd4{width:100%;padding:0px;background-color:var(--sage);justify-content:center;}.elementor .e-1a74afa6-96fd{font-size:46px;text-align:center;margin-block-end:32px;display:block;}.elementor .e-20f85e1b-ee17{font-weight:600;color:var(--charcoal);}.elementor .e-9722529-df8f{font-family:var(--font-body);font-size:22px;color:var(--charcoal);line-height:1;}.elementor .e-4e1514ad-ff95{margin-block-start:12px;display:block;}.elementor .e-3e16b247-26a8{padding-block-start:22px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#D9D2C7;border-style:solid;}.elementor .e-4269290-c2cc{font-weight:600;color:var(--charcoal);}.elementor .e-514e50ef-fc3d{font-family:var(--font-body);font-size:22px;color:var(--charcoal);line-height:1;}.elementor .e-7e08cc69-5ed9{margin-block-start:12px;display:block;}.elementor .e-4c6f8b33-4699{padding-block-start:22px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#D9D2C7;border-style:solid;}.elementor .e-6147802c-da4b{font-weight:600;color:var(--charcoal);}.elementor .e-7de316f5-1e89{font-family:var(--font-body);font-size:22px;color:var(--charcoal);line-height:1;}.elementor .e-621da813-a948{margin-block-start:12px;display:block;}.elementor .e-3b6168b7-7022{padding-block-start:22px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#D9D2C7;border-style:solid;}.elementor .e-66eb4171-db17{font-weight:600;color:var(--charcoal);}.elementor .e-3ecaff5c-8e66{font-family:var(--font-body);font-size:22px;color:var(--charcoal);line-height:1;}.elementor .e-1d15192f-f7a0{margin-block-start:12px;display:block;}.elementor .e-71a277b9-bc08{padding-block-start:22px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#D9D2C7;border-style:solid;}.elementor .e-1eab17b5-6366{border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#D9D2C7;border-style:solid;}.elementor .e-75cae6c4-bd8c{width:100%;max-width:900px;padding-block-start:104px;padding-block-end:104px;padding-inline-start:64px;padding-inline-end:64px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-26b082cb-24c9{width:100%;padding:0px;background-color:var(--ivory);justify-content:center;}