.elementor .e-31e65f0-1217{width:100%;max-height:26rem;aspect-ratio:16 / 9;object-fit:cover;border-radius:0.15rem;display:block;}.elementor .e-6a6d9b9b-ea9a{font-weight:700;font-size:0.75rem;color:#d4bd8b;letter-spacing:0.18em;}.elementor .e-7afb49dd-7f52{max-width:10ch;font-family:'Playfair Display';font-weight:500;font-size:clamp(3.6rem, 8vw, 7.7rem);color:#f6f1e6;letter-spacing:-0.045em;line-height:0.98;}.elementor .e-1a25aebc-4943{max-width:39rem;font-size:1.12rem;color:#e0e4d9;line-height:1.75;}.elementor .e-52e1fb1a-542f:hover,.elementor .e-52e1fb1a-542f:focus-visible{background-color:#ddc391;transform:translate3d(0px, -2px, 0px);}.elementor .e-52e1fb1a-542f{font-weight:700;font-size:0.95rem;color:#18281f;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-radius:3rem;background-color:#c9a96f;transition:transform 0.2s;}.elementor .e-b073d9e-bddd{font-size:0.8rem;color:#d6ddd2;letter-spacing:0.04em;}.elementor .e-4af63142-d451{display:flex;flex-direction:row;gap:1.5rem;flex-wrap:wrap;align-items:center;}.elementor .e-337c8098-5d30{font-size:0.72rem;color:#d4bd8b;letter-spacing:0.16em;margin-block-start:3rem;}.elementor .e-75b880f9-e284{width:100%;padding-block-start:1rem;display:flex;flex-direction:column;gap:1.25rem;align-items:flex-start;}.elementor .e-1e8394e-9835{min-height:36rem;color:#f5f2eb;padding-block-start:8rem;padding-block-end:5rem;padding-inline-start:10vw;padding-inline-end:10vw;background-image:linear-gradient(90deg, rgba(20,37,29,0.96) 0%,rgba(20,37,29,0.77) 56%,rgba(20,37,29,0.28) 100%),url("https://smush.montvilleaccommodation.com.au/wp-content/uploads/2026/11/homeSlide-Montville.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;gap:1.25rem;align-items:flex-start;background-image: radial-gradient(ellipse at 78% 20%, rgba(164,134,88,0.3), transparent 32%), linear-gradient(130deg, #14251d 0%, #223a2e 54%, #405542 100%);\n}.elementor .e-2a55f643-1f6f{font-weight:700;font-size:0.72rem;color:#76826e;letter-spacing:0.16em;}.elementor .e-2c5d0055-de49{max-width:13ch;font-family:'Playfair Display';font-size:clamp(2.5rem, 5vw, 4.2rem);color:#26392e;letter-spacing:-0.03em;line-height:1.08;}.elementor .e-45e94eb5-15b8{max-width:42rem;font-size:1.05rem;color:#5b675e;line-height:1.8;}.elementor .e-fd58f05-6154{max-width:68rem;padding-block-start:7rem;padding-block-end:8rem;padding-inline-start:12vw;padding-inline-end:12vw;display:flex;flex-direction:column;gap:1.2rem;align-self:center;}.elementor .e-5ed9e378-a1d4{font-weight:700;font-size:0.72rem;color:#78826d;letter-spacing:0.16em;}.elementor .e-765924e9-8a0e{font-family:'Playfair Display';font-size:clamp(2.5rem, 5vw, 4rem);color:#25372e;letter-spacing:-0.03em;line-height:1.05;}.elementor .e-4d982702-df2c{display:flex;flex-direction:column;gap:0.8rem;}.elementor .e-63aa8c23-1973{max-width:24rem;font-size:0.9rem;color:#58655b;line-height:1.7;}.elementor .e-59c18c45-cde5{display:flex;flex-direction:row;gap:2rem;justify-content:space-between;align-items:flex-end;}.elementor .e-40db9fb1-c700{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:0.2rem;display:block;}.elementor .e-32e4af29-95c4{font-size:0.68rem;color:#8a7955;letter-spacing:0.12em;}.elementor .e-484e56aa-b583{font-family:'Playfair Display';font-size:1.9rem;color:#25372e;}.elementor .e-279d388a-fe5c{font-size:0.95rem;color:#647066;line-height:1.7;}.elementor .e-4b318319-1ced{font-weight:700;font-size:0.85rem;color:#314b3d;padding-block-start:0.6rem;padding-block-end:0.6rem;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-end-width:1px;background-color:transparent;align-self:flex-start;border-bottom-style: solid; border-bottom-color: #a58b5e;\n}.elementor .e-1975d44c-d424{padding:1rem;border-radius:0.25rem;border-width:1px;border-color:#d5d2c3;border-style:solid;background-image:linear-gradient(145deg, #fbf8f0 0%,#f0ecdf 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:1rem;flex:1 1 18rem;align-items:flex-start;}.elementor .e-49089086-f9f8{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:0.2rem;display:block;}.elementor .e-6690c48-88e6{font-size:0.68rem;color:#8a7955;letter-spacing:0.12em;}.elementor .e-578aa3ba-867a{font-family:'Playfair Display';font-size:1.9rem;color:#25372e;}.elementor .e-6a9752cd-4c44{font-size:0.95rem;color:#647066;line-height:1.7;}.elementor .e-162626c4-4f4b{font-weight:700;font-size:0.85rem;color:#314b3d;padding-block-start:0.6rem;padding-block-end:0.6rem;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-end-width:1px;background-color:transparent;align-self:flex-start;border-bottom-style: solid; border-bottom-color: #a58b5e;\n}.elementor .e-3530286e-3d4b{padding:1rem;border-radius:0.25rem;border-width:1px;border-color:#d5d2c3;border-style:solid;background-image:linear-gradient(145deg, #fbf8f0 0%,#f0ecdf 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:1rem;flex:1 1 18rem;align-items:flex-start;}.elementor .e-645f1757-b929{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:0.2rem;display:block;}.elementor .e-29799595-e232{font-size:0.68rem;color:#8a7955;letter-spacing:0.12em;}.elementor .e-2ed9f0b0-4cb8{font-family:'Playfair Display';font-size:1.9rem;color:#25372e;}.elementor .e-6bb0484d-c1ca{font-size:0.95rem;color:#647066;line-height:1.7;}.elementor .e-25094ab8-1d31{font-weight:700;font-size:0.85rem;color:#314b3d;padding-block-start:0.6rem;padding-block-end:0.6rem;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-end-width:1px;background-color:transparent;align-self:flex-start;border-bottom-style: solid; border-bottom-color: #a58b5e;\n}.elementor .e-13fdb0b4-3e76{padding:1rem;border-radius:0.25rem;border-width:1px;border-color:#d5d2c3;border-style:solid;background-image:linear-gradient(145deg, #fbf8f0 0%,#f0ecdf 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:1rem;flex:1 1 18rem;align-items:flex-start;}.elementor .e-2a8f514a-6b4e{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:0.2rem;display:block;}.elementor .e-510aa508-fbe8{font-size:0.68rem;color:#8a7955;letter-spacing:0.12em;}.elementor .e-3544ece2-d9d9{font-family:'Playfair Display';font-size:1.9rem;color:#25372e;}.elementor .e-3671605-3c81{font-size:0.95rem;color:#647066;line-height:1.7;}.elementor .e-23d36557-ec89{font-weight:700;font-size:0.85rem;color:#314b3d;padding-block-start:0.6rem;padding-block-end:0.6rem;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-end-width:1px;background-color:transparent;align-self:flex-start;border-bottom-style: solid; border-bottom-color: #a58b5e;\n}.elementor .e-2e686c42-d08e{padding:1rem;border-radius:0.25rem;border-width:1px;border-color:#d5d2c3;border-style:solid;background-image:linear-gradient(145deg, #fbf8f0 0%,#f0ecdf 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:1rem;flex:1 1 18rem;align-items:flex-start;}.elementor .e-4c0f5ada-226d{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:0.2rem;display:block;}.elementor .e-478321bc-862a{font-size:0.68rem;color:#8a7955;letter-spacing:0.12em;}.elementor .e-4d5093b-3d44{font-family:'Playfair Display';font-size:1.9rem;color:#25372e;}.elementor .e-6d97ea6c-89b9{font-size:0.95rem;color:#647066;line-height:1.7;}.elementor .e-6a191bab-3886{font-weight:700;font-size:0.85rem;color:#314b3d;padding-block-start:0.6rem;padding-block-end:0.6rem;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-end-width:1px;background-color:transparent;align-self:flex-start;border-bottom-style: solid; border-bottom-color: #a58b5e;\n}.elementor .e-6e3ffac2-1209{padding:1rem;border-radius:0.25rem;border-width:1px;border-color:#d5d2c3;border-style:solid;background-image:linear-gradient(145deg, #fbf8f0 0%,#f0ecdf 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:1rem;flex:1 1 18rem;align-items:flex-start;}.elementor .e-2ba63c2a-f888{display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;}.elementor .e-5ca0f8d6-9060{padding-block-start:6rem;padding-block-end:7rem;padding-inline-start:7vw;padding-inline-end:7vw;background-color:#e8e8dc;display:flex;flex-direction:column;gap:2.5rem;}.elementor .e-380acac-f629{font-weight:700;font-size:0.72rem;color:#75816e;letter-spacing:0.16em;}.elementor .e-4cf77ed8-a8d2{font-family:'Playfair Display';font-size:clamp(2.5rem, 5vw, 4rem);color:#25372e;line-height:1.07;}.elementor .e-16586009-dfcd{font-size:1rem;color:#58655b;line-height:1.75;}.elementor .e-289c0c36-15cb{max-width:34rem;display:flex;flex-direction:column;gap:1rem;}.elementor .e-436602c4-fd0c{font-family:'Playfair Display';font-size:1.7rem;color:#25372e;}.elementor .e-6182520a-f5c1{font-size:0.9rem;color:#58655b;line-height:1.6;}.elementor .e-16efbc4f-b312{padding-block-start:1.2rem;padding-block-end:1.2rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-inline-start-width:2px;background-color:rgba(255,255,255,0.42);display:flex;flex-direction:column;gap:0.4rem;border-left-style: solid; border-left-color: #b3945e;\n}.elementor .e-5db54eed-e0b5{font-family:'Playfair Display';font-size:1.7rem;color:#25372e;}.elementor .e-24944661-a732{font-size:0.9rem;color:#58655b;line-height:1.6;}.elementor .e-29e178d8-42a1{padding-block-start:1.2rem;padding-block-end:1.2rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-inline-start-width:2px;background-color:rgba(255,255,255,0.42);display:flex;flex-direction:column;gap:0.4rem;border-left-style: solid; border-left-color: #b3945e;\n}.elementor .e-73f95ba3-6971{font-family:'Playfair Display';font-size:1.7rem;color:#25372e;}.elementor .e-120bc1bd-87e5{font-size:0.9rem;color:#58655b;line-height:1.6;}.elementor .e-2a7da82d-71f2{padding-block-start:1.2rem;padding-block-end:1.2rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-inline-start-width:2px;background-color:rgba(255,255,255,0.42);display:flex;flex-direction:column;gap:0.4rem;border-left-style: solid; border-left-color: #b3945e;\n}.elementor .e-26e1244-fc3b{display:flex;flex-direction:column;gap:0.9rem;flex:1 1 22rem;}.elementor .e-5ee08b79-ba61{padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:9vw;padding-inline-end:9vw;background-image:linear-gradient(135deg, #d9ded1 0%,#eef0e7 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:row;gap:4rem;justify-content:space-between;}.elementor .e-6fbb83a6-4909{font-weight:700;font-size:0.7rem;color:#d4bd8b;letter-spacing:0.17em;}.elementor .e-327338c8-3509{max-width:14ch;font-family:'Playfair Display';font-size:clamp(2.5rem, 5vw, 4.5rem);color:#f5f0e6;line-height:1.08;}.elementor .e-2c2eb6f3-facc{max-width:36rem;font-size:1rem;color:#d8ddd3;line-height:1.75;}.elementor .e-3bc4f676-488c{font-weight:700;font-size:0.9rem;color:#18281f;padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:0.7rem;border-radius:3rem;background-color:#c9a96f;}.elementor .e-5f98b47d-dd27{color:#f4f0e6;text-align:center;padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:8vw;padding-inline-end:8vw;display:flex;flex-direction:column;gap:1rem;align-items:center;background-image: radial-gradient(ellipse at center, #34483a, #1b2b22 72%);\n}.elementor .e-233f1d95-bb11{font-family:'Lato';color:#26342c;padding:0px;background-color:#f5f2eb;display:flex;flex-direction:column;}