.elementor .e-24a1ca23-cca6bde{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-79fd3e3-a56175a{width:100%;font-family:var(--font-heading);font-weight:600;font-size:100px;text-transform:uppercase;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;color: var(--light);\n}.elementor .e-38402576-f2c1a83:hover,.elementor .e-38402576-f2c1a83:focus-visible{color:#000000;border-width:1px;border-style:solid;border-color: var(--light); background-color: var(--light);\n}.elementor .e-38402576-f2c1a83{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-792f7cd4-fd2833d:hover,.elementor .e-792f7cd4-fd2833d:focus-visible{color:#000000;border-color: var(--light); background-color: var(--light);\n}.elementor .e-792f7cd4-fd2833d{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-7cd15de7-053b6c6{column-gap:20px;padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:10px;}.elementor .e-b40227d-77ce197{column-gap:0px;padding-block-start:0px;padding-block-end:60px;padding-inline-start:60px;padding-inline-end:0px;flex-direction:column;justify-content:flex-end;align-items:start;row-gap: 0px;\n}.elementor .e-55caf412-be308f6{font-family:Inter;font-weight:300;font-size:16px;color:#ffffff;letter-spacing:1px;text-align:end;}.elementor .e-7a317877-ce24f6c{font-family:Inter;font-weight:300;font-size:14px;color:#ffffff;letter-spacing:1px;text-align:end;}.elementor .e-6e95c1b0-91b2c6e{width:250px;height:100%;flex-direction:column;justify-content:space-between;align-items:end;}.elementor .e-c1f3df9-9752d46{height:690px;padding:0px;background-image:linear-gradient(180deg, transparent 0%,color-mix(in srgb, var(--dark) 80%, transparent) 100%),url("https://discovermorningtonpeninsula.com/wp-content/uploads/2026/09/Screenshot-2026-09-25-at-2.28.34-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-repeat: repeat,no-repeat; background-size: auto auto,cover; background-position: 0% 0%,center center;\n}.elementor .e-1d628aeb-bac835d{width:100%;height:100%;object-fit:cover;border-radius:24px;}.elementor .e-7139aae7-9d6a6e0{overflow:hidden;aspect-ratio:4 / 3;padding:0px;border-radius:24px;flex:1 1 0px;}.elementor .e-77582e7e-865665a{font-family:var(--font-heading);font-weight:700;font-size:14px;letter-spacing:3px;text-transform:uppercase;color: var(--accent);\n}.elementor .e-60c9f18b-918d99f{font-family:var(--font-heading);font-weight:700;font-size:60px;line-height:1.1;text-transform:uppercase;color: var(--dark);\n}.elementor .e-70cd2ca0-e9e5144{font-family:var(--font-body);font-weight:400;font-size:20px;color:#3d4f63;line-height:1.7;margin-block-start:20px;}.elementor .e-2f2f5098-f674353{font-family:var(--font-body);font-weight:400;font-size:18px;color:#8a97a6;line-height:1.7;margin-block-start:10px;}.elementor .e-1c71780f-0d59c7d{padding:0px;flex-direction:column;gap:10px;flex:1 1 0px;}.elementor .e-4000f095-ff26da4{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-4c2f9571-5a020fe{height:auto;padding:0px;background-color:transparent;flex-direction:column;gap:0px;}.elementor .e-37010043-c0827e6{width:50%;}.elementor .e-7b192964-1ef9536{font-family:var(--font-heading);font-weight:600;font-size:14px;text-transform:uppercase;color: var(--accent);\n}.elementor .e-be173f1-0a7e30e{font-family:var(--font-heading);font-weight:800;font-size:60px;line-height:70px;text-transform:uppercase;color: var(--light);\n}.elementor .e-332fb95d-66f5a6f{font-family:var(--font-body);font-weight:500;font-size:18px;color: var(--light);\n}.elementor .e-336f3c46-999ddd0{width:50%;padding-block-start:50px;padding-block-end:50px;padding-inline-start:60px;padding-inline-end:0px;background-color:transparent;flex-direction:column;gap:10px;justify-content:center;align-items:start;}.elementor .e-59e70623-8e0f48d{height:720px;padding:0px;background-image:linear-gradient(90deg, rgba(0, 0, 0, 0.35) 23%,rgba(255, 255, 255, 0) 100%),url("https://discovermorningtonpeninsula.com/wp-content/uploads/2026/09/Screenshot-2026-09-11-at-10.09.13-am.png");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;flex-direction:row-reverse;}.elementor .e-1cb833d7-a5bfc47{font-family:var(--font-heading);font-weight:700;font-size:60px;text-transform:uppercase;padding-block-end:10px;color: var(--dark);\n}.elementor .e-62779095-8ab44fc{width:auto;padding:0px;flex-direction:column;align-items:start;}.elementor .e-8c42f02-16ad276{width:600px;font-family:var(--font-body);font-weight:400;font-size:18px;align-self:start;color: var(--dark);\n}.elementor .e-745c6243-0b15b01:hover,.elementor .e-745c6243-0b15b01:focus-visible{color:#000000;border-color: var(--dark); background-color: var(--dark);\n}.elementor .e-745c6243-0b15b01{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:flex-start;align-items:start;align-self:start;color: var(--dark); border-color: var(--accent); background-color: var(--accent);\n}.elementor .e-75deb8c3-130db80{padding-block-start:0px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;justify-content:space-between;align-items:start;}.elementor .e-561f80cc-086c8da{width:100%;height:auto;padding:0px;flex-direction:column;justify-content:flex-start;align-items:stretch;}.elementor .e-2af88a53-9eb33a8{height:auto;padding-block-start:80px;padding-block-end:80px;padding-inline-start:60px;padding-inline-end:60px;flex-direction:column;gap:10px;justify-content:flex-start;align-items:start;background-color: var(--light);\n}.elementor .e-2b1cd3cf-25c1946{width:50%;font-family:var(--font-heading);font-weight:700;font-size:60px;text-transform:uppercase;padding-block-end:10px;color: var(--light);\n}.elementor .e-77b89589-f8d3374{width:50%;font-family:var(--font-body);font-weight:400;font-size:18px;text-align:start;margin-block-start:10px;color: var(--light);\n}.elementor .e-2ea2df8f-91449ae{column-gap:20px;padding-block-start:0px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;justify-content:space-between;align-items:start;}.elementor .e-6952f195-a59d5e6:hover,.elementor .e-6952f195-a59d5e6:focus-visible{color:#000000;border-color: var(--light); background-color: var(--light);\n}.elementor .e-6952f195-a59d5e6{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;margin-block-end:20px;border-radius:30px;border-width:2px;border-style:solid;justify-content:flex-start;align-items:center;color: var(--light); border-color: var(--light);\n}.elementor .e-4532911b-8d84afc{width:100%;height:auto;padding:0px;flex-direction:column;justify-content:flex-start;align-items:stretch;}.elementor .e-41a1194-98ab4f8{height:auto;padding-block-start:80px;padding-block-end:80px;padding-inline-start:60px;padding-inline-end:60px;flex-direction:column;gap:10px;justify-content:flex-start;align-items:start;background-color: var(--dark);\n}.elementor .e-2070f691-5bd41d3{font-family:var(--font-heading);font-weight:600;font-size:14px;text-transform:uppercase;color: var(--accent);\n}.elementor .e-156032f9-466814d{font-family:var(--font-heading);font-weight:800;font-size:60px;line-height:70px;text-transform:uppercase;padding-block-end:10px;color: var(--dark);\n}.elementor .e-6f45bc39-536c6d3{padding:0px;flex-direction:column;justify-content:space-between;align-items:end;}.elementor .e-56eceba7-80ff0c5{padding-block-start:80px;padding-block-end:80px;padding-inline-start:60px;padding-inline-end:50px;flex-direction:column;gap:10px;background-color: var(--light);\n}.elementor .e-bb31e07-f81ef3a{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-6df7da27-94c169e{font-family:var(--font-heading);font-weight:700;font-size:60px;letter-spacing:-1px;line-height:1.1;text-transform:uppercase;color: var(--light);\n}.elementor .e-21e52f25-b3ef755:hover,.elementor .e-21e52f25-b3ef755:focus-visible{color:#000000;border-color: var(--light); background-color: var(--light);\n}.elementor .e-21e52f25-b3ef755{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-6335f492-9562e72{padding-block-end:30px;padding-inline-start:0px;justify-content:space-between;align-items:end;}.elementor .e-45bdb4f2-c142da9{height:auto;min-height:400px;padding:0px;justify-content:space-between;align-items:stretch;}.elementor .e-7bf59841-ac39ecd{padding-block-start:80px;padding-block-end:80px;padding-inline-start:60px;padding-inline-end:60px;flex-direction:column;background-color: var(--dark);\n}