.elementor .e-582daf99-8dca{margin-block-end:20px;display:block;}.elementor .e-6452ec82-8bd1{font-size:70px;display:block;}.elementor .e-24406cbc-189b{max-width:540px;margin-block-start:28px;display:block;}.elementor .e-3d5ac2c-afa7{padding:0px;margin-block-start:36px;gap:14px;flex-wrap:wrap;}.elementor .e-7a637abb-3bf4{min-width:0px;padding:0px;flex:1 1 520px;}.elementor .e-78b5c172-eb71{height:520px;min-width:0px;padding:24px;border-radius:24px;background-image:url("https://maddiegracedolan.com/wp-content/uploads/2026/09/IMG_6663-1024x1536.jpeg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:50% 35%;flex:1 1 380px;}.elementor .e-5aae5d2f-e55a{padding-block-start:80px;padding-block-end:96px;gap:64px;flex-wrap:wrap;align-items:center;}.elementor .e-22cd399a-1cab{width:100%;padding:0px;background-color:var(--ivory);justify-content:center;}.elementor .e-552054ca-71a0{margin-block-end:16px;display:block;}.elementor .e-7018dc3-8147{max-width:720px;font-size:46px;margin-block-end:0px;display:block;}.elementor .e-4035e2e0-11b9{position:sticky;inset-block-start:140px;padding:0px;flex:0 0 340px;}.elementor .e-4876e0b7-65e8{font-family:var(--font-heading);font-size:22px;color:var(--sage);display:block;}.elementor .e-23c1fe5-2e1e{font-size:26px;margin-block-start:8px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-6fa89c28-8d74{font-size:17px;display:block;}.elementor .e-66782f3e-8810{padding:0px;}.elementor .e-ea2f97a-c173{font-family:var(--font-heading);font-size:22px;color:var(--sage);display:block;}.elementor .e-741ed8f6-40ef{font-size:26px;margin-block-start:8px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-64de7d68-cb4c{font-size:17px;display:block;}.elementor .e-2788db51-8d80{padding:0px;}.elementor .e-76fcd0b2-731c{font-family:var(--font-heading);font-size:22px;color:var(--sage);display:block;}.elementor .e-7293d374-f3cd{font-size:26px;margin-block-start:8px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-4f5d65ad-c8aa{font-size:17px;display:block;}.elementor .e-173672f0-2123{padding:0px;}.elementor .e-62a3c0c3-b655{font-family:var(--font-heading);font-size:22px;color:var(--sage);display:block;}.elementor .e-256b8dfd-5d25{font-size:26px;margin-block-start:8px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-cb89caa-5923{font-size:17px;display:block;}.elementor .e-72c37533-909d{padding:0px;}.elementor .e-467ba476-4524{font-family:var(--font-heading);font-size:22px;color:var(--sage);display:block;}.elementor .e-764afa3e-4b36{font-size:26px;margin-block-start:8px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-55f9c570-98dd{font-size:17px;display:block;}.elementor .e-4a7d6763-1ef7{padding:0px;}.elementor .e-30b677d0-dea1{font-family:var(--font-heading);font-size:22px;color:var(--sage);display:block;}.elementor .e-111110e9-2cce{font-size:26px;margin-block-start:8px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-7dbbe9c3-a789{font-size:17px;display:block;}.elementor .e-d88dc9c-2e5e{padding:0px;}.elementor .e-2fc4f5cb-73f1{column-gap:56px;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-76012b2f-4ea7{padding:0px;gap:72px;flex-wrap:nowrap;align-items:flex-start;}.elementor .e-3460fe67-4d5c{padding-block-start:104px;padding-block-end:104px;}.elementor .e-39ac1a4-f3bf{width:100%;padding:0px;background-color:var(--sand);justify-content:center;}.elementor .e-26077b2c-2b9f{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-64cd2f3d-8129{min-width:0px;padding:0px;flex:1 1 360px;}.elementor .e-4d3e6d92-2114{margin-block-end:16px;display:block;}.elementor .e-4a81e8a5-255b{font-size:48px;display:block;}.elementor .e-e960380-77c3{margin-block-start:24px;display:block;}.elementor .e-1d18a848-f365{margin-block-start:16px;display:block;}.elementor .e-1b50c890-9b8f{min-width:0px;padding:0px;flex:1 1 480px;}.elementor .e-7f46ce6e-cf1b{padding-block-start:104px;padding-block-end:104px;gap:64px;flex-wrap:wrap;align-items:center;}.elementor .e-6719ea55-b582{width:100%;padding:0px;background-color:var(--ivory);justify-content:center;}.elementor .e-4f3dbda6-82a8{font-size:46px;text-align:center;margin-block-end:32px;display:block;}.elementor .e-3c0d7164-3f9f{font-weight:600;color:var(--charcoal);}.elementor .e-6bbd3fe0-2738{font-family:var(--font-body);font-size:22px;color:var(--charcoal);line-height:1;}.elementor .e-20dd3701-9336{margin-block-start:12px;display:block;}.elementor .e-39369611-c8bb{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-e8d3957-d9c4{font-weight:600;color:var(--charcoal);}.elementor .e-320fb761-cc45{font-family:var(--font-body);font-size:22px;color:var(--charcoal);line-height:1;}.elementor .e-5300ea18-1b81{margin-block-start:12px;display:block;}.elementor .e-6b343206-3711{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-4501ae91-5480{font-weight:600;color:var(--charcoal);}.elementor .e-1efae26d-89f0{font-family:var(--font-body);font-size:22px;color:var(--charcoal);line-height:1;}.elementor .e-7688ef34-2cc9{margin-block-start:12px;display:block;}.elementor .e-f10a41b-85a9{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-19703034-de8e{font-weight:600;color:var(--charcoal);}.elementor .e-1b2e2779-a7d1{font-family:var(--font-body);font-size:22px;color:var(--charcoal);line-height:1;}.elementor .e-5142fd1b-a8ce{margin-block-start:12px;display:block;}.elementor .e-65d93413-d33f{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-4495b0e2-4b1e{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-2e784de0-a564{width:100%;max-width:900px;padding-block-start:0px;padding-block-end:104px;padding-inline-start:64px;padding-inline-end:64px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-693428a-7e50{width:100%;padding:0px;background-color:var(--ivory);justify-content:center;}.elementor .e-42670ee5-773a{font-size:48px;color:#FFFFFF;display:block;}.elementor .e-2dd38825-5241{color:#F1EEE8;margin-block-start:20px;display:block;}.elementor .e-6231adc5-3e5b{font-weight:600;color:#FFFFFF;margin-block-start:24px;display:block;}.elementor .e-148e469c-98b1{min-width:0px;padding:0px;flex:1 1 360px;}.elementor .e-b1528fd-e684{width:100%;font-size:15px;color:var(--charcoal);display:block;}.elementor .e-40251164-f30a{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-74083665-fcf8{padding-block-start:96px;padding-block-end:96px;gap:56px;flex-wrap:wrap;}.elementor .e-2578aee8-4968{width:100%;padding:0px;background-color:var(--sage);justify-content:center;}