.elementor .e-7941d220-6d32{font-weight:500;font-size:clamp(46px, 5vw, 68px);color:#FFF;letter-spacing:-.02em;line-height:1.04;margin:0}.elementor .e-5a83c028-425a{max-width:640px;font-size:clamp(17px, 1.6vw, 21px);color:rgb(255 255 255 / .92);line-height:1.55;margin-block-start:4px;margin-block-end:2px}.elementor .e-2259c80a-5d7c:hover,.elementor .e-2259c80a-5d7c:focus-visible{background-color:#9D7547}.elementor .e-2259c80a-5d7c{min-height:58px;font-weight:700;font-size:15px;color:#FFF;letter-spacing:.02em;text-decoration:none;padding-block-start:16px;padding-block-end:16px;padding-inline-start:30px;padding-inline-end:30px;border-radius:2px;border-width:0;background-color:#B58A55;display:inline-flex;justify-content:center;align-items:center}.elementor .e-957dc4a-c878:hover,.elementor .e-957dc4a-c878:focus-visible{border-color:#FFF;background-color:rgb(255 255 255 / .12)}.elementor .e-957dc4a-c878{min-height:58px;font-weight:700;font-size:15px;color:#FFF;letter-spacing:.02em;text-decoration:none;padding-block-start:16px;padding-block-end:16px;padding-inline-start:30px;padding-inline-end:30px;border-radius:2px;border-width:1.5px;border-color:rgb(255 255 255 / .85);border-style:solid;background-color:#fff0;display:inline-flex;justify-content:center;align-items:center}.elementor .e-259ef746-671a{margin-block-start:8px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap}.elementor .e-368d9fa6-d5ad{font-weight:500;font-size:15px;color:rgb(255 255 255 / .85);line-height:1.5;margin-block-start:6px}.elementor .e-5d893a58-a4d6{width:min(100%, 680px);max-width:680px;display:flex;flex-direction:column;gap:18px;align-items:flex-start}.elementor .e-3d13b8a-3a42953{width:100%;min-height:clamp(760px, 88vh, 860px);color:#FFF;padding-block-start:clamp(64px, 7vw, 96px);padding-block-end:clamp(64px, 7vw, 96px);padding-inline-start:clamp(24px, 8vw, 128px);padding-inline-end:clamp(24px, 8vw, 128px);background-image:linear-gradient(90deg,rgb(26 32 44 / .82) 0%,rgb(26 32 44 / .34) 38%,#fff0 62%),url(https://krauskitchens.co.uk/wp-content/uploads/2026/09/contemporary-kitchens-hero.webp);background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;background-repeat:repeat,no-repeat;background-size:auto auto,cover;background-position:0% 0%,center center;\n}.elementor .e-3aa93c5-tstrip{display:none}.elementor .e-49b1323-2c66819{display:none}.elementor .e-19fba1ae-2d4a{font-family:Jost;font-size:18px;color:#1A202C}.elementor .e-5b820405-768f{display:flex;flex-direction:row;gap:8px;align-items:center}.elementor .e-5d5170dc-645a{font-size:15px;color:rgb(26 32 44 / .35)}.elementor .e-5371fa1a-6f46{font-family:Jost;font-size:18px;color:#1A202C}.elementor .e-2e70bf5b-db4c{display:flex;flex-direction:row;gap:8px;align-items:center}.elementor .e-71e20e85-54a1{font-size:15px;color:rgb(26 32 44 / .35)}.elementor .e-1f1a9b1c-1c9d{font-family:Jost;font-size:18px;color:#1A202C}.elementor .e-57fc1dde-b1e9{display:flex;flex-direction:row;gap:8px;align-items:center}.elementor .e-4b6a9728-c9c3{width:100%;max-width:1200px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}.elementor .e-7996a9c-7abcae3{width:100%;color:#1A202C;padding-block-start:14px;padding-block-end:14px;padding-inline-start:clamp(18px, 7vw, 110px);padding-inline-end:clamp(18px, 7vw, 110px);border-color:rgb(26 32 44 / .12);border-style:solid;background-color:#F7F5EF;display:flex;justify-content:center;border-block-end-width:1px;\n}.elementor .e-4769dae-f98ffb3{font-family:"Cormorant Garamond";font-weight:500;font-size:clamp(2.5rem, 5vw, 4.25rem);color:#1A202C;letter-spacing:-.025em;line-height:1.08;margin:0}.elementor .e-1a4f59f-d04c705{max-width:58rem;font-family:Manrope;font-size:clamp(.98rem, 1.2vw, 1.08rem);color:#343B47;line-height:1.75;margin:0}.elementor .e-1ce824d-20d7575{max-width:56rem;text-align:center;display:flex;flex-direction:column;gap:1rem;align-items:center}.elementor .e-4ddc4e2-2b92a76{max-width:62rem;font-family:Manrope;font-weight:600;font-size:clamp(.9rem, 1vw, 1rem);color:#343B47;line-height:1.6;text-align:center;margin:0}.elementor .e-64b35f0-beb0433{color:#1A202C;padding-block-start:1rem;padding-block-end:clamp(3.5rem, 7vw, 6rem);padding-inline-start:clamp(1.25rem, 4vw, 2.5rem);padding-inline-end:clamp(1.25rem, 4vw, 2.5rem);background-color:#F7F5EF;display:flex;flex-direction:column;gap:2.5rem;align-items:center}.elementor .e-b3d8486-968caca{width:150px;font-family:Manrope;font-weight:700;font-size:.78rem;color:#B58A55;letter-spacing:.12em;margin:0}.elementor .e-5a29451-1ff3379{width:100%;padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;display:flex;flex-direction:row;gap:1rem;align-items:center}.elementor .e-f25da7a-02b2f1f{font-family:"Cormorant Garamond";font-weight:500;font-size:clamp(2rem, 3.6vw, 3.1rem);color:#1A202C;letter-spacing:-.02em;line-height:1.12;margin:0}.elementor .e-3ae7d04-b46e68d{font-family:Manrope;font-size:1rem;color:#343B47;line-height:1.7;margin:0}.elementor .e-aab6cf8-7323032{font-family:Manrope;font-size:1rem;color:#343B47;line-height:1.7;margin:0}.elementor .e-36f1ca5-217c815{font-family:Manrope;font-weight:600;font-size:1rem;color:#1A202C;line-height:1.7;margin:0}.elementor .e-1266762-841963a{width:100%;height:1px;padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;background-color:#D9D7CE}.elementor .e-cbdc623-5f35a95{font-family:"Cormorant Garamond";font-weight:500;font-size:1.6rem;color:#1A202C;margin:0}.elementor .e-b218557-eb428a6{font-family:Manrope;font-size:.95rem;line-height:1.4;margin-block-start:0;margin-block-end:6px;margin-inline-start:0;margin-inline-end:0}.elementor .e-a1edf99-005aaa7{font-family:Manrope;font-size:.95rem;line-height:1.4;margin-block-start:0;margin-block-end:6px;margin-inline-start:0;margin-inline-end:0}.elementor .e-bfa81eb-447fea8{font-family:Manrope;font-size:.95rem;line-height:1.4;margin-block-start:0;margin-block-end:6px;margin-inline-start:0;margin-inline-end:0}.elementor .e-0b53843-c9a761b{font-family:Manrope;font-size:.95rem;line-height:1.4;margin-block-start:0;margin-block-end:6px;margin-inline-start:0;margin-inline-end:0}.elementor .e-a6e81a9-0b3e29e{font-family:Manrope;font-size:.95rem;line-height:1.4;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .e-b1d2f38-1da6921{display:flex;flex-direction:column;gap:0}.elementor .e-b324f25-e33b214{width:100%;max-width:30rem;padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;display:flex;flex-direction:column;gap:1.15rem}.elementor .e-376d3c3-b39211d{width:100%;min-width:0;padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;display:flex;flex-direction:column;gap:.75rem}.elementor .e-a64cc19-200dc74{width:100%;max-width:80rem;display:flex;flex-direction:row;gap:3.5rem;align-items:flex-start}.elementor .e-1bd2d52-623eeec{padding-block-start:clamp(3.5rem, 7vw, 6rem);padding-block-end:clamp(3.5rem, 7vw, 6rem);padding-inline-start:clamp(1.25rem, 4vw, 2.5rem);padding-inline-end:clamp(1.25rem, 4vw, 2.5rem);background-color:#FFF;display:flex;justify-content:center}.elementor .e-21c265b-917c0de{font-family:Manrope;font-weight:600;font-size:13px;color:#B58A55;letter-spacing:2px;text-transform:uppercase;margin:0}.elementor .e-6eda037-13c3065{font-weight:500;font-size:clamp(30px, 3vw, 42px);color:#1A202C;letter-spacing:-.025em;line-height:1.05;margin:0}.elementor .e-cd4b45d-1f49b9c{max-width:62rem;font-size:clamp(1.02rem, 1.45vw, 1.25rem);color:#1A202C;line-height:1.55;text-align:center;margin:0}.elementor .s-425a2df-1{max-width:62rem;font-size:clamp(1.02rem, 1.45vw, 1.25rem);color:#1A202C;line-height:1.55;text-align:center;margin:0}.elementor .e-ad532d6-5efa2a8{max-width:72rem;text-align:center;display:flex;flex-direction:column;gap:1.15rem;align-items:center}.elementor .e-7e0e6da-36b113f{width:clamp(18rem, 52vw, 42rem);min-height:76px;font-weight:700;font-size:clamp(1.2rem, 2vw, 1.6rem);color:#FFF;text-decoration:none;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;border-radius:3px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#B58A55;border-style:solid;background-color:#B58A55;display:inline-flex;justify-content:center;align-items:center}.elementor .e-7e0e6da-36b113f:hover,.elementor .e-7e0e6da-36b113f:focus-visible{border-color:#9D7547;background-color:#9D7547}.elementor .e-939d67d-6dea023{font-size:.9rem;color:#6B7280;text-align:center;margin:0}.elementor .e-0868d88-e7d545f{display:flex;flex-direction:column;gap:1.25rem;align-items:center}.elementor .e-67f8ab7-33bd054{padding-block-start:clamp(56px, 6vw, 88px);padding-block-end:clamp(56px, 6vw, 88px);padding-inline-start:clamp(1.25rem, 5vw, 5rem);padding-inline-end:clamp(1.25rem, 5vw, 5rem);background-color:#F7F4EE;display:flex;flex-direction:column;gap:2.1rem;align-items:center}.elementor .e-cbfa81e-5d07794{font-weight:500;font-size:clamp(32px, 3.5vw, 46px);color:#FFF;letter-spacing:-.025em;line-height:1.05;margin:0}.elementor .e-b26c34d-6305209{font-size:clamp(.98rem, 1.2vw, 1.1rem);color:rgb(255 255 255 / .92);line-height:1.7;margin:0}.elementor .e-babb5c8-be8a1bc{font-weight:700;font-size:.92rem;color:#FFF;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-radius:2px;border-width:1px;border-color:#B58A55;border-style:solid;background-color:#B58A55;display:inline-flex;justify-content:center;align-items:center}.elementor .e-babb5c8-be8a1bc:hover,.elementor .e-babb5c8-be8a1bc:focus-visible{border-color:#9D7547;background-color:#9D7547}.elementor .e-3053e97-2877c09{font-weight:700;font-size:.92rem;color:#FFF;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-radius:2px;border-width:1px;border-color:rgb(255 255 255 / .85);border-style:solid;background-color:#fff0;display:inline-flex;justify-content:center;align-items:center}.elementor .e-3053e97-2877c09:hover,.elementor .e-3053e97-2877c09:focus-visible{border-color:#FFF;background-color:rgb(255 255 255 / .12)}.elementor .e-2efea8c-2a59a38{margin-block-start:.5rem;display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center}.elementor .e-1571bdf-4fc7ddb{font-weight:700;font-size:.78rem;color:rgb(255 255 255 / .8);letter-spacing:.08em;line-height:1.7;text-transform:uppercase;margin:0}.elementor .e-3b758a5-cd18fa8{max-width:760px;text-align:center;padding:clamp(2rem, 5vw, 4rem);border-radius:2px;background-color:rgb(26 32 44 / .8);display:flex;flex-direction:column;gap:1.3rem;align-items:center}.elementor .e-a7733e2-c00014a{min-height:clamp(400px, 40vw, 560px);padding-block-start:clamp(56px, 6vw, 88px);padding-block-end:clamp(56px, 6vw, 88px);padding-inline-start:1.25rem;padding-inline-end:1.25rem;background-image:url(https://krauskitchens.co.uk/wp-content/uploads/2026/09/image-5-scaled.webp);background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;display:flex;justify-content:center;align-items:center}