.elementor .e-7969a39a-3502d63{font-family:var(--font-heading);font-weight:600;font-size:14px;letter-spacing:1px;text-align:end;text-transform:uppercase;padding-inline-start:0px;color: var(--accent);\n}.elementor .e-31e430ca-e63ce0d{width:100%;font-family:var(--font-heading);font-weight:600;font-size:100px;text-transform:uppercase;padding:0px;color: var(--light);\n}.elementor .e-40aefc7d-a5ebce3:hover,.elementor .e-40aefc7d-a5ebce3:focus-visible{color:#000000;border-color: var(--light); background-color: var(--light);\n}.elementor .e-40aefc7d-a5ebce3{width:auto;font-family:var(--font-heading);font-weight:600;font-size:14px;text-transform:uppercase;padding-block-start:13px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;border-radius:30px;border-width:2px;border-style:solid;display:flex;justify-content:center;align-items:center;color: var(--dark); border-color: var(--accent); background-color: var(--accent);\n}.elementor .e-1efc7c06-dc23584:hover,.elementor .e-1efc7c06-dc23584:focus-visible{color:#000000;border-color: var(--light); background-color: var(--light);\n}.elementor .e-1efc7c06-dc23584{width:auto;font-family:var(--font-heading);font-weight:700;font-size:14px;text-transform:uppercase;padding-block-start:13px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;border-radius:30px;border-width:2px;border-style:solid;justify-content:center;align-items:center;color: var(--light); border-color: var(--light);\n}.elementor .e-28b1f126-eea5279{gap:20px;}.elementor .e-543e69a2-7fd1c10{column-gap:0px;padding-block-start:0px;padding-block-end:60px;padding-inline-start:60px;padding-inline-end:0px;background-color:transparent;flex-direction:column;row-gap:10px;justify-content:flex-end;align-items:start;row-gap: 10px;\n}.elementor .e-ca8ee99-6c7103b{font-family:var(--font-body);font-weight:300;font-size:16px;letter-spacing:1px;text-align:end;color: var(--light);\n}.elementor .e-466865d3-bd24720{font-family:var(--font-body);font-weight:300;font-size:16px;letter-spacing:1px;text-align:end;color: var(--light);\n}.elementor .e-4581ceb7-a5ccab1{width:250px;height:100%;flex-direction:column;justify-content:space-between;align-items:end;}.elementor .e-453ce92-2d62cef{height:690px;padding:0px;background-image:linear-gradient(180deg, transparent 0%,color-mix(in srgb, var(--dark) 60%, transparent) 100%),url("https://discovermorningtonpeninsula.com/wp-content/uploads/2026/09/Screenshot-2026-09-19-at-8.24.42-pm.png");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:row;justify-content:space-between;align-items:end;background-size: auto auto, cover; background-position: 0% 0%, center center; background-repeat: repeat, no-repeat;\n}.elementor .e-36c2af16-fcdc263{font-family:var(--font-heading);font-weight:600;font-size:14px;letter-spacing:1px;text-align:start;text-transform:uppercase;color: var(--accent);\n}.elementor .e-4c0fb65-f1c8203{font-family:var(--font-heading);font-weight:600;font-size:14px;letter-spacing:1px;text-align:start;text-transform:uppercase;color: var(--light);\n}.elementor .e-833caa6-63625e7{font-family:var(--font-heading);font-weight:600;font-size:14px;letter-spacing:1px;text-align:start;text-transform:uppercase;color: var(--accent);\n}.elementor .e-95cd4a9-c7ce1d4{font-family:var(--font-heading);font-weight:800;font-size:28px;text-align:start;text-transform:uppercase;color: var(--light);\n}.elementor .e-1a0ee2b-3f85a6d{width:25%;}.elementor .e-2f20379-e91d4d5:hover,.elementor .e-2f20379-e91d4d5:focus-visible{color:#000000;border-color: var(--light); background-color: var(--light);\n}.elementor .e-2f20379-e91d4d5{width:auto;font-family:var(--font-heading);font-weight:600;font-size:14px;text-transform:uppercase;padding-block-start:13px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;border-radius:30px;border-width:2px;border-style:solid;display:flex;justify-content:center;align-items:center;color: var(--dark); border-color: var(--accent); background-color: var(--accent);\n}.elementor .e-3ca51305-0078d1b{width:auto;padding:0px;justify-content:center;align-items:center;}.elementor .e-73a726a3-51e449a{width:74%;justify-content:space-between;}.elementor .e-430cbb17-cb98099{padding-block-start:5px;padding-block-end:5px;padding-inline-start:60px;padding-inline-end:30px;border-block-start-width:0px;border-block-end-width:5px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#acff5e;border-style:solid;background-color:#0f4010;justify-content:space-between;align-items:center;border-color: var(--accent); background-color: var(--dark);\n}.elementor .e-7c3775e9-b200c62{width:100%;height:100%;object-fit:cover;border-radius:24px;}.elementor .e-2d9e4213-7e1563a{overflow:hidden;aspect-ratio:4 / 3;padding:0px;border-radius:24px;flex:1 1 0px;}.elementor .e-46672bf0-f2ff655{font-family:var(--font-heading);font-weight:700;font-size:14px;letter-spacing:3px;text-transform:uppercase;color: var(--accent);\n}.elementor .e-1fd2ef4d-9601001{font-family:var(--font-heading);font-weight:700;font-size:60px;line-height:1.1;text-transform:uppercase;color: var(--dark);\n}.elementor .e-57e18119-802f1e3{font-family:var(--font-body);font-weight:400;font-size:20px;color:#3d4f63;line-height:1.7;margin-block-start:20px;}.elementor .e-5ebde208-1a8a759{font-family:var(--font-body);font-weight:400;font-size:18px;color:#8a97a6;line-height:1.7;margin-block-start:10px;}.elementor .e-9c20a10-711a427{padding:0px;flex-direction:column;gap:10px;flex:1 1 0px;}.elementor .e-5d8d4fd-b988b65{padding-block-start:120px;padding-block-end:120px;padding-inline-start:60px;padding-inline-end:60px;background-color:#ffffff;gap:120px;align-items:center;}.elementor .e-4dd2c728-f4daa1f{height:auto;padding:0px;background-color:transparent;flex-direction:column;gap:0px;}.elementor .e-1495db1b-489b295{font-family:var(--font-heading);font-weight:600;font-size:14px;color:#acff5e;text-transform:uppercase;color: var(--dark);\n}.elementor .e-77c8ce9d-3414b3f{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:10px;flex-direction:column;}.elementor .e-408c2725-4a97ac7{font-family:var(--font-heading);font-weight:700;font-size:60px;color:#0f4010;line-height:1.15;text-transform:uppercase;}.elementor .e-7f01b788-3215d21{width:600px;font-family:var(--font-body);font-weight:400;font-size:18px;color:#000000;}.elementor .e-21138428-e276c43:hover,.elementor .e-21138428-e276c43:focus-visible{color: var(--dark); border-color: var(--dark); background-color: var(--light);\n}.elementor .e-21138428-e276c43{width:auto;font-family:var(--font-heading);font-weight:600;font-size:14px;text-transform:uppercase;padding-block-start:13px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;border-radius:30px;border-width:2px;border-style:solid;justify-content:center;align-items:center;color: var(--dark); border-color: var(--accent); background-color: var(--accent);\n}.elementor .e-fc31ae2-6cc6b45{padding-block-start:0px;padding-block-end:35px;padding-inline-start:0px;padding-inline-end:0px;justify-content:space-between;align-items:end;}.elementor .e-5f2bfa31-a3d726a{padding:0px;flex-direction:column;justify-content:space-between;align-items:end;}.elementor .e-6aa83665-b5d23f4{height:auto;min-height:800px;padding-block-start:80px;padding-block-end:80px;padding-inline-start:60px;padding-inline-end:60px;background-color:#ffffff;flex-direction:column;gap:10px;justify-content:center;background-color: var(--light);\n}.elementor .e-5b3fe59b-3f29535{font-family:var(--font-heading);font-weight:600;font-size:14px;text-transform:uppercase;color: var(--accent);\n}.elementor .e-318b990f-a7032d0{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:10px;flex-direction:column;}.elementor .e-54d20963-f0affc4{font-family:var(--font-heading);font-weight:700;font-size:60px;line-height:1.15;text-transform:uppercase;color: var(--light);\n}.elementor .e-5b12f0a1-888afc5{width:600px;font-family:var(--font-body);font-weight:400;font-size:18px;color: var(--light);\n}.elementor .e-c53438f-a531012:hover,.elementor .e-c53438f-a531012:focus-visible{color: var(--dark); border-color: var(--light); background-color: var(--light);\n}.elementor .e-c53438f-a531012{width:auto;font-family:var(--font-heading);font-weight:600;font-size:14px;text-transform:uppercase;padding-block-start:13px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;border-radius:30px;border-width:2px;border-style:solid;justify-content:center;align-items:center;color: var(--dark); border-color: var(--accent); background-color: var(--accent);\n}.elementor .e-72ad8645-8dd171c{padding-block-start:0px;padding-block-end:35px;padding-inline-start:0px;padding-inline-end:0px;justify-content:space-between;align-items:end;}.elementor .e-f70b4f0-742f373{padding:0px;flex-direction:column;justify-content:space-between;align-items:end;}.elementor .e-702edb2c-58e824f{height:auto;min-height:800px;padding-block-start:80px;padding-block-end:80px;padding-inline-start:60px;padding-inline-end:60px;background-color:#0f4010;flex-direction:column;gap:10px;justify-content:center;background-color: var(--dark);\n}.elementor .e-730f1bae-a4a1d58{width:50%;}.elementor .e-737933a2-c5e7325{font-family:var(--font-heading);font-weight:600;font-size:14px;text-transform:uppercase;color: var(--accent);\n}.elementor .e-4cdaa804-9a7d7f5{width:80%;font-family:var(--font-heading);font-weight:700;font-size:60px;line-height:70px;text-transform:uppercase;color: var(--light);\n}.elementor .e-4cdf505b-9a54418{font-family:var(--font-body);font-weight:500;font-size:18px;color: var(--light);\n}.elementor .e-4988cdf4-3ae82d7:hover,.elementor .e-4988cdf4-3ae82d7:focus-visible{color:#000000;border-color: var(--light); background-color: var(--light);\n}.elementor .e-4988cdf4-3ae82d7{width:auto;font-family:var(--font-heading);font-weight:600;font-size:14px;text-transform:uppercase;padding-block-start:13px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;border-radius:30px;border-width:2px;border-style:solid;justify-content:center;align-items:center;color: var(--dark); border-color: var(--accent); background-color: var(--accent);\n}.elementor .e-507eaaa-79a80fa:hover,.elementor .e-507eaaa-79a80fa:focus-visible{color:#000000;border-color: var(--light); background-color: var(--light);\n}.elementor .e-507eaaa-79a80fa{width:auto;font-family:var(--font-heading);font-weight:700;font-size:14px;text-transform:uppercase;padding-block-start:13px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;border-radius:30px;border-width:2px;border-style:solid;justify-content:center;align-items:center;color: var(--light); border-color: var(--light);\n}.elementor .e-662594d-e6e78b4{padding-block-start:20px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:20px;}.elementor .e-712ba599-7aab1a8{width:50%;padding-block-start:50px;padding-block-end:50px;padding-inline-start:60px;padding-inline-end:30px;background-color:color-mix(in srgb, var(--dark) 90%, transparent);flex-direction:column;gap:10px;justify-content:center;align-items:start;}.elementor .e-188a13eb-70d7e70{height:720px;padding:0px;background-image:url("https://discovermorningtonpeninsula.com/wp-content/uploads/2026/09/Screenshot-2026-09-19-at-8.55.57-pm.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:row-reverse;}.elementor .e-5eff7d57-0ddac6d{font-family:var(--font-heading);font-weight:600;font-size:14px;text-transform:uppercase;color: var(--dark);\n}.elementor .e-66caf983-cf43a75{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:10px;flex-direction:column;}.elementor .e-47cf22cc-d435275{font-family:var(--font-heading);font-weight:700;font-size:60px;color:#000000;line-height:1.15;text-transform:uppercase;}.elementor .e-7336fc7f-f11a932{width:600px;font-family:var(--font-body);font-weight:400;font-size:18px;color:#000000;}.elementor .e-4547316-fb5a5a0:hover,.elementor .e-4547316-fb5a5a0:focus-visible{color: var(--dark); border-color: var(--dark); background-color: var(--light);\n}.elementor .e-4547316-fb5a5a0{width:auto;font-family:var(--font-heading);font-weight:600;font-size:14px;text-transform:uppercase;padding-block-start:13px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;border-radius:30px;border-width:2px;border-style:solid;justify-content:center;align-items:center;color: var(--dark); border-color: var(--accent); background-color: var(--accent);\n}.elementor .e-542b3576-5a44ff6{padding-block-start:0px;padding-block-end:35px;padding-inline-start:0px;padding-inline-end:0px;justify-content:space-between;align-items:end;}.elementor .e-3ba691de-c041d30{padding:0px;flex-direction:column;justify-content:space-between;align-items:end;}.elementor .e-2dba36df-11b4e0e{height:auto;min-height:800px;padding-block-start:80px;padding-block-end:80px;padding-inline-start:60px;padding-inline-end:60px;background-color:#ffffff;flex-direction:column;gap:10px;justify-content:center;background-color: var(--light);\n}.elementor .e-779ff54c-ad68fb4{font-family:var(--font-heading);font-weight:600;font-size:14px;text-transform:uppercase;color: var(--accent);\n}.elementor .e-70dd735d-2d10301{font-family:var(--font-heading);font-weight:700;font-size:40px;line-height:1.15;text-transform:uppercase;color: var(--light);\n}.elementor .e-3f19f8a6-8ffb309{font-family:var(--font-body);font-weight:400;font-size:18px;padding-block-start:5px;padding-block-end:20px;color: var(--light);\n}.elementor .e-a75e907-e5aa959{padding:0px;flex-direction:column;gap:10px;}.elementor .e-71942f09-abed0bd:hover,.elementor .e-71942f09-abed0bd:focus-visible{color:#000000;border-color: var(--light); background-color: var(--light);\n}.elementor .e-71942f09-abed0bd{width:auto;font-family:var(--font-heading);font-weight:600;font-size:14px;text-transform:uppercase;padding-block-start:13px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;border-radius:30px;border-width:2px;border-style:solid;justify-content:center;align-items:center;color: var(--dark); border-color: var(--accent); background-color: var(--accent);\n}.elementor .e-6e307d6f-2272f78{column-gap:20px;padding-inline-start:0px;padding-inline-end:60px;flex-direction:row;justify-content:flex-start;align-items:start;}.elementor .e-56f25fa-4f1fbb3{width:550px;height:auto;min-height:450px;padding:30px;margin-block-start:60px;margin-inline-start:60px;border-radius:10px;background-color:color-mix(in srgb, var(--dark) 95%, transparent);flex-direction:column;gap:10px;justify-content:center;align-items:start;}.elementor .e-76e26a9c-778a57f{font-family:var(--font-body);font-weight:300;font-size:16px;color:#ffffff;text-align:end;padding-block-start:5px;padding-block-end:20px;align-self:end;color: var(--light);\n}.elementor .e-44634d20-7e0d57a{font-family:var(--font-body);font-weight:300;font-size:16px;color:#ffffff;text-align:end;padding:0px;align-self:end;color: var(--light);\n}.elementor .e-450728f0-47b902d{width:auto;padding:0px;border-radius:15px;flex-direction:column;justify-content:space-between;align-self:stretch;}.elementor .e-c1940c8-418425a{height:650px;background-image:url("https://discovermorningtonpeninsula.com/wp-content/uploads/2026/09/Screenshot-2026-09-19-at-9.03.40-pm.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center right;flex-direction:row;justify-content:space-between;align-items:center;}.elementor .e-5c7b6b1c-7a802dc{font-family:var(--font-heading);font-weight:600;font-size:14px;text-transform:uppercase;color: var(--dark);\n}.elementor .e-b91f4ce-fc936f3{font-family:var(--font-heading);font-weight:700;font-size:60px;color:#000000;line-height:1.15;text-transform:uppercase;padding-block-end:20px;}.elementor .e-43a7fd78-4bee965{padding:0px;flex-direction:column;justify-content:space-between;align-items:end;}.elementor .e-1456572-d73e5b5{height:650px;padding-inline-start:60px;padding-inline-end:60px;background-color:#ffffff;flex-direction:column;gap:10px;justify-content:center;background-color: var(--light);\n}.elementor .e-7836b288-7dc5d9b{font-family:var(--font-heading);font-weight:600;font-size:14px;letter-spacing:1px;text-align:end;text-transform:uppercase;align-self:start;color: var(--accent);\n}.elementor .e-729f2a6b-291e19c{font-family:var(--font-heading);font-weight:700;font-size:60px;text-transform:uppercase;color: var(--light);\n}.elementor .e-f7e8551-afcd43b:hover,.elementor .e-f7e8551-afcd43b:focus-visible{color: var(--dark); border-color: var(--light); background-color: var(--light);\n}.elementor .e-f7e8551-afcd43b{width:auto;font-family:var(--font-heading);font-weight:600;font-size:14px;text-transform:uppercase;padding-block-start:13px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;border-radius:30px;border-width:2px;border-style:solid;justify-content:center;align-items:center;color: var(--dark); border-color: var(--accent); background-color: var(--accent);\n}.elementor .e-7c512b04-884f8b1{padding-block-end:30px;padding-inline-start:0px;justify-content:space-between;align-items:end;}.elementor .e-647aa805-5731cba{height:400px;padding:0px;justify-content:space-between;align-items:stretch;}.elementor .e-63c12b0d-66ddb2a{padding-block-start:80px;padding-block-end:80px;padding-inline-start:60px;padding-inline-end:60px;background-color:#0f4010;flex-direction:column;gap:10px;background-color: var(--dark);\n}