.elementor .e-1bff26f2-6e557ac{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-36bcd55-e632f0c{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-ee8faba-a03015d:hover,.elementor .e-ee8faba-a03015d:focus-visible{color:#000000;border-color: var(--light); background-color: var(--light);\n}.elementor .e-ee8faba-a03015d{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-d384cd5-8eb18cd:hover,.elementor .e-d384cd5-8eb18cd:focus-visible{color:#000000;border-color: var(--light); background-color: var(--light);\n}.elementor .e-d384cd5-8eb18cd{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-2cc73c0c-9465353{column-gap:20px;padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:10px;}.elementor .e-5e55d0c2-2c910a0{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:0px;justify-content:flex-end;align-items:start;row-gap: 10px;\n}.elementor .e-14f20dee-3048ce8{font-family:var(--font-body);font-weight:300;font-size:16px;letter-spacing:1px;text-align:end;color: var(--light);\n}.elementor .e-8c5d881-5caf44b{font-family:var(--font-body);font-weight:300;font-size:14px;letter-spacing:1px;text-align:end;color: var(--light);\n}.elementor .e-52720b71-ecb4893{width:250px;height:100%;flex-direction:column;justify-content:space-between;align-items:end;}.elementor .e-17f81696-9eadfe1{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-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-size: auto auto, cover; background-position: 0% 0%, center center; background-repeat: repeat, no-repeat;\n}.elementor .e-7999c1e6-f278{width:100%;height:100%;object-fit:cover;border-radius:24px;}.elementor .e-33d66a02-fff4{overflow:hidden;aspect-ratio:4 / 3;padding:0px;border-radius:24px;flex:1 1 0px;}.elementor .e-516e36a6-2e2d{font-family:var(--font-heading);font-weight:700;font-size:14px;letter-spacing:3px;text-transform:uppercase;color: var(--accent);\n}.elementor .e-41470f5-2139{font-family:var(--font-heading);font-weight:700;font-size:60px;line-height:1.1;text-transform:uppercase;color: var(--dark);\n}.elementor .e-10a45248-a075{font-family:var(--font-body);font-weight:400;font-size:20px;color:#3d4f63;line-height:1.7;margin-block-start:20px;}.elementor .e-4a0045c9-e622{font-family:var(--font-body);font-weight:400;font-size:18px;color:#8a97a6;line-height:1.7;margin-block-start:10px;}.elementor .e-42464bc6-91e7{padding:0px;flex-direction:column;gap:10px;flex:1 1 0px;}.elementor .e-638f6216-3c0e{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-9911474{height:auto;padding:0px;background-color:transparent;flex-direction:column;gap:0px;}.elementor .e-618dc553-7ba2{min-height:700px;padding:0px;background-image:url("https://discovermorningtonpeninsula.com/wp-content/uploads/2026/09/Screenshot-2026-09-25-at-2.28.34-pm.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex:1 1 0px;}.elementor .e-590e6df9-33d2{font-family:var(--font-heading);font-weight:600;font-size:14px;letter-spacing:1px;text-transform:uppercase;color: var(--accent);\n}.elementor .e-3995cb4e-207c{font-family:var(--font-heading);font-weight:700;font-size:40px;line-height:1.15;text-transform:uppercase;color: var(--light);\n}.elementor .e-66ab2336-72f4{max-width:560px;font-family:var(--font-body);font-weight:400;font-size:18px;line-height:1.7;color: var(--light);\n}.elementor .e-7b3b9951-5884:hover,.elementor .e-7b3b9951-5884:focus-visible{color:#000000;border-color: var(--light); background-color: var(--light);\n}.elementor .e-7b3b9951-5884{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;justify-content:center;align-items:center;border: 2px solid var(--accent); background-color: var(--accent); color: var(--dark);\n}.elementor .e-4a7ea876-8b3f:hover,.elementor .e-4a7ea876-8b3f:focus-visible{color:#000000;background-color: var(--light);\n}.elementor .e-4a7ea876-8b3f{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;justify-content:center;align-items:center;border: 2px solid var(--light); color: var(--light);\n}.elementor .e-b2ab963-485d{padding-block-start:20px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:20px;flex-wrap:wrap;}.elementor .e-31e7067d-d30e{padding-block-start:100px;padding-block-end:100px;padding-inline-start:60px;padding-inline-end:60px;flex-direction:column;gap:10px;flex:1 1 0px;justify-content:center;}.elementor .e-f31b16e-46b5052{height:auto;padding:0px;flex-direction:row;gap:0px;align-items:stretch;background-color: var(--dark);\n}.elementor .e-329b8ea8-a5fd505{font-family:var(--font-heading);font-weight:700;font-size:60px;color:#0A2540;line-height:1.15;text-transform:uppercase;padding-block-end:10px;}.elementor .e-552ebf6c-caec857{width:auto;padding:0px;flex-direction:column;align-items:start;}.elementor .e-3eebacee-64ab1d7{width:600px;font-family:var(--font-body);font-weight:400;font-size:18px;color:#0A2540;align-self:start;}.elementor .e-c730f97-1eb8f72:hover,.elementor .e-c730f97-1eb8f72:focus-visible{color: var(--light); border-color: var(--dark); background-color: var(--dark);\n}.elementor .e-c730f97-1eb8f72{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;border-radius:30px;border-width:2px;border-color:#0A2540;border-style:solid;justify-content:flex-start;align-items:start;align-self:start;}.elementor .e-10d21720-d47617f{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-53bd0b98-da70d94{height:auto;padding:0px;flex-direction:column;justify-content:space-between;align-items:end;}.elementor .e-59a97f5c-1047a60{height:auto;min-height:800px;padding-block-start:80px;padding-block-end:80px;padding-inline-start:60px;padding-inline-end:60px;background-color:#f2f7f8;flex-direction:column;justify-content:center;align-items:start;row-gap: 10px;\n}.elementor .e-19bbc9b3-51dc0e5{width:50%;font-family:var(--font-heading);font-weight:700;font-size:60px;line-height:1.15;text-transform:uppercase;padding-block-end:10px;color: var(--light);\n}.elementor .e-653e80a3-ba32bb6{width:50%;font-family:var(--font-body);font-weight:400;font-size:18px;margin-block-start:10px;color: var(--light);\n}.elementor .e-7600faea-44ff9a3{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-268e9652-8c6742c:hover,.elementor .e-268e9652-8c6742c:focus-visible{color:#000000;border-color: var(--light); background-color: var(--light);\n}.elementor .e-268e9652-8c6742c{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:center;color: var(--light); border-color: var(--light);\n}.elementor .e-5f12c7c2-db19103{height:auto;padding:0px;flex-direction:column;justify-content:space-between;align-items:end;}.elementor .e-1550ba50-3d2ec1d{height:auto;min-height:800px;padding-block-start:80px;padding-block-end:80px;padding-inline-start:60px;padding-inline-end:60px;background-color:#3BB0CE;flex-direction:column;justify-content:center;align-items:start;row-gap: 10px; background-color: var(--dark);\n}.elementor .e-3f16219f-ffd2e69{font-family:var(--font-heading);font-weight:600;font-size:14px;text-transform:uppercase;color: var(--dark);\n}.elementor .e-1bafbf2-eabec3b{font-family:var(--font-heading);font-weight:700;font-size:60px;color:#000000;line-height:1.15;text-transform:uppercase;padding-block-end:10px;}.elementor .e-399a77a8-0ab1e21{padding:0px;flex-direction:column;justify-content:space-between;align-items:end;}.elementor .e-6d220135-3b9b2dc{height:700px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:60px;padding-inline-end:60px;background-color:#ffffff;flex-direction:column;gap:10px;justify-content:center;row-gap: 10px; background-color: var(--light);\n}.elementor .e-4c16f766-d5157f1{font-family:var(--font-heading);font-weight:600;font-size:14px;letter-spacing:1px;text-transform:uppercase;align-self:start;color: var(--accent);\n}.elementor .e-382ff6a4-8a91c51{font-family:var(--font-heading);font-weight:700;font-size:60px;text-transform:uppercase;color: var(--light);\n}.elementor .e-65c2a695-4b98c50:hover,.elementor .e-65c2a695-4b98c50:focus-visible{color: var(--dark); border-color: var(--light); background-color: var(--light);\n}.elementor .e-65c2a695-4b98c50{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-5c8b4770-d23f1f3{padding-block-end:30px;padding-inline-start:0px;justify-content:space-between;align-items:end;}.elementor .e-7d33d22a-9d6eed5{height:400px;padding:0px;justify-content:space-between;align-items:stretch;}.elementor .e-354c2adb-deb8c48{padding-block-start:80px;padding-block-end:80px;padding-inline-start:60px;padding-inline-end:60px;background-color:#0a2540;flex-direction:column;row-gap: 10px; background-color: var(--dark);\n}