.elementor .e-673de630-97ff{margin-block-end:20px;display:block;}.elementor .e-4ca065e3-acca{font-size:76px;line-height:1.04;display:block;}.elementor .e-126bafd1-387d{max-width:520px;margin-block-start:28px;display:block;}.elementor .e-1b41bf64-931f{padding:0px;margin-block-start:36px;gap:14px;flex-wrap:wrap;}.elementor .e-3e8cebe1-dab4{min-width:0px;padding:0px;flex:1 1 480px;}.elementor .e-2ac10a26-3992{width:100%;height:600px;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-3f2d525d-4a86{width:104px;height:auto;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:block;}.elementor .e-4e97f72e-4aa7{font-weight:600;font-size:11px;color:#E3E8E2;letter-spacing:0.12em;line-height:1.3;text-transform:uppercase;margin-block-start:6px;display:block;}.elementor .e-59a65092-914f{width:148px;height:148px;position:absolute;inset-block-end:72px;inset-inline-start:-36px;text-align:center;padding:16px;border-radius:50%;border-width:6px;border-color:var(--ivory);border-style:solid;background-color:var(--sage);display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-51c5e043-e9df{min-width:0px;position:relative;padding:0px;flex:1 1 400px;}.elementor .e-14acfa75-24ce{padding-block-start:72px;padding-block-end:56px;gap:64px;flex-wrap:wrap;align-items:center;}.elementor .e-45c5978d-1a8d{width:100%;padding:0px;background-color:var(--ivory);justify-content:center;}.elementor .e-44fb6f92-eb13{font-family:var(--font-heading);font-size:34px;color:var(--charcoal);line-height:1.1;display:block;}.elementor .e-219551d0-fdc7{font-size:14px;color:var(--muted);line-height:1.5;margin-block-start:6px;display:block;}.elementor .e-1fad4ad6-d2d4{padding-block-start:26px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:24px;}.elementor .e-5ab2a677-83fa{font-family:var(--font-heading);font-size:34px;color:var(--charcoal);line-height:1.1;display:block;}.elementor .e-329d481a-9e2a{font-size:14px;color:var(--muted);line-height:1.5;margin-block-start:6px;display:block;}.elementor .e-54955cdd-c858{padding-block-start:26px;padding-block-end:26px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-100367ea-a3f3{font-family:var(--font-heading);font-size:34px;color:var(--charcoal);line-height:1.1;display:block;}.elementor .e-6ecbaf28-bad8{font-size:14px;color:var(--muted);line-height:1.5;margin-block-start:6px;display:block;}.elementor .e-6b2c17a5-1310{padding-block-start:26px;padding-block-end:26px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-27c1f4a4-4bbd{font-family:var(--font-heading);font-size:34px;color:var(--charcoal);line-height:1.1;display:block;}.elementor .e-2eff2279-c8ad{font-size:14px;color:var(--muted);line-height:1.5;margin-block-start:6px;display:block;}.elementor .e-60034558-4633{padding-block-start:26px;padding-block-end:26px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-1cb44e1-1390{padding:0px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#D9D2C7;border-style:solid;display:grid;gap:0px;grid-template-columns:repeat(4, minmax(0, 1fr));grid-template-rows:auto;}.elementor .e-71c4ca85-222b{padding-block-end:88px;}.elementor .e-298cfeca-3dff{width:100%;padding:0px;background-color:var(--ivory);justify-content:center;}.elementor .e-2c15b529-e172{margin-block-end:40px;display:block;}.elementor .e-3e32f8cc-c9c3{height:300px;background-image:url("https://maddiegracedolan.com/wp-content/uploads/2026/10/mgd-illustration-buying-1024x683.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:50% 70%;background-color:#EDE8E0;}.elementor .e-150f294a-c90a{font-size:30px;display:block;}.elementor .e-3dd858ea-36e2{font-size:17px;margin-block-start:12px;margin-block-end:20px;display:block;}.elementor .e-632cb0ca-52dd{font-family:var(--font-body);font-weight:600;font-size:15px;color:var(--sage);}.elementor .e-53aa1bd0-a7f8{padding:32px;}.elementor .e-e2b7984-2c2d{overflow:hidden;text-decoration:none;padding:0px;border-radius:20px;background-color:#FFFFFF;transition:all 0.35s;display:block;}.elementor .e-e2b7984-2c2d:hover,.elementor .e-e2b7984-2c2d:focus-visible{box-shadow:0px 18px 40px 0px rgba(31,29,27,0.10);transform:translate3d(0px, -6px, 0px);}.elementor .e-170317b8-f960{height:300px;background-image:url("https://maddiegracedolan.com/wp-content/uploads/2026/10/mgd-illustration-selling-1024x683.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:50% 70%;background-color:#EDE8E0;}.elementor .e-206e2b03-bb06{font-size:30px;display:block;}.elementor .e-16a7b063-ee05{font-size:17px;margin-block-start:12px;margin-block-end:20px;display:block;}.elementor .e-548f4966-8585{font-family:var(--font-body);font-weight:600;font-size:15px;color:var(--sage);}.elementor .e-2d27d11-29db{padding:32px;}.elementor .e-1a1b2d2-ae23{overflow:hidden;text-decoration:none;padding:0px;border-radius:20px;background-color:#FFFFFF;transition:all 0.35s;display:block;}.elementor .e-1a1b2d2-ae23:hover,.elementor .e-1a1b2d2-ae23:focus-visible{box-shadow:0px 18px 40px 0px rgba(31,29,27,0.10);transform:translate3d(0px, -6px, 0px);}.elementor .e-3db08295-cfa2{padding:0px;display:grid;gap:28px;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto;}.elementor .e-4f895daa-5f33{padding-block-end:112px;}.elementor .e-3ba20505-21fb{width:100%;padding:0px;background-color:var(--ivory);justify-content:center;}.elementor .e-59d7e500-66cb{max-width:460px;font-family:var(--font-heading);font-weight:400;font-size:38px;color:#FFFFFF;line-height:1.28;font-style:italic;display:block;}.elementor .e-2d4a60f9-f744{color:#C9D1CA;margin-block-start:24px;display:block;}.elementor .e-560a916f-2648{padding-block-start:96px;padding-block-end:96px;padding-inline-start:8%;padding-inline-end:64px;background-color:#141414;display:flex;flex-direction:column;flex:0 0 42%;justify-content:center;}.elementor .e-38cc2900-7a0f{min-height:640px;padding:0px;background-image:url("https://maddiegracedolan.com/wp-content/uploads/2026/10/IMG_6632-1.jpg");background-repeat:no-repeat;background-attachment:fixed;background-size:cover;background-position:70% 30%;background-color:#141414;flex:1 1 0px;}.elementor .e-78d2bcc6-3f0e{display:none;}.elementor .e-1add9302-a1f1{width:100%;padding:0px;background-color:#141414;flex-wrap:wrap;align-items:stretch;}.elementor .e-265e7421-ac5b{width:100%;height:520px;overflow:hidden;object-fit:cover;border-radius:24px;}.elementor .e-2be996-4969{min-width:0px;padding:0px;flex:1 1 380px;}.elementor .e-e22618d-fa7f{margin-block-end:16px;display:block;}.elementor .e-31d508d9-a8fc{display:block;}.elementor .e-13cf1c15-16ee{margin-block-start:24px;margin-block-end:36px;display:block;}.elementor .e-51300b40-a623{min-width:32px;font-family:var(--font-heading);font-size:22px;color:var(--sage);line-height:1.4;display:block;}.elementor .e-4a2b4779-19b6{font-weight:600;color:var(--charcoal);display:block;}.elementor .e-15d48968-3e6d{font-size:17px;display:block;}.elementor .e-21f56db2-49de{padding:0px;}.elementor .e-5bf4f140-2b85{padding:0px;margin-block-end:24px;gap:20px;flex-wrap:nowrap;}.elementor .e-70a6a7b6-54a6{min-width:32px;font-family:var(--font-heading);font-size:22px;color:var(--sage);line-height:1.4;display:block;}.elementor .e-19bf3fee-15d9{font-weight:600;color:var(--charcoal);display:block;}.elementor .e-6a1b3e13-3f81{font-size:17px;display:block;}.elementor .e-77e56f91-fbba{padding:0px;}.elementor .e-4b5acf0c-5b65{padding:0px;margin-block-end:24px;gap:20px;flex-wrap:nowrap;}.elementor .e-35cdeab7-3fa6{min-width:32px;font-family:var(--font-heading);font-size:22px;color:var(--sage);line-height:1.4;display:block;}.elementor .e-f634e9a-3bc8{font-weight:600;color:var(--charcoal);display:block;}.elementor .e-4311ae1c-5285{font-size:17px;display:block;}.elementor .e-15345e0e-cc5d{padding:0px;}.elementor .e-7630b4f0-c4cd{padding:0px;gap:20px;flex-wrap:nowrap;}.elementor .e-7d7560fe-661f{width:190px;height:auto;margin-block-start:36px;display:block;}.elementor .e-46204830-ea3f{min-width:0px;padding:0px;flex:1 1 480px;}.elementor .e-15ca4afc-20be{padding-block-start:112px;padding-block-end:112px;gap:64px;flex-wrap:wrap;align-items:center;}.elementor .e-3f860b84-3beb{width:100%;padding:0px;background-color:var(--sand);justify-content:center;}.elementor .e-47f89a2-3ef5{margin-block-end:20px;display:block;}.elementor .e-734cac1-6a5c{max-width:1100px;font-family:var(--font-heading);font-weight:400;font-size:46px;color:var(--charcoal);line-height:1.3;font-style:italic;margin-inline-start:auto;margin-inline-end:auto;display:block;}.elementor .e-3d2009ee-6d83{text-align:center;padding-block-start:96px;padding-block-end:8px;}.elementor .e-4e6edb45-329b{width:100%;padding:0px;background-color:var(--ivory);justify-content:center;}.elementor .e-1e403d48-42a8{text-align:center;margin-block-end:32px;display:block;}.elementor .e-14c3a735-1831{font-weight:600;color:var(--charcoal);}.elementor .e-24f1432a-dfa2{font-family:var(--font-body);font-weight:400;font-size:22px;color:var(--charcoal);line-height:1;}.elementor .e-63e525d7-4c1a{margin-block-start:12px;display:block;}.elementor .e-16f745d3-be8c{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-2c66ce08-e854{font-weight:600;color:var(--charcoal);}.elementor .e-1faab5b2-2d99{font-family:var(--font-body);font-weight:400;font-size:22px;color:var(--charcoal);line-height:1;}.elementor .e-1d6ebb87-ca67{margin-block-start:12px;display:block;}.elementor .e-3ff81727-7115{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-225cf10d-7387{font-weight:600;color:var(--charcoal);}.elementor .e-3f2b1eb2-5079{font-family:var(--font-body);font-weight:400;font-size:22px;color:var(--charcoal);line-height:1;}.elementor .e-518c4bb9-32fc{margin-block-start:12px;display:block;}.elementor .e-39ea5bc1-ccf2{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-767508a-f265{font-weight:600;color:var(--charcoal);}.elementor .e-2d28ec6d-f21c{font-family:var(--font-body);font-weight:400;font-size:22px;color:var(--charcoal);line-height:1;}.elementor .e-e93657a-4bb0{margin-block-start:12px;display:block;}.elementor .e-3d6b12a5-1149{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-4b4cbe0f-a9a4{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-23ddee20-3892{width:100%;max-width:900px;padding-block-start:112px;padding-block-end:112px;padding-inline-start:64px;padding-inline-end:64px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-5b456aa3-219c{width:100%;padding:0px;background-color:var(--ivory);justify-content:center;}.elementor .e-31df0322-eb01{font-size:56px;color:#FFFFFF;display:block;}.elementor .e-5495d3d8-e142{max-width:520px;color:#F1EEE8;margin-block-start:20px;margin-block-end:36px;margin-inline-start:auto;margin-inline-end:auto;display:block;}.elementor .e-74bbae8-ee44{padding:0px;gap:14px;flex-wrap:wrap;justify-content:center;}.elementor .e-62d94d9d-d241{width:100%;max-width:900px;text-align:center;padding-block-start:96px;padding-block-end:96px;padding-inline-start:64px;padding-inline-end:64px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-467e7e4c-4e1b{width:100%;padding:0px;background-color:var(--sage);justify-content:center;}