.elementor .e-24bd1b0c-7283cc3{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-2d0ef490-bee4279{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-581b1e1a-02b54e1:hover,.elementor .e-581b1e1a-02b54e1:focus-visible{color:#000000;border-width:1px;border-style:solid;border-color: var(--light); background-color: var(--light);\n}.elementor .e-581b1e1a-02b54e1{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-4860d1c1-e10caed:hover,.elementor .e-4860d1c1-e10caed:focus-visible{color:#000000;border-color: var(--light); background-color: var(--light);\n}.elementor .e-4860d1c1-e10caed{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-5d59c3ae-b9e4c72{column-gap:20px;padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:10px;}.elementor .e-30c8013e-0319e91{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-353ce384-f3a0b19{font-family:Inter;font-weight:300;font-size:16px;color:#ffffff;letter-spacing:1px;text-align:end;}.elementor .e-1741812d-4011d95{font-family:Inter;font-weight:300;font-size:14px;color:#ffffff;letter-spacing:1px;text-align:end;}.elementor .e-6c5f29c3-060277b{width:250px;height:100%;flex-direction:column;justify-content:space-between;align-items:end;}.elementor .e-1e6d78d-6a99a3e{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-1773858c-efb481f{width:100%;height:100%;object-fit:cover;border-radius:24px;}.elementor .e-6bca24ad-39066a5{overflow:hidden;aspect-ratio:4 / 3;padding:0px;border-radius:24px;flex:1 1 0px;}.elementor .e-1675eb82-4d75b15{font-family:var(--font-heading);font-weight:700;font-size:14px;letter-spacing:3px;text-transform:uppercase;color: var(--accent);\n}.elementor .e-735874b1-4446732{font-family:var(--font-heading);font-weight:700;font-size:60px;line-height:1.1;text-transform:uppercase;color: var(--dark);\n}.elementor .e-4f9c3421-60d0331{font-family:var(--font-body);font-weight:400;font-size:20px;color:#3d4f63;line-height:1.7;margin-block-start:20px;}.elementor .e-4aa2a521-31419a5{font-family:var(--font-body);font-weight:400;font-size:18px;color:#8a97a6;line-height:1.7;margin-block-start:10px;}.elementor .e-3e4a6442-912cd5c{padding:0px;flex-direction:column;gap:10px;flex:1 1 0px;}.elementor .e-456abbee-3f5d0de{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-229f143a-5a7c47b{font-family:var(--font-heading);font-weight:700;font-size:14px;letter-spacing:3px;text-transform:uppercase;color: var(--accent);\n}.elementor .e-21f119c-eb22d88{font-family:var(--font-heading);font-weight:700;font-size:60px;line-height:1.1;text-transform:uppercase;color: var(--dark);\n}.elementor .e-3baf0eaf-b0eee70{width:auto;padding:0px;flex-direction:column;gap:10px;flex:1 1 0px;}.elementor .e-7b5b1e26-fb405b5{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-3b8db332-9a9eb14{padding:0px;gap:80px;align-items:flex-start;}.elementor .e-446bc950-44bd0f8{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-6522dc8f-6af0acc{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-6d3e3b1f-5d510dd{height:auto;padding:0px;background-color:transparent;flex-direction:column;gap:0px;}.elementor .e-657e515-3869315{font-family:var(--font-heading);font-weight:600;font-size:14px;text-transform:uppercase;color: var(--accent);\n}.elementor .e-60c41f47-014bf10{font-family:var(--font-heading);font-weight:700;font-size:60px;text-transform:uppercase;padding-block-end:10px;color: var(--light);\n}.elementor .e-62980263-9a0059d{width:auto;padding:0px;flex-direction:column;align-items:start;}.elementor .e-4682688f-93cf171{width:600px;font-family:var(--font-body);font-weight:400;font-size:18px;align-self:start;color: var(--light);\n}.elementor .e-6b8c1ff7-8a97ea0:hover,.elementor .e-6b8c1ff7-8a97ea0:focus-visible{color:#000000;border-color: var(--light); background-color: var(--light);\n}.elementor .e-6b8c1ff7-8a97ea0{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-30747dc3-068202c{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-1366ac9-5255233{width:100%;height:auto;padding:0px;flex-direction:column;justify-content:flex-start;align-items:stretch;}.elementor .e-4746993f-15fba0f{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-252c3095-2176373{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-6b84a91-dcf6a37{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-57c5de2-83ee508{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-54944d4a-26a2f0a:hover,.elementor .e-54944d4a-26a2f0a:focus-visible{color:#0A2540;border-color:#0A2540;background-color:#ffffff;}.elementor .e-54944d4a-26a2f0a{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-4aa1031d-d0082d4{width:100%;height:auto;padding:0px;flex-direction:column;justify-content:flex-start;align-items:stretch;}.elementor .e-54dcc563-c33e552{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-eecf2e5-b017ab3{font-family:var(--font-heading);font-weight:700;font-size:60px;text-transform:uppercase;padding-block-end:10px;color: var(--light);\n}.elementor .e-ea814c3-e2e4265{width:auto;padding:0px;flex-direction:column;align-items:start;}.elementor .e-b000ad5-981dfc3{width:600px;font-family:var(--font-body);font-weight:400;font-size:18px;align-self:start;color: var(--light);\n}.elementor .e-1377310-895cfea:hover,.elementor .e-1377310-895cfea:focus-visible{color:#000000;border-color: var(--light); background-color: var(--light);\n}.elementor .e-1377310-895cfea{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-efc8ac1-a345819{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-091671d-331aa18{width:100%;height:auto;padding:0px;flex-direction:column;justify-content:flex-start;align-items:stretch;}.elementor .e-25abf19-ca261d8{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-223230c-7d2d910{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-4f3c2f5-5b074ff{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-51a99cf-256532b{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-4aa1bb2-50ac89a:hover,.elementor .e-4aa1bb2-50ac89a:focus-visible{color:#0A2540;border-color:#0A2540;background-color:#ffffff;}.elementor .e-4aa1bb2-50ac89a{width:auto;font-family:var(--font-heading);font-weight:700;font-size:14px;color:#0A2540;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-color:#0A2540;border-style:solid;background-color:#8a8888;justify-content:flex-start;align-items:center;color: var(--dark); border-color: var(--accent); background-color: var(--accent);\n}.elementor .e-b7bf07d-db9547e{width:100%;height:auto;padding:0px;flex-direction:column;justify-content:flex-start;align-items:stretch;}.elementor .e-39a7f3f-0f3fde8{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-3d4f1e0-4bf703a{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-4fdc3fb-3254597{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-a1d9a56-d5d0fdf{column-gap:20px;padding-block-start:0px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;justify-content:space-between;align-items:start;}.elementor .e-2d8b5fb-bb6aee9:hover,.elementor .e-2d8b5fb-bb6aee9:focus-visible{color:#000000;border-color: var(--light); background-color: var(--light);\n}.elementor .e-2d8b5fb-bb6aee9{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-f4503c8-097c9f0{width:100%;height:auto;padding:0px;flex-direction:column;justify-content:flex-start;align-items:stretch;}.elementor .e-fc44994-fc3e5ab{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-3c639e29-1473a5a{font-family:var(--font-heading);font-weight:600;font-size:14px;text-transform:uppercase;color: var(--accent);\n}.elementor .e-13d47e28-429ba65{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-6ac55fc-54e7bea{padding:0px;flex-direction:column;justify-content:space-between;align-items:end;}.elementor .e-15eb0374-7e624e2{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-7290d23e-35a976c{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-2612005d-5f2f56a{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-33e3b5fa-27a8559:hover,.elementor .e-33e3b5fa-27a8559:focus-visible{color:#000000;border-color: var(--light); background-color: var(--light);\n}.elementor .e-33e3b5fa-27a8559{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-1fc8fc9a-2cf0093{padding-block-end:30px;padding-inline-start:0px;justify-content:space-between;align-items:end;}.elementor .e-2d9fe81f-da3dc42{height:auto;min-height:400px;padding:0px;justify-content:space-between;align-items:stretch;}.elementor .e-31db3a48-a4f5222{padding-block-start:80px;padding-block-end:80px;padding-inline-start:60px;padding-inline-end:60px;flex-direction:column;background-color: var(--dark);\n}