.elementor .e-47772b00-25f5{color:#e4efe6;}.elementor .e-42b9c0da-6375{font-family:var(--serene-serif);font-weight:500;font-size:clamp(2.6rem, 6vw, 4.6rem);color:#ffffff;line-height:1.15;margin-block-start:0px;margin-block-end:0.5em;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-1e38235b-98c7{max-width:560px;font-size:1.2rem;color:#ffffff;margin-block-start:0px;margin-block-end:32px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-207c5b52-f5cb{padding:0px;gap:12px;flex-wrap:wrap;justify-content:center;}.elementor .e-5938e332-dcc2{max-width:1120px;text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;align-items:center;}.elementor .e-439f953b-e535{min-height:82vh;padding-block-start:120px;padding-block-end:120px;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(180deg, rgba(20,30,24,0.25) 0%,rgba(20,30,24,0.55) 100%),url("https://3mind.cadsit.co.uk/wp-content/uploads/2026/11/serene-hero-garden-class.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;align-items:center;}.elementor .e-162c5f02-9057{width:26px;height:26px;}.elementor .e-71ff4225-90a3{width:56px;height:56px;padding:0px;margin-block-start:0px;margin-block-end:18px;margin-inline-start:auto;margin-inline-end:auto;border-radius:50%;background-color:var(--serene-soft);justify-content:center;align-items:center;}.elementor .e-7e83b43c-1438{text-align:center;padding:0px;}.elementor .e-1abbc751-485b{width:26px;height:26px;}.elementor .e-6696d1e3-27aa{width:56px;height:56px;padding:0px;margin-block-start:0px;margin-block-end:18px;margin-inline-start:auto;margin-inline-end:auto;border-radius:50%;background-color:var(--serene-soft);justify-content:center;align-items:center;}.elementor .e-66e7bcb2-16fd{text-align:center;padding:0px;}.elementor .e-1bae0b8a-158f{width:26px;height:26px;}.elementor .e-7aebb447-4dbc{width:56px;height:56px;padding:0px;margin-block-start:0px;margin-block-end:18px;margin-inline-start:auto;margin-inline-end:auto;border-radius:50%;background-color:var(--serene-soft);justify-content:center;align-items:center;}.elementor .e-2d8de55-3ba8{text-align:center;padding:0px;}.elementor .e-50bd016a-a8f2{padding:0px;margin-block-start:56px;display:grid;gap:48px;grid-template-columns:repeat(3, 1fr);}.elementor .e-47fc2018-7be8{font-family:var(--serene-serif);font-weight:500;font-size:1.5rem;color:var(--serene-ink);line-height:1.15;margin:0px;}.elementor .e-12e2211c-7774{font-size:1rem;margin:0px;}.elementor .e-7ada1aa9-9d03{font-size:1.35rem;margin-block-start:0px;margin-block-end:2px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-a7f414f-1281{font-size:0.92rem;margin:0px;}.elementor .e-115af28e-a24b{padding:0px;}.elementor .e-315f3097-ec65{font-size:0.9rem;color:var(--serene-ink);text-align:end;margin:0px;}.elementor .e-203ffa61-7f8e:hover,.elementor .e-203ffa61-7f8e:focus-visible{background-color:var(--serene-bg);}.elementor .e-203ffa61-7f8e{padding-block-start:26px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--serene-line);border-style:solid;transition:background-color 0.3s;display:grid;gap:24px;grid-template-columns:140px 130px 1fr auto;align-items:center;}.elementor .e-43ee6450-ed05{font-family:var(--serene-serif);font-weight:500;font-size:1.5rem;color:var(--serene-ink);line-height:1.15;margin:0px;}.elementor .e-45fa011b-32f4{font-size:1rem;margin:0px;}.elementor .e-119665c1-8333{font-size:1.35rem;margin-block-start:0px;margin-block-end:2px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-1fd35c79-bb88{font-size:0.92rem;margin:0px;}.elementor .e-61bfd062-c382{padding:0px;}.elementor .e-69c019b-f533{font-size:0.9rem;color:var(--serene-ink);text-align:end;margin:0px;}.elementor .e-4190b5e9-8962:hover,.elementor .e-4190b5e9-8962:focus-visible{background-color:var(--serene-bg);}.elementor .e-4190b5e9-8962{padding-block-start:26px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--serene-line);border-style:solid;transition:background-color 0.3s;display:grid;gap:24px;grid-template-columns:140px 130px 1fr auto;align-items:center;}.elementor .e-13b660c6-6e21{font-family:var(--serene-serif);font-weight:500;font-size:1.5rem;color:var(--serene-ink);line-height:1.15;margin:0px;}.elementor .e-33de6cf7-9792{font-size:1rem;margin:0px;}.elementor .e-2045db6e-3563{font-size:1.35rem;margin-block-start:0px;margin-block-end:2px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4dc13ac5-ba3c{font-size:0.92rem;margin:0px;}.elementor .e-e00320e-ad2e{padding:0px;}.elementor .e-7da839af-5cb5{font-size:0.9rem;color:var(--serene-ink);text-align:end;margin:0px;}.elementor .e-2d275cf3-b4a8:hover,.elementor .e-2d275cf3-b4a8:focus-visible{background-color:var(--serene-bg);}.elementor .e-2d275cf3-b4a8{padding-block-start:26px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--serene-line);border-style:solid;transition:background-color 0.3s;display:grid;gap:24px;grid-template-columns:140px 130px 1fr auto;align-items:center;}.elementor .e-38569bc-afc2{font-family:var(--serene-serif);font-weight:500;font-size:1.5rem;color:var(--serene-ink);line-height:1.15;margin:0px;}.elementor .e-35858fad-c341{font-size:1rem;margin:0px;}.elementor .e-55213af1-12fd{font-size:1.35rem;margin-block-start:0px;margin-block-end:2px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7f03d791-556d{font-size:0.92rem;margin:0px;}.elementor .e-1ac4d30e-984a{padding:0px;}.elementor .e-37ccccb5-91a0{font-size:0.9rem;color:var(--serene-ink);text-align:end;margin:0px;}.elementor .e-2e3e40a4-c90b:hover,.elementor .e-2e3e40a4-c90b:focus-visible{background-color:var(--serene-bg);}.elementor .e-2e3e40a4-c90b{padding-block-start:26px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--serene-line);border-style:solid;transition:background-color 0.3s;display:grid;gap:24px;grid-template-columns:140px 130px 1fr auto;align-items:center;}.elementor .e-29fdfa2-ad9d{padding:0px;margin-block-start:48px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--serene-line);border-style:solid;}.elementor .e-d877edf-c731{text-align:center;margin-block-start:28px;}.elementor .e-10ce1718-cccd{border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--serene-line);border-style:solid;background-color:var(--serene-surface);}.elementor .e-73008cc9-f61c{font-family:var(--serene-serif);font-size:1.15rem;color:var(--serene-sage);font-style:italic;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5879b201-d2cb{font-size:0.92rem;margin:0px;}.elementor .e-7cb79c91-bb22{font-size:0.92rem;text-align:end;margin:0px;}.elementor .e-46db0400-a9cc{padding-block-start:3px;padding-block-end:3px;padding-inline-start:0px;padding-inline-end:0px;gap:12px;justify-content:space-between;}.elementor .e-653f6-4500{font-size:0.92rem;margin:0px;}.elementor .e-35ed937a-eea1{font-size:0.92rem;text-align:end;margin:0px;}.elementor .e-d28d1e6-55e6{padding-block-start:3px;padding-block-end:3px;padding-inline-start:0px;padding-inline-end:0px;gap:12px;justify-content:space-between;}.elementor .e-5edb084f-49c7{padding-block-start:16px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--serene-line);border-style:solid;}.elementor .e-6f337834-ef7a{margin-block-start:18px;}.elementor .e-30d63eed-9077{font-family:var(--serene-serif);font-size:1.15rem;color:var(--serene-sage);font-style:italic;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-20b89498-f450{font-size:0.92rem;margin:0px;}.elementor .e-dc8ba77-637e{font-size:0.92rem;text-align:end;margin:0px;}.elementor .e-1af2f94a-757c{padding-block-start:3px;padding-block-end:3px;padding-inline-start:0px;padding-inline-end:0px;gap:12px;justify-content:space-between;}.elementor .e-3bd25695-c1ec{font-size:0.92rem;margin:0px;}.elementor .e-1a785ea7-f650{font-size:0.92rem;text-align:end;margin:0px;}.elementor .e-6fe4ebf-ce04{padding-block-start:3px;padding-block-end:3px;padding-inline-start:0px;padding-inline-end:0px;gap:12px;justify-content:space-between;}.elementor .e-8e2d7f-cf89{padding-block-start:16px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--serene-line);border-style:solid;}.elementor .e-35867eab-e246{margin-block-start:18px;}.elementor .e-32617da6-e7af{padding:0px;margin-block-start:48px;display:grid;gap:28px;grid-template-columns:repeat(2, 1fr);}.elementor .e-21e2bc93-9c8b{text-align:center;margin-block-start:28px;}.elementor .e-fd292ffd-3b44{font-family:var(--serene-serif);font-size:1.02rem;color:var(--serene-sage);font-style:italic;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-fad11216-15ea{font-family:var(--serene-serif);font-size:1.08rem;line-height:1.5;font-style:italic;padding-inline-start:20px;margin:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:2px;border-inline-end-width:0px;border-color:var(--serene-sage);border-style:solid;}.elementor .e-579c2b20-cd94{font-size:0.85rem;padding-inline-start:22px;margin-block-end:20px;}.elementor .e-fd73c73e-2a7b{margin-block-start:auto;}.elementor .e-25d8d68c-5d27{display:flex;flex-direction:column;}.elementor .e-d3d922f0-0404{font-family:var(--serene-serif);font-size:1.02rem;color:var(--serene-sage);font-style:italic;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3481a5b4-422f{font-family:var(--serene-serif);font-size:1.08rem;line-height:1.5;font-style:italic;padding-inline-start:20px;margin:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:2px;border-inline-end-width:0px;border-color:var(--serene-sage);border-style:solid;}.elementor .e-f2f0b72a-3e55{font-size:0.85rem;padding-inline-start:22px;margin-block-end:20px;}.elementor .e-2b8f73bc-6aab{margin-block-start:auto;}.elementor .e-2b486acb-4285{display:flex;flex-direction:column;}.elementor .e-4f390a19-f8ba{padding:0px;margin-block-start:48px;display:grid;gap:28px;grid-template-columns:repeat(2, 1fr);}.elementor .e-47729e19-8180{width:100%;height:100%;min-height:360px;object-fit:cover;display:block;}.elementor .e-39085e06-40e9{min-height:360px;overflow:hidden;padding:0px;}.elementor .e-29d6bd-1bcb{font-size:0.9rem;margin-block-start:0px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4528aaed-4518{font-family:var(--serene-serif);font-size:1.3rem;line-height:1.5;font-style:italic;padding-inline-start:20px;margin:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:2px;border-inline-end-width:0px;border-color:var(--serene-sage);border-style:solid;}.elementor .e-4236227e-fde2{font-size:0.85rem;padding-inline-start:22px;margin-block-start:10px;margin-block-end:32px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7e6f748-8a66{padding:0px;}.elementor .e-6e3ca569-a789{padding-block-start:80px;padding-block-end:80px;padding-inline-start:64px;padding-inline-end:64px;background-color:var(--serene-soft);flex-direction:column;justify-content:center;}.elementor .e-17df4101-8084{min-height:560px;padding:0px;display:grid;grid-template-columns:1.1fr 1fr;}.elementor .e-7e655f79-9590{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:center center;border-start-start-radius:200px;border-start-end-radius:200px;border-end-start-radius:18px;border-end-end-radius:18px;}.elementor .e-774adaf0-a983{font-size:0.92rem;margin-block-start:28px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4188f67f-8782{padding:0px;}.elementor .e-6cb12f90-7b75{max-width:1120px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:72px;grid-template-columns:1fr 1.2fr;align-items:center;}.elementor .e-5568aa58-3f34{width:168px;height:104px;object-fit:contain;padding:12px;border-radius:12px;border-width:1px;border-color:#e3e7e1;border-style:solid;background-color:#ffffff;display:block;box-sizing: border-box;\n}.elementor .e-54d77f18-a757{width:168px;height:104px;object-fit:contain;padding:12px;border-radius:12px;border-width:1px;border-color:#e3e7e1;border-style:solid;background-color:#ffffff;display:block;box-sizing: border-box;\n}.elementor .e-562be62a-2a78{width:168px;height:104px;object-fit:contain;padding:12px;border-radius:12px;border-width:1px;border-color:#e3e7e1;border-style:solid;background-color:#ffffff;display:block;box-sizing: border-box;\n}.elementor .e-3b0bdb83-9267{width:168px;height:104px;object-fit:contain;padding:12px;border-radius:12px;border-width:1px;border-color:#e3e7e1;border-style:solid;background-color:#ffffff;display:block;box-sizing: border-box;\n}.elementor .e-3dad7bef-929e{width:168px;height:104px;object-fit:contain;padding:12px;border-radius:12px;border-width:1px;border-color:#e3e7e1;border-style:solid;background-color:#ffffff;display:block;box-sizing: border-box;\n}.elementor .e-2c75da9f-e01a{width:168px;height:104px;object-fit:cover;border-radius:12px;border-width:1px;border-color:#e3e7e1;border-style:solid;background-color:#ffffff;display:block;box-sizing: border-box;\n}.elementor .e-6c3f1e63-c99c{width:168px;height:104px;object-fit:contain;padding:12px;border-radius:12px;border-width:1px;border-color:#e3e7e1;border-style:solid;background-color:#ffffff;display:block;box-sizing: border-box;\n}.elementor .e-4cf0211d-363e{width:168px;height:104px;object-fit:contain;padding:12px;border-radius:12px;border-width:1px;border-color:#e3e7e1;border-style:solid;background-color:#ffffff;display:block;box-sizing: border-box;\n}.elementor .e-52d1d84f-4f49{width:168px;height:104px;object-fit:contain;padding:12px;border-radius:12px;border-width:1px;border-color:#e3e7e1;border-style:solid;background-color:#ffffff;display:block;box-sizing: border-box;\n}.elementor .e-14f127d5-8050{margin-block-start:36px;display:flex;gap:16px;flex-wrap:wrap;justify-content:center;}.elementor .e-3a253518-6a00{padding:0px;gap:12px;flex-wrap:wrap;justify-content:center;}.elementor .e-324a88d0-bf4b{padding-block-start:80px;padding-block-end:80px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--serene-soft);justify-content:center;}.elementor .e-dcd1157-5c63{padding:0px;flex-direction:column;}.elementor .e-4ecb2197-6530{padding:0px;background-color:var(--serene-bg);flex-direction:column;}