.elementor .e-3e4f294f-bb54{width:100%;max-width:13rem;display:block;}.elementor .e-101f3373-9c34{width:auto;gap:2rem;}.elementor .e-5d07dce6-c1ff{border-radius:3rem;}.elementor .e-1247e15c-b093{padding-block-start:1rem;padding-block-end:1rem;justify-content:space-between;}.elementor .e-d0df22c-eaed{background-color:#F9F8F4;}.elementor .e-33bafbad-1e4b{padding:0px;background-color:#F9F8F4;}.elementor .e-209ebc3f-e740{color:#F5DCE3;}.elementor .e-486895-fcff{max-width:49rem;font-size:clamp(2.4rem, 4.3vw, 4.1rem);color:#ffffff;line-height:1.12;}.elementor .e-7c717ef4-6c61{max-width:36rem;font-size:1rem;color:#F3F2EC;}.elementor .e-451795b5-bd5f{border-radius:3rem;}.elementor .e-4f9aa3e0-5b63{width:auto;font-size:0.8rem;color:#ffffff;}.elementor .e-13e4627f-b9ec{gap:1.5rem;flex-wrap:wrap;}.elementor .e-6aad48dd-d508{font-size:0.65rem;color:#D9DDD3;margin-block-start:1rem;}.elementor .e-47dfbf68-4ef4{max-width:49rem;gap:1.3rem;}.elementor .e-4f304855-e33e{aspect-ratio:16 / 9;border-radius:1rem;}.elementor .e-740e256f-830b{font-size:0.85rem;}.elementor .e-58855b2b-7279{max-width:15rem;position:absolute;inset-inline-end:1.5rem;inset-block-end:-1rem;padding:0.65rem;border-radius:1rem;background-color:#F9F8F4;gap:0.6rem;}.elementor .e-302d03bf-20b1{min-height:24rem;position:relative;padding-block-start:4rem;padding-block-end:4.5rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;border-radius:1.1rem;background-image:linear-gradient(90deg, rgba(24,34,27,.88) 0%,rgba(39,31,29,.45) 100%),url("https://stagingtest.digihosting.co.uk/wp-content/uploads/2026/10/millstone-stock-garden.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#233329;justify-content:center;}.elementor .e-3e0aca7-18d1{padding-block-start:0px;padding-block-end:0px;background-color:#F9F8F4;}.elementor .e-2a2c5e4a-70cb{background-color:#ffffff;}.elementor .e-51573eb2-d05e{padding:0px;}.elementor .e-3bb1d81b-701c{border-radius:3rem;}.elementor .e-673f78af-a902{padding:0px;}.elementor .e-521c8dda-1e02{padding:0px;}.elementor .e-61cd3211-3fea{border-radius:3rem;}.elementor .e-291ec3df-d495{padding:0px;}.elementor .e-d331c2e-e3bc{padding:0px;}.elementor .e-7c30e3aa-b2aa{padding:0px;}.elementor .e-222a0f47-62a8{padding:0px;}.elementor .e-52b0959f-81ec{padding:0px;}.elementor .e-4d99a414-44ba{border-radius:3rem;}.elementor .e-40017b57-7463{padding:0px;}.elementor .e-40c8ba88-93e4{padding:0px;}.elementor .e-58f4cebe-5a08{padding:0px;gap:1rem;}.elementor .e-1eff9773-5751{background-color:#F4F2EC;}.elementor .e-303a489-4674{border-radius:3rem;}.elementor .e-5292fc67-432c{border-radius:3rem;}.elementor .e-4c107bbb-6a5d{border-radius:3rem;}.elementor .e-4add1e6e-f243{background-color:#ffffff;}.elementor .e-1727206-ac17{gap:0.8rem;}.elementor .e-53a81546-1c5c{border-radius:3rem;}.elementor .e-1dd6a14b-5a15{border-radius:3rem;}.elementor .e-60c5e24f-af65{gap:0.75rem;align-items:flex-start;}.elementor .e-21bc293e-4e4b{padding:0px;display:grid;gap:2rem;grid-template-columns:1.8fr 1fr;grid-template-rows:auto;align-items:center;}.elementor .e-5169c3f1-47aa{background-color:#F0ECE6;}.elementor .e-500b6f90-e06f{gap:0.75rem;}.elementor .e-5aa6f5ca-aebb{gap:0.75rem;}.elementor .e-20c0e3f2-8cb0{gap:0.75rem;}.elementor .e-19508206-2796{font-size:1.75rem;}.elementor .e-7e6dc6dd-e837{font-size:0.9rem;}.elementor .e-64b8cd8c-5a1a{border-radius:3rem;}.elementor .e-520e2aaf-7fa1{gap:1.2rem;}.elementor .e-44582311-196b{padding:0px;display:grid;gap:2rem;grid-template-columns:.8fr 1.1fr .8fr 1.6fr;grid-template-rows:auto;}.elementor .e-5c303e89-36c5{font-size:clamp(3rem, 8vw, 8rem);color:#EBE7E1;letter-spacing:-0.04em;line-height:1;margin-block-start:3rem;}.elementor .e-2c7a0b44-f5b1{padding-block-start:3rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:0.5rem;background-color:#F8F7F3;}.elementor .e-33f54d8b-c712{font-size:0.75rem;color:#F1DDE3;}.elementor .e-4c2bccbd-a2c5{font-size:0.75rem;color:#F1DDE3;}.elementor .e-1428807c-1447{padding-block-start:1.5rem;gap:2rem;justify-content:space-between;}.elementor .e-2612fa98-a4cb{padding-block-start:0px;padding-block-end:0px;background-color:#77142C;}.elementor .e-4e5896b7-ff2f{padding:0px;background-color:#77142C;}.elementor .e-1074a385-ea86{padding:0px;}