.elementor .e-c7231d8-8227875{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-293b0d7c-8a81413{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-7e4c72ea-4e92193:hover,.elementor .e-7e4c72ea-4e92193:focus-visible{color:#000000;border-width:1px;border-style:solid;border-color: var(--light); background-color: var(--light);\n}.elementor .e-7e4c72ea-4e92193{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-67c50960-314e01a:hover,.elementor .e-67c50960-314e01a:focus-visible{color:#000000;border-color: var(--light); background-color: var(--light);\n}.elementor .e-67c50960-314e01a{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-fd27dee-6c7d791{column-gap:20px;padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:10px;}.elementor .e-38d55144-589c946{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-2abc074d-cb6e47c{font-family:Inter;font-weight:300;font-size:16px;color:#ffffff;letter-spacing:1px;text-align:end;}.elementor .e-59011afe-bb326b9{font-family:Inter;font-weight:300;font-size:14px;color:#ffffff;letter-spacing:1px;text-align:end;}.elementor .e-25b48dc9-1d56468{width:250px;height:100%;flex-direction:column;justify-content:space-between;align-items:end;}.elementor .e-17eedbb9-aad549c{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-3941f45b-2db4cb8{width:100%;height:100%;object-fit:cover;border-radius:24px;}.elementor .e-5fae4ed0-961b8e3{overflow:hidden;aspect-ratio:4 / 3;padding:0px;border-radius:24px;flex:1 1 0px;}.elementor .e-53cd077d-36ac40a{font-family:var(--font-heading);font-weight:700;font-size:14px;letter-spacing:3px;text-transform:uppercase;color: var(--accent);\n}.elementor .e-408ad617-d2fba65{font-family:var(--font-heading);font-weight:700;font-size:60px;line-height:1.1;text-transform:uppercase;color: var(--dark);\n}.elementor .e-35670f55-193990f{font-family:var(--font-body);font-weight:400;font-size:20px;color:#3d4f63;line-height:1.7;margin-block-start:20px;}.elementor .e-5e89ac09-bbdaaee{font-family:var(--font-body);font-weight:400;font-size:18px;color:#8a97a6;line-height:1.7;margin-block-start:10px;}.elementor .e-7c82fa18-35d004c{padding:0px;flex-direction:column;gap:10px;flex:1 1 0px;}.elementor .e-755fc56-a7d6c46{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-95952e5-aac4abc{font-family:var(--font-heading);font-weight:700;font-size:14px;letter-spacing:3px;text-transform:uppercase;color: var(--accent);\n}.elementor .e-679525e-94c3f13{font-family:var(--font-heading);font-weight:700;font-size:60px;line-height:1.1;text-transform:uppercase;color: var(--dark);\n}.elementor .e-18906025-88986a9{width:auto;padding:0px;flex-direction:column;gap:10px;flex:1 1 0px;}.elementor .e-5432cd1d-8ac2ff4{width:auto;font-family:var(--font-body);font-weight:400;font-size:20px;color:#3d4f63;line-height:1.7;flex:1 1 0px;}.elementor .e-6e6a730a-fde32a3{padding:0px;gap:80px;align-items:flex-start;}.elementor .e-a49a1a6-5ebf17b{min-height:560px;padding:0px;border-radius:24px;background-image:url("https://discovermorningtonpeninsula.com/wp-content/uploads/2026/06/test-photo-scaled.jpeg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-2764074a-262d0b0{padding-block-start:120px;padding-block-end:120px;padding-inline-start:60px;padding-inline-end:60px;background-color:#f6f8f9;flex-direction:column;gap:60px;}.elementor .e-2af5c8d2-0451e8e{height:auto;padding:0px;background-color:transparent;flex-direction:column;gap:0px;}.elementor .e-4a6ed39b-84b4b84{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-355f7612-7df2423{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-527356a0-eea3d1c{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-4e942ebb-0966bde:hover,.elementor .e-4e942ebb-0966bde:focus-visible{color:#000000;border-color: var(--light); background-color: var(--light);\n}.elementor .e-4e942ebb-0966bde{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-6fe43bfe-c8a0116{width:100%;height:auto;padding:0px;flex-direction:column;justify-content:flex-start;align-items:stretch;}.elementor .e-15551273-8704915{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-a0458a9-d3c7981{width:50%;font-family:var(--font-heading);font-weight:700;font-size:60px;text-transform:uppercase;padding-block-end:10px;color: var(--dark);\n}.elementor .e-267e384-1ce4f27{width:50%;font-family:var(--font-body);font-weight:400;font-size:18px;text-align:start;margin-block-start:10px;color: var(--dark);\n}.elementor .e-2c6dc49-e0e4df1{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-4afa2f8-2bf6b6c:hover,.elementor .e-4afa2f8-2bf6b6c:focus-visible{color:#000000;border-color: var(--dark); background-color: var(--dark);\n}.elementor .e-4afa2f8-2bf6b6c{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(--dark); border-color: var(--accent); background-color: var(--accent);\n}.elementor .e-7b833b4-29f3442{width:100%;height:auto;padding:0px;flex-direction:column;justify-content:flex-start;align-items:stretch;}.elementor .e-0605a71-0bba6a6{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-772dcfa-9216b68{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-12943b2-ae0b723{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-807ec7c-be3bbeb{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-6b865e1-1ce5a9f:hover,.elementor .e-6b865e1-1ce5a9f:focus-visible{color:#000000;border-color: var(--light); background-color: var(--light);\n}.elementor .e-6b865e1-1ce5a9f{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-4153691-70bb6bf{width:100%;height:auto;padding:0px;flex-direction:column;justify-content:flex-start;align-items:stretch;}.elementor .e-cc9bae7-67bed27{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-161af8c-408e8e6{width:50%;font-family:var(--font-heading);font-weight:700;font-size:60px;text-transform:uppercase;padding-block-end:10px;color: var(--dark);\n}.elementor .e-519ef7c-7d65fd3{width:50%;font-family:var(--font-body);font-weight:400;font-size:18px;text-align:start;margin-block-start:10px;color: var(--dark);\n}.elementor .e-0d50a99-298d3cc{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-5bb8948-792f6b7:hover,.elementor .e-5bb8948-792f6b7:focus-visible{color:#000000;border-color: var(--dark); background-color: var(--dark);\n}.elementor .e-5bb8948-792f6b7{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(--dark); border-color: var(--accent); background-color: var(--accent);\n}.elementor .e-d832bc9-775caee{width:100%;height:auto;padding:0px;flex-direction:column;justify-content:flex-start;align-items:stretch;}.elementor .e-1650bdb-e687514{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-526b14a-69f5ff3{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-9c34b5f-cf80736{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-7822df7-6a537d1{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-dfb43e1-596715d:hover,.elementor .e-dfb43e1-596715d:focus-visible{color:#000000;border-color: var(--light); background-color: var(--light);\n}.elementor .e-dfb43e1-596715d{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-7b2b822-4afc928{width:100%;height:auto;padding:0px;flex-direction:column;justify-content:flex-start;align-items:stretch;}.elementor .e-b91c92d-a095f06{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-4e12ce8f-1e11ce8{font-family:var(--font-heading);font-weight:600;font-size:14px;text-transform:uppercase;color: var(--accent);\n}.elementor .e-759ab4b5-c56c39e{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-655d171b-1cbf091{padding:0px;flex-direction:column;justify-content:space-between;align-items:end;}.elementor .e-3536e74c-288fe4e{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-8ee9e30-0590b18{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-74caa1d2-b96a7c1{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-33a9f50e-9479b91:hover,.elementor .e-33a9f50e-9479b91:focus-visible{color:#000000;border-color: var(--light); background-color: var(--light);\n}.elementor .e-33a9f50e-9479b91{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-2eed7e67-92d9e2e{padding-block-end:30px;padding-inline-start:0px;justify-content:space-between;align-items:end;}.elementor .e-5bf531df-696bcf7{height:auto;min-height:400px;padding:0px;justify-content:space-between;align-items:stretch;}.elementor .e-d2cbefc-e38a50b{padding-block-start:80px;padding-block-end:80px;padding-inline-start:60px;padding-inline-end:60px;flex-direction:column;background-color: var(--dark);\n}