.elementor .e-5d0b6481-735c{position:absolute;z-index:1;padding:0;background-image:linear-gradient(180deg,rgba(20,17,12,.35) 0%,rgba(20,17,12,.55) 66%,rgba(20,17,12,.65) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0 0;inset:0;\n}.elementor .e-327abd78-3262{font-size:clamp(44px, 6.4vw, 100px);color:var(--cream-light);line-height:1}.elementor .e-5d2d4075-2836{max-width:640px;font-weight:300;color:var(--cream-light)}.elementor .e-2428a440-4ac9{font-family:var(--font-heading);font-size:clamp(20px, 1.9vw, 28px);color:var(--cream-light);line-height:1.35}.elementor .e-6ef46bb9-ce0c{position:relative;z-index:2;text-align:center;display:flex;flex-direction:column;gap:20px;align-items:center}.elementor .e-2b259786-9835{width:100%;min-height:86vh;overflow:hidden;position:relative;padding-block-start:140px;padding-block-end:100px;padding-inline-start:0px;padding-inline-end:0px;background-image:url("https://lunaspetersham.com.au/wp-content/uploads/2026/10/Lunas-courtyard-1024x684.jpg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:var(--forest);display:flex;justify-content:center;align-items:center}.elementor .e-3fa4f496-1f3e{position:absolute;inset-block-start:-120px;inset-inline-end:0px;inset-block-end:-120px;inset-inline-start:0px;z-index:-1;padding:0;background-image:url("https://lunaspetersham.com.au/wp-content/uploads/2026/10/Vector-234251072-5.svg"),url("https://lunaspetersham.com.au/wp-content/uploads/2026/10/Vector-234251071-5.svg");background-repeat:no-repeat;background-attachment:scroll;background-size:943px auto,1316px auto;background-position:calc(50% + 260px) 260px,calc(50% - 80px) 120px;pointer-events:none;\n}.elementor .e-7e282df4-5925:hover,.elementor .e-7e282df4-5925:focus-visible{color:var(--forest)}.elementor .e-7e282df4-5925{font-size:13px;color:var(--gold);letter-spacing:1.4px;text-transform:uppercase}.elementor .e-7d914a7d-e5ff{width:100%;height:100%;object-fit:cover;display:block}.elementor .e-22eda92d-e7d6{font-family:var(--font-heading);font-size:38px;color:var(--cream-light);line-height:1}.elementor .e-1a48e49f-1ee7{font-family:var(--font-heading);font-size:28px;color:var(--gold);line-height:1}.elementor .e-3451b593-6e24{width:auto;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:auto;inset-inline-start:auto;padding-block-start:12px;padding-block-end:14px;padding-inline-start:20px;padding-inline-end:20px;border-end-start-radius:16px;background-color:var(--forest);display:flex;flex-direction:column;gap:2px;align-items:center}.elementor .e-572d0079-4349{overflow:hidden;aspect-ratio:1/1;position:relative;padding:0;border-radius:18px;background-color:var(--forest);flex:0 0 44%}.elementor .e-5205c3f-5268{font-weight:500;font-size:12px;color:var(--forest);letter-spacing:1.6px;text-transform:uppercase;margin-block-start:18px}.elementor .e-6478e686-b03b{font-weight:500;font-size:12px;color:var(--gold);letter-spacing:1.6px;text-transform:uppercase;padding-inline-end:5px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:1px;border-color:#727272;border-style:solid}.elementor .e-afba91d-a45f902{font-weight:500;font-size:12px;color:var(--gold);letter-spacing:1.6px;text-transform:uppercase}.elementor .e-229d0c3b-5506{font-weight:500;font-size:12px;color:var(--gold);letter-spacing:1.6px;text-transform:uppercase}.elementor .e-628f9255-c390{font-weight:500;font-size:12px;color:var(--gold);letter-spacing:1.6px;text-transform:uppercase}.elementor .e-2a8fa2f5-c809{padding:0;margin-block-start:-10px;display:flex;flex-direction:row;gap:5px}.elementor .e-499d0399-25c1{font-family:var(--font-heading);font-size:clamp(38px, 4vw, 56px);color:var(--forest);line-height:1.05}.elementor .e-13756b45-84b4{font-size:18px;color:var(--forest);line-height:1.55}.elementor .e-3c932b61-6ae4{width:100%;font-family:var(--font-body);font-size:16px;color:var(--text-body);line-height:1.65;padding:0}.elementor .e-21977f1a-b092{margin-block-start:12px}.elementor .e-6fb14df4-1065{min-width:0;padding:0;display:flex;flex-direction:column;gap:14px;flex:1 1 0px;align-items:flex-start}.elementor .e-1f4ce3f2-6e67{padding:0;display:flex;flex-direction:row;gap:40px;align-items:flex-start}.elementor .e-59d5abc7-d7b2{width:100%;max-width:1240px;padding-inline-start:24px;padding-inline-end:24px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:24px}.elementor .e-1b10bea3-55c4{width:100%;overflow:hidden;position:relative;padding-block-start:120px;padding-block-end:140px;padding-inline-start:0px;padding-inline-end:0px;background-color:#f5f0e8;display:flex;flex-direction:column;isolation:isolate;\n}.elementor .e-16a6225-e663b88{padding:0;flex-direction:column}