.elementor .e-12b4e6a1-60b3{font-family:var(--k4u-font-body);font-size:13px;color:rgba(255,255,255,0.78);letter-spacing:0.4px;padding-block-start:7px;padding-block-end:7px;padding-inline-start:16px;padding-inline-end:16px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.16);border-style:solid;background-color:rgba(255,255,255,0.07);display:block;width: fit-content;\n}.elementor .e-70d8ff45-7eff{font-size:54px;color:var(--k4u-white);letter-spacing:-1px;line-height:1.08;}.elementor .e-2382684a-f0ca{max-width:760px;font-family:var(--k4u-font-body);font-size:18px;color:rgba(255,255,255,0.8);line-height:1.6;display:block;}.elementor .e-26dc2e0b-b8a6{font-family:var(--k4u-font-heading);font-weight:700;font-size:30px;color:var(--k4u-accent);display:block;}.elementor .e-140000c9-a891{font-family:var(--k4u-font-body);font-size:14px;color:var(--k4u-muted-on-dark);display:block;}.elementor .e-58be7d5b-4ee6{padding-block-start:16px;padding-block-end:16px;padding-inline-start:22px;padding-inline-end:22px;border-radius:14px;border-width:1px;border-color:rgba(255,255,255,0.14);border-style:solid;background-color:rgba(255,255,255,0.06);}.elementor .e-447c27cf-a2dc{font-family:var(--k4u-font-heading);font-weight:700;font-size:30px;color:var(--k4u-accent);display:block;}.elementor .e-6bdd596a-a2c2{font-family:var(--k4u-font-body);font-size:14px;color:var(--k4u-muted-on-dark);display:block;}.elementor .e-2fb8e7ed-4f66{padding-block-start:16px;padding-block-end:16px;padding-inline-start:22px;padding-inline-end:22px;border-radius:14px;border-width:1px;border-color:rgba(255,255,255,0.14);border-style:solid;background-color:rgba(255,255,255,0.06);}.elementor .e-62857302-e877{font-family:var(--k4u-font-heading);font-weight:700;font-size:30px;color:var(--k4u-accent);display:block;}.elementor .e-67f932d-86e9{font-family:var(--k4u-font-body);font-size:14px;color:var(--k4u-muted-on-dark);display:block;}.elementor .e-6998d790-5a74{padding-block-start:16px;padding-block-end:16px;padding-inline-start:22px;padding-inline-end:22px;border-radius:14px;border-width:1px;border-color:rgba(255,255,255,0.14);border-style:solid;background-color:rgba(255,255,255,0.06);}.elementor .e-4264d4a3-21e6{padding:0px;margin-block-start:6px;display:grid;gap:14px;grid-template-columns:repeat(3, auto);justify-content:start;}.elementor .e-483e074f-a323{box-shadow:0px 10px 24px 0px rgba(217,102,59,0.35);}.elementor .e-3e3d1b55-dd48:hover,.elementor .e-3e3d1b55-dd48:focus-visible{color:var(--k4u-ink);background-color:var(--k4u-white);}.elementor .e-3e3d1b55-dd48{font-family:var(--k4u-font-body);font-weight:700;font-size:16px;color:var(--k4u-white);line-height:1;padding-block-start:16px;padding-block-end:16px;padding-inline-start:28px;padding-inline-end:28px;border-radius:var(--k4u-radius);border-width:1px;border-color:var(--k4u-white);border-style:solid;background-color:transparent;}.elementor .e-2d100b68-f712{padding:0px;margin-block-start:14px;display:flex;gap:12px;flex-wrap:wrap;}.elementor .e-5aff9889-1729{padding:0px;display:flex;flex-direction:column;gap:22px;}.elementor .e-48de5139-d8ba{padding-block-start:112px;padding-block-end:112px;background-image:linear-gradient(90deg, rgba(22,24,29,0.95) 0%,rgba(22,24,29,0.82) 55%,rgba(22,24,29,0.55) 100%),url("https://www.kitchens4uonline.co.uk/wp-content/uploads/2026/10/tkc-vivo-matt-cashmere-kitchen-1-v2.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-repeat: repeat,no-repeat; background-size: auto auto,cover; background-position: 0% 0%,center center;\n}.elementor .e-21467149-6a08{width:52px;height:52px;min-width:52px;padding:0px;margin-block-end:18px;border-radius:12px;background-color:var(--k4u-peach);}.elementor .e-7996a1a9-b3bb{font-size:18px;margin-block-end:6px;display:block;}.elementor .e-6fb90f1f-daf7{font-size:15px;display:block;}.elementor .e-7ebb3bf8-5ebe:hover,.elementor .e-7ebb3bf8-5ebe:focus-visible{box-shadow:0px 18px 40px 0px rgba(22,24,29,0.12);}.elementor .e-7ebb3bf8-5ebe{padding:28px;border-radius:14px;border-style:solid;box-shadow:0px 12px 32px 0px rgba(22,24,29,0.06);border-block-start-width: 4px; border-block-end-width: 1px; border-inline-start-width: 1px; border-inline-end-width: 1px; border-color: var(--k4u-accent) #ECE4DA #ECE4DA #ECE4DA;\n}.elementor .e-6dee6f7b-d6b5{width:52px;height:52px;min-width:52px;padding:0px;margin-block-end:18px;border-radius:12px;background-color:var(--k4u-peach);}.elementor .e-4559c254-8b1f{font-size:18px;margin-block-end:6px;display:block;}.elementor .e-2c9cf14b-56ee{font-size:15px;display:block;}.elementor .e-57899c9a-c441:hover,.elementor .e-57899c9a-c441:focus-visible{box-shadow:0px 18px 40px 0px rgba(22,24,29,0.12);}.elementor .e-57899c9a-c441{padding:28px;border-radius:14px;border-style:solid;box-shadow:0px 12px 32px 0px rgba(22,24,29,0.06);border-block-start-width: 4px; border-block-end-width: 1px; border-inline-start-width: 1px; border-inline-end-width: 1px; border-color: var(--k4u-accent) #ECE4DA #ECE4DA #ECE4DA;\n}.elementor .e-2af22216-bab0{width:52px;height:52px;min-width:52px;padding:0px;margin-block-end:18px;border-radius:12px;background-color:var(--k4u-peach);}.elementor .e-123a48aa-a569{font-size:18px;margin-block-end:6px;display:block;}.elementor .e-c9284d9-1adf{font-size:15px;display:block;}.elementor .e-598db0aa-7f55:hover,.elementor .e-598db0aa-7f55:focus-visible{box-shadow:0px 18px 40px 0px rgba(22,24,29,0.12);}.elementor .e-598db0aa-7f55{padding:28px;border-radius:14px;border-style:solid;box-shadow:0px 12px 32px 0px rgba(22,24,29,0.06);border-block-start-width: 4px; border-block-end-width: 1px; border-inline-start-width: 1px; border-inline-end-width: 1px; border-color: var(--k4u-accent) #ECE4DA #ECE4DA #ECE4DA;\n}.elementor .e-7fb116de-c193{width:52px;height:52px;min-width:52px;padding:0px;margin-block-end:18px;border-radius:12px;background-color:var(--k4u-peach);}.elementor .e-53b6a388-790f{font-size:18px;margin-block-end:6px;display:block;}.elementor .e-2b24f9c6-ed49{font-size:15px;display:block;}.elementor .e-5397d3f7-8933:hover,.elementor .e-5397d3f7-8933:focus-visible{box-shadow:0px 18px 40px 0px rgba(22,24,29,0.12);}.elementor .e-5397d3f7-8933{padding:28px;border-radius:14px;border-style:solid;box-shadow:0px 12px 32px 0px rgba(22,24,29,0.06);border-block-start-width: 4px; border-block-end-width: 1px; border-inline-start-width: 1px; border-inline-end-width: 1px; border-color: var(--k4u-accent) #ECE4DA #ECE4DA #ECE4DA;\n}.elementor .e-4d796a9d-60af{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(4, 1fr);}.elementor .e-2436702e-1292{padding-block-start:80px;padding-block-end:80px;background-color:var(--k4u-cream);}.elementor .e-4d3cb2fc-5ba5{margin-block-end:8px;}.elementor .e-2bc5a64c-777b{display:block;}.elementor .e-3e2fffc6-dcdb{display:block;}.elementor .e-3884e574-e040{display:block;}.elementor .e-2183880e-fb6e{max-width:1200px;padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-21e529d9-c344{text-align:center;padding-block-start:96px;padding-block-end:96px;background-color:var(--k4u-white);}.elementor .e-4fd071a6-dace{width:auto;padding:0px;display:flex;flex-direction:column;gap:8px;}.elementor .e-32d01702-f982:hover,.elementor .e-32d01702-f982:focus-visible{color:var(--k4u-white);background-color:var(--k4u-ink);}.elementor .e-32d01702-f982{font-family:var(--k4u-font-body);font-weight:700;font-size:15px;color:var(--k4u-ink);line-height:1;padding-block-start:14px;padding-block-end:14px;padding-inline-start:24px;padding-inline-end:24px;border-radius:var(--k4u-radius);border-width:1px;border-color:var(--k4u-ink);border-style:solid;background-color:transparent;}.elementor .e-2188cde0-3dcc{padding:0px;margin-block-end:40px;display:flex;gap:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;text-align: left;\n}.elementor .e-6ead051f-e557{padding:0px;}.elementor .e-147bbd2f-3092{padding-block-start:96px;padding-block-end:96px;}.elementor .e-5917f8e0-60c7{font-size:42px;color:var(--k4u-white);letter-spacing:-0.5px;line-height:1.12;margin:0px;}.elementor .e-2c16ce5f-c814{color:var(--k4u-muted-on-dark);display:block;}.elementor .e-37cd0c6b-d808{box-shadow:0px 10px 24px 0px rgba(217,102,59,0.35);}.elementor .e-7123ca6c-bba1:hover,.elementor .e-7123ca6c-bba1:focus-visible{color:var(--k4u-ink);background-color:var(--k4u-white);}.elementor .e-7123ca6c-bba1{font-family:var(--k4u-font-body);font-weight:700;font-size:16px;color:var(--k4u-white);line-height:1;padding-block-start:16px;padding-block-end:16px;padding-inline-start:28px;padding-inline-end:28px;border-radius:var(--k4u-radius);border-width:1px;border-color:var(--k4u-white);border-style:solid;background-color:transparent;}.elementor .e-1ab9aad3-b2c0{width:auto;padding:0px;margin-block-start:8px;display:flex;gap:12px;flex-wrap:wrap;justify-content:center;}.elementor .e-2c43a40e-c69c{max-width:760px;text-align:center;padding:0px;display:flex;flex-direction:column;gap:16px;align-items:center;}.elementor .e-6d9742e0-d235{padding-block-start:96px;padding-block-end:96px;background-image:radial-gradient(circle at 12% 20%, rgba(217,102,59,0.32) 0%,rgba(217,102,59,0) 42%),radial-gradient(circle at 88% 85%, rgba(217,102,59,0.22) 0%,rgba(217,102,59,0) 40%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#16181D;background-repeat: repeat; background-attachment: scroll; background-size: auto auto; background-position: 0% 0%;\n}