.elementor .e-479a0efc-5fe4c29{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-3aa177a0-524bbb0{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-2ff6be60-bde1dc3:hover,.elementor .e-2ff6be60-bde1dc3:focus-visible{color:#000000;border-width:1px;border-style:solid;border-color: var(--light); background-color: var(--light);\n}.elementor .e-2ff6be60-bde1dc3{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-310b546e-f59dcbd:hover,.elementor .e-310b546e-f59dcbd:focus-visible{color:#000000;border-color: var(--light); background-color: var(--light);\n}.elementor .e-310b546e-f59dcbd{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-7f510640-eff2abf{column-gap:20px;padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:10px;}.elementor .e-6b4f668c-c4db76f{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-3dffb3f8-caeec4b{font-family:Inter;font-weight:300;font-size:16px;color:#ffffff;letter-spacing:1px;text-align:end;}.elementor .e-5f7e6181-69e2a7a{font-family:Inter;font-weight:300;font-size:14px;color:#ffffff;letter-spacing:1px;text-align:end;}.elementor .e-67d2cfc1-b4a4d11{width:250px;height:100%;flex-direction:column;justify-content:space-between;align-items:end;}.elementor .e-4bd1c6f8-9d82b5e{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-5c27f5c7-96ef754{width:100%;height:100%;object-fit:cover;border-radius:24px;}.elementor .e-32bbd6ca-5ef1700{overflow:hidden;aspect-ratio:4 / 3;padding:0px;border-radius:24px;flex:1 1 0px;}.elementor .e-3ea30cbe-44756d1{font-family:var(--font-heading);font-weight:700;font-size:14px;letter-spacing:3px;text-transform:uppercase;color: var(--accent);\n}.elementor .e-58fbd516-9709c6b{font-family:var(--font-heading);font-weight:700;font-size:60px;line-height:1.1;text-transform:uppercase;color: var(--dark);\n}.elementor .e-16bc8efd-75c6f1b{font-family:var(--font-body);font-weight:400;font-size:20px;color:#3d4f63;line-height:1.7;margin-block-start:20px;}.elementor .e-e567344-1577f05{font-family:var(--font-body);font-weight:400;font-size:18px;color:#8a97a6;line-height:1.7;margin-block-start:10px;}.elementor .e-73a28c69-45e91e6{padding:0px;flex-direction:column;gap:10px;flex:1 1 0px;}.elementor .e-655ec219-6373d30{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-41171aa3-2f22368{height:auto;padding:0px;background-color:transparent;flex-direction:column;gap:0px;}.elementor .e-bbd4791-b232e02{font-family:var(--font-heading);font-weight:600;font-size:14px;text-transform:uppercase;color: var(--accent);\n}.elementor .e-223cee16-2af02e6{font-family:var(--font-heading);font-weight:700;font-size:60px;text-transform:uppercase;padding-block-end:10px;color: var(--light);\n}.elementor .e-208ba39b-d436228{width:auto;padding:0px;flex-direction:column;align-items:start;}.elementor .e-3f12029d-98ae650{width:600px;font-family:var(--font-body);font-weight:400;font-size:18px;align-self:start;color: var(--light);\n}.elementor .e-6523b776-b34e86c:hover,.elementor .e-6523b776-b34e86c:focus-visible{color:#000000;border-color: var(--light); background-color: var(--light);\n}.elementor .e-6523b776-b34e86c{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(--light); border-color: var(--light);\n}.elementor .e-2dbf593-41b8458{padding-block-start:0px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;justify-content:space-between;align-items:start;}.elementor .e-35a22930-f3ffd82{width:100%;height:auto;padding:0px;flex-direction:column;justify-content:flex-start;align-items:stretch;}.elementor .e-76b08298-ecc72ff{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-23d226b6-6a2ea92{width:50%;}.elementor .e-210a6026-221ec1e{font-family:var(--font-heading);font-weight:600;font-size:14px;text-transform:uppercase;color: var(--accent);\n}.elementor .e-107cf3a2-5b84bd2{font-family:var(--font-heading);font-weight:800;font-size:60px;line-height:70px;text-transform:uppercase;color: var(--light);\n}.elementor .e-6993d8e6-e7e7ef5{font-family:var(--font-body);font-weight:500;font-size:18px;color: var(--light);\n}.elementor .e-74dc4781-792feb5{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-57f1d058-a64d9f6{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-eed909a-3cc7db8{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-9e99258-0b36203{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-74805d62-0ddead1{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-4aab19da-ace48fb:hover,.elementor .e-4aab19da-ace48fb:focus-visible{color:#0A2540;border-color:#0A2540;background-color:#ffffff00;}.elementor .e-4aab19da-ace48fb{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-2b859304-0dd18ed{width:100%;height:auto;padding:0px;flex-direction:column;justify-content:flex-start;align-items:stretch;}.elementor .e-2b4ed1ea-0408009{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-50999192-8ee28ec{font-family:var(--font-heading);font-weight:700;font-size:60px;text-transform:uppercase;padding-block-end:10px;color: var(--light);\n}.elementor .e-7f8b3b7f-36e453e{width:auto;padding:0px;flex-direction:column;align-items:start;}.elementor .e-1e22dbb3-cacf163{width:600px;font-family:var(--font-body);font-weight:400;font-size:18px;align-self:start;color: var(--light);\n}.elementor .e-13b1b15a-7db4806:hover,.elementor .e-13b1b15a-7db4806:focus-visible{color:#000000;border-color: var(--light); background-color: var(--light);\n}.elementor .e-13b1b15a-7db4806{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(--light); border-color: var(--light);\n}.elementor .e-4cabf0c-78a65fc{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-5af97942-36948ce{width:100%;height:auto;padding:0px;flex-direction:column;justify-content:flex-start;align-items:stretch;}.elementor .e-1a6f7c0d-0b7d9c5{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-e419d9e-b6d8c0c{font-family:var(--font-heading);font-weight:700;font-size:60px;text-transform:uppercase;padding-block-end:10px;color: var(--dark);\n}.elementor .e-b2a6aae-a20e0d6{width:auto;padding:0px;flex-direction:column;align-items:start;}.elementor .e-c9ca948-1bf5fc7{width:600px;font-family:var(--font-body);font-weight:400;font-size:18px;align-self:start;color: var(--dark);\n}.elementor .e-add1897-da8508d:hover,.elementor .e-add1897-da8508d:focus-visible{color:#0A2540;border-color:#0A2540;background-color:#ffffff;}.elementor .e-add1897-da8508d{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-a0f298d-13886bf{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-2d886ff-315fe31{width:100%;height:auto;padding:0px;flex-direction:column;justify-content:flex-start;align-items:stretch;}.elementor .e-7e7cb29-49847fd{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-af8610d-046ac06{font-family:var(--font-heading);font-weight:700;font-size:60px;text-transform:uppercase;padding-block-end:10px;color: var(--light);\n}.elementor .e-5ea8b0a-34b335d{width:auto;padding:0px;flex-direction:column;align-items:start;}.elementor .e-46ba053-3c95f95{width:600px;font-family:var(--font-body);font-weight:400;font-size:18px;align-self:start;color: var(--light);\n}.elementor .e-e34dc01-5d1833a:hover,.elementor .e-e34dc01-5d1833a:focus-visible{color:#000000;border-color: var(--light); background-color: var(--light);\n}.elementor .e-e34dc01-5d1833a{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(--light); border-color: var(--light);\n}.elementor .e-9ea6507-1267d37{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-cfa1336-8d9a42a{width:100%;height:auto;padding:0px;flex-direction:column;justify-content:flex-start;align-items:stretch;}.elementor .e-27d9871-a452d47{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-40ad7cc-caf1248{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-7061bdb-6742de4{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-e842add-8793fe5{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-ac47638-2dd93d6:hover,.elementor .e-ac47638-2dd93d6:focus-visible{color:#0A2540;border-color:#0A2540;background-color:#ffffff;}.elementor .e-ac47638-2dd93d6{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-385f043-9d8a6cf{width:100%;height:auto;padding:0px;flex-direction:column;justify-content:flex-start;align-items:stretch;}.elementor .e-c695e24-82b7726{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-f979272-10b62b8{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-c1cf4b7-b3aa300{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-c50e90d-57d6140{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-bb600c4-e8892c2:hover,.elementor .e-bb600c4-e8892c2:focus-visible{color:#000000;border-color: var(--light); background-color: var(--light);\n}.elementor .e-bb600c4-e8892c2{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-99cc78b-16d98c3{width:100%;height:auto;padding:0px;flex-direction:column;justify-content:flex-start;align-items:stretch;}.elementor .e-7e84c15-06d1de6{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-21579630-f931662{font-family:var(--font-heading);font-weight:600;font-size:14px;text-transform:uppercase;color: var(--accent);\n}.elementor .e-4b487f41-eee9640{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-7dc4fae2-6091d4a{padding:0px;flex-direction:column;justify-content:space-between;align-items:end;}.elementor .e-29d10438-0c0cb4d{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-6db07118-799b31b{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-2a04132-24c9682{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-94aac8-f9b0d0d:hover,.elementor .e-94aac8-f9b0d0d:focus-visible{color:#000000;border-color: var(--light); background-color: var(--light);\n}.elementor .e-94aac8-f9b0d0d{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-5dda1a2b-90856e8{padding-block-end:30px;padding-inline-start:0px;justify-content:space-between;align-items:end;}.elementor .e-5e5fa203-a0f5bfe{height:auto;min-height:400px;padding:0px;justify-content:space-between;align-items:stretch;}.elementor .e-7890a86d-b0d10a9{padding-block-start:80px;padding-block-end:80px;padding-inline-start:60px;padding-inline-end:60px;flex-direction:column;background-color: var(--dark);\n}