.elementor .e-97ece21-45a4002{color:var(--fern);letter-spacing:3.2px;line-height:16.5px;text-transform:uppercase;}.elementor .e-dc0a36c-25cc35b{width:min(600px, 100%);}.elementor .e-66db2ab-177f946{width:min(600px, 100%);}.elementor .e-39a1c22-c820e5a{width:min(600px, 100%);}.elementor .e-42707d1-044ecf7{width:100%;padding-block-start:100px;padding-block-end:100px;background-image:url("https://alicebarkernutrition.co.uk/wp-content/uploads/2026/09/ab-leaf-vector.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:auto auto;background-position:bottom right;background-color:var(--light-neutral);display:flex;flex-direction:column;gap:16px;justify-content:center;align-items:start;}.elementor .e-b593f96-cc3661b{width:100%;min-height:50%;background-image:url("https://alicebarkernutrition.co.uk/wp-content/uploads/2026/10/a0130ed8-5ef1-4bc6-8ae3-612d4233237b-e1791893303102-892x1024.jpeg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:bottom center;}.elementor .e-fa43220-3ac3d5a{min-height:95vh;display:flex;flex-direction:row;gap:16px;}.elementor .e-2e5e4ef-b42aa9c{padding-block-start:0px;padding-block-end:0px;padding-inline-end:0px;background-color:var(--light-neutral);}.elementor .e-3dc7181-4a8b0a3{height:100%;max-width:470px;border-radius:4px;background-image:url("https://alicebarkernutrition.co.uk/wp-content/uploads/2026/09/home-2-683x1024.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-b993803-9ae1aa2{width:90%;display:flex;flex-direction:row;justify-content:center;}.elementor .e-3034d32-1c8d38f{width:300px;display:none;}.elementor .e-00a9cf6-af8739b{width:min(550px, 100%);}.elementor .e-1bb6a4a-923ce75{font-size:14px;}.elementor .e-50e1e98-21c0f8d{font-size:14px;}.elementor .e-495b11f-3dcaa57{width:31%;min-width:150px;display:flex;flex-direction:column;gap:6px;}.elementor .e-720ec83-7d22db8{font-size:14px;}.elementor .e-7616cde-80bc5ee{font-size:14px;}.elementor .e-7bccd30-3880136{width:31%;min-width:150px;display:flex;flex-direction:column;gap:6px;}.elementor .e-d64a722-4c13877{font-size:14px;}.elementor .e-0cd61bb-cb8f306{width:31%;min-width:150px;display:flex;flex-direction:column;gap:6px;}.elementor .e-123c597-6c70649{padding:35px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:5px;border-inline-end-width:0px;border-color:var(--fern);border-style:solid;background-color:var(--light-neutral);display:grid;gap:16px;flex-wrap:wrap;grid-template-columns:repeat(3, 1fr);grid-auto-flow:row;justify-content:flex-start;}.elementor .e-4b36702-b6623ce{display:flex;flex-direction:column;gap:28px;}.elementor .e-b35f6b9-8cbd245{display:flex;flex-direction:row;gap:80px;justify-content:center;scroll-margin: 8rem;\n}.elementor .e-0ba207e-1491e77{padding-block-end:var(--spacing-80);display:flex;flex-direction:column;gap:18px;}.elementor .e-2797a04-3d4399e{display:flex;align-items:center;}.elementor .e-d1eb85e-348a6a1{overflow:hidden;margin-block-end:var(--spacing-80);border-radius:4px;}.elementor .e-7e1a953-2200c60{font-family:new-spirit;font-weight:300;font-size:clamp(1.5rem, calc(1.219rem + 1.25vw), 2.125rem);;line-height:1em;font-style:italic;}.elementor .e-dc3f5a3-77a8ed7{font-size:clamp(1rem, calc(0.887rem + 0.5vw), 1.25rem);;letter-spacing:-0.5px;line-height:127%;}.elementor .e-79a73c7-25c49fc{padding-block-start:40px;padding-block-end:40px;padding-inline-start:36px;padding-inline-end:36px;background-color:var(--white);display:flex;flex-direction:column;gap:16px;}.elementor .e-88834a0-6d98d23{font-family:new-spirit;font-weight:300;font-size:clamp(1.5rem, calc(1.219rem + 1.25vw), 2.125rem);;line-height:1em;font-style:italic;}.elementor .e-2b92978-3d22fed{font-size:clamp(1rem, calc(0.887rem + 0.5vw), 1.25rem);;letter-spacing:-0.5px;line-height:127%;}.elementor .e-fd6332c-9c02930{padding-block-start:40px;padding-block-end:40px;padding-inline-start:36px;padding-inline-end:36px;background-color:var(--white);display:flex;flex-direction:column;gap:16px;}.elementor .e-0f47384-74f08e6{font-family:new-spirit;font-weight:300;font-size:clamp(1.5rem, calc(1.219rem + 1.25vw), 2.125rem);;line-height:1em;font-style:italic;}.elementor .e-326a407-63d7b05{font-size:clamp(1rem, calc(0.887rem + 0.5vw), 1.25rem);;letter-spacing:-0.5px;line-height:127%;}.elementor .e-f85e5a0-4749960{padding-block-start:40px;padding-block-end:40px;padding-inline-start:36px;padding-inline-end:36px;background-color:var(--white);display:flex;flex-direction:column;gap:16px;}.elementor .e-bf10b3f-b7052e6{display:flex;flex-direction:row;gap:8px;}.elementor .e-b3ab25f-8f51a26{background-color:var(--light-neutral);}.elementor .e-87fe51d-6adbe10{height:100%;max-width:470px;overflow:hidden;border-radius:4px;background-image:url("https://alicebarkernutrition.co.uk/wp-content/uploads/2026/10/6ee08e87-abc9-4500-b02f-14a7850d8e69-1024x683.jpeg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-761b537-ce15713{width:90%;display:flex;flex-direction:row;justify-content:center;}.elementor .e-77ef6b8-9073a9c{width:40%;display:none;}.elementor .e-36c430c-01f394e{width:min(400px, 100%);}.elementor .e-c05939c-28cb97e{color:var(--text);}.elementor .e-01bdc70-121e0fb{font-family:new-spirit;font-weight:400;color:var(--light-neutral);}.elementor .e-4a2f953-41236f2{width:40px;height:40px;min-width:40px;min-height:40px;border-radius:40px;background-color:var(--fern);display:flex;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-ceebeb3-3ca58d4{font-size:clamp(0.875rem, calc(0.819rem + 0.25vw), 1rem);;color:#282c2d80;}.elementor .e-348a3ed-34ce626{display:flex;flex-direction:column;gap:12px;}.elementor .e-3441079-e66123a{display:flex;flex-direction:row;gap:24px;}.elementor .e-d6e3aa0-c92db53{font-family:new-spirit;font-weight:400;color:var(--light-neutral);}.elementor .e-cdc648f-940567e{width:40px;height:40px;min-width:40px;min-height:40px;border-radius:40px;background-color:var(--fern);display:flex;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-6ea5762-bff3636{font-size:clamp(0.875rem, calc(0.819rem + 0.25vw), 1rem);;color:#282c2d80;}.elementor .e-83b3737-bac98d0{display:flex;flex-direction:column;gap:12px;}.elementor .e-3959cf7-5092eaa{display:flex;flex-direction:row;gap:24px;}.elementor .e-92da4e8-2a24c68{font-family:new-spirit;font-weight:400;color:var(--light-neutral);}.elementor .e-67ecf83-e027265{width:40px;height:40px;min-width:40px;min-height:40px;border-radius:40px;background-color:var(--fern);display:flex;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-c57f6bb-915aeca{font-size:clamp(0.875rem, calc(0.819rem + 0.25vw), 1rem);;color:#282c2d80;}.elementor .e-4b3628e-b06f0ae{display:flex;flex-direction:column;gap:12px;}.elementor .e-f0e4c52-790d978{display:flex;flex-direction:row;gap:24px;}.elementor .e-7d5c0e7-8a822cf{font-family:new-spirit;font-weight:400;color:var(--light-neutral);}.elementor .e-9e49c05-f922ac1{width:40px;height:40px;min-width:40px;min-height:40px;border-radius:40px;background-color:var(--fern);display:flex;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-b16cd79-cdb7fda{font-size:clamp(0.875rem, calc(0.819rem + 0.25vw), 1rem);;color:#282c2d80;}.elementor .e-aa9d4ed-e35c5b5{display:flex;flex-direction:column;gap:12px;}.elementor .e-28b949f-f08434e{display:flex;flex-direction:row;gap:24px;}.elementor .e-6d0721b-9b5be3e{display:flex;flex-direction:column;gap:60px;}.elementor .e-c88ad0b-245c56d{display:flex;flex-direction:column;gap:28px;}.elementor .e-e185841-e540c02{display:flex;flex-direction:row;gap:80px;justify-content:center;}.elementor .e-790c8ad-90c7d81{background-color:var(--neutral);}.elementor .e-667ed8a-cd574d9{padding-block-end:20px;}.elementor .e-20c49b9-34b8a03{font-family:new-spirit;font-weight:500;}.elementor .e-08899bb-69c0548{display:flex;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-503968c-c753f01{font-family:new-spirit;font-weight:500;font-size:clamp(1.125rem, calc(1.069rem + 0.25vw), 1.25rem);;}.elementor .e-c10134c-4869049{font-family:new-spirit;font-weight:300;font-size:clamp(2.375rem, calc(2.15rem + 1vw), 2.875rem);;color:var(--accent);letter-spacing:-0.951px;line-height:117%;}.elementor .e-84b3cc8-52bb85f{color:#282c2d80;}.elementor .e-4e1eadd-27e38e0{width:100%;margin-block-start:auto;}.elementor .e-1ec1542-75b975b{padding-block-start:44px;padding-block-end:36px;padding-inline-start:36px;padding-inline-end:36px;background-color:var(--light-neutral);display:flex;flex-direction:column;gap:24px;justify-content:flex-start;align-items:start;}.elementor .e-1ec1542-75b975b:hover,.elementor .e-1ec1542-75b975b:focus-visible{scale: 1.01;
z-index: 2;\n}.elementor .e-314950f-c2d2846{font-family:new-spirit;font-weight:500;font-size:clamp(1.125rem, calc(1.069rem + 0.25vw), 1.25rem);;color:var(--light-neutral);}.elementor .e-cca01f6-2e11510{color:var(--light-neutral);}.elementor .e-185798f-654eee0{font-family:new-spirit;font-weight:300;font-size:clamp(2.375rem, calc(2.15rem + 1vw), 2.875rem);;color:var(--light-fern);letter-spacing:-0.951px;line-height:117%;}.elementor .e-853f9cf-e755f66{color:var(--light-neutral);}.elementor .e-1ca3e5f-043882f{width:100%;color:var(--fern);margin-block-start:auto;background-color:var(--white);}.elementor .e-310f7b6-14d4ddf{padding-block-start:44px;padding-block-end:36px;padding-inline-start:36px;padding-inline-end:36px;background-color:var(--fern);display:flex;flex-direction:column;gap:24px;justify-content:flex-start;align-items:start;}.elementor .e-310f7b6-14d4ddf:hover,.elementor .e-310f7b6-14d4ddf:focus-visible{scale: 1.01;
z-index: 2;\n}.elementor .e-4445151-4fda93d{width:100%;display:flex;flex-direction:row;}.elementor .e-beca7de-59c0a1a{font-family:new-spirit;font-weight:500;font-size:clamp(1.125rem, calc(1.069rem + 0.25vw), 1.25rem);;}.elementor .e-46069d5-6ed56fb{font-family:new-spirit;font-weight:300;font-size:clamp(2.375rem, calc(2.15rem + 1vw), 2.875rem);;color:var(--accent);letter-spacing:-0.951px;line-height:117%;}.elementor .e-a272c7b-ccb5c28{color:#282c2d80;}.elementor .e-fac349a-7193dde{width:100%;margin-block-start:auto;}.elementor .e-f1ccf2b-35fe934{width:47.5%;padding-block-start:44px;padding-block-end:36px;padding-inline-start:36px;padding-inline-end:36px;background-color:var(--light-neutral);display:flex;flex-direction:column;gap:24px;justify-content:flex-start;align-items:start;}.elementor .e-f1ccf2b-35fe934:hover,.elementor .e-f1ccf2b-35fe934:focus-visible{scale: 1.01;
z-index: 2;\n}.elementor .e-ade0673-2494153{margin-block-start:64px;display:flex;flex-direction:row;grid-template-columns:repeat(2, 1fr);grid-auto-flow:row dense;justify-content:flex-start;}.elementor .e-2319d47-686c0de{display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-07a2bb2-46eac0c{font-family:new-spirit;font-weight:500;}.elementor .e-61a5241-5eda0c5{font-family:new-spirit;font-weight:500;font-size:clamp(1.125rem, calc(1.069rem + 0.25vw), 1.25rem);;}.elementor .e-8bead0a-7464d49{font-family:new-spirit;font-weight:300;font-size:clamp(2.375rem, calc(2.15rem + 1vw), 2.875rem);;color:var(--accent);letter-spacing:-0.951px;line-height:117%;}.elementor .e-01f702f-c71b825{color:#282c2d80;}.elementor .e-a3b69d0-4287a22{width:100%;margin-block-start:auto;}.elementor .e-def5d6f-706443e{font-family:new-spirit;font-weight:600;color:var(--light-neutral);text-align:center;padding-block-start:4px;padding-block-end:4px;}.elementor .e-c59af7c-2f8c361{background-color:var(--accent);position: absolute;
top: 1.3rem;
right: -3rem;
rotate: 45deg;
width: 180px;\n}.elementor .e-87c4824-e23b71d{overflow:hidden;padding-block-start:44px;padding-block-end:36px;padding-inline-start:36px;padding-inline-end:36px;background-color:var(--light-neutral);display:flex;flex-direction:column;gap:24px;justify-content:flex-start;align-items:start;scroll-margin: 8rem;\n}.elementor .e-87c4824-e23b71d:hover,.elementor .e-87c4824-e23b71d:focus-visible{scale: 1.01;
z-index: 2;\n}.elementor .e-7899872-6ed3a00{font-family:new-spirit;font-weight:500;font-size:clamp(1.125rem, calc(1.069rem + 0.25vw), 1.25rem);;color:var(--light-neutral);}.elementor .e-71c8e95-2bf3a8f{color:var(--light-neutral);}.elementor .e-6570c0f-14b5a4b{font-family:new-spirit;font-weight:300;font-size:clamp(2.375rem, calc(2.15rem + 1vw), 2.875rem);;color:var(--light-fern);letter-spacing:-0.951px;line-height:117%;}.elementor .e-8114845-599bf96{color:var(--light-neutral);}.elementor .e-916df7c-3fbc23e{width:100%;color:var(--fern);margin-block-start:auto;background-color:var(--white);}.elementor .e-9fde6ca-ac5d96a{padding-block-start:44px;padding-block-end:36px;padding-inline-start:36px;padding-inline-end:36px;background-color:var(--fern);display:flex;flex-direction:column;gap:24px;justify-content:flex-start;align-items:start;}.elementor .e-9fde6ca-ac5d96a:hover,.elementor .e-9fde6ca-ac5d96a:focus-visible{scale: 1.01;
z-index: 2;\n}.elementor .e-ed9b357-6c81794{font-family:new-spirit;font-weight:500;font-size:clamp(1.125rem, calc(1.069rem + 0.25vw), 1.25rem);;}.elementor .e-40ce1c2-18d2312{font-family:new-spirit;font-weight:300;font-size:clamp(2.375rem, calc(2.15rem + 1vw), 2.875rem);;color:var(--accent);letter-spacing:-0.951px;line-height:117%;}.elementor .e-7105a0c-825fb10{color:#282c2d80;}.elementor .e-0d5ea92-1adc929{width:100%;margin-block-start:auto;}.elementor .e-20cb733-8da41aa{padding-block-start:44px;padding-block-end:36px;padding-inline-start:36px;padding-inline-end:36px;background-color:var(--light-neutral);display:flex;flex-direction:column;gap:24px;justify-content:flex-start;align-items:start;}.elementor .e-20cb733-8da41aa:hover,.elementor .e-20cb733-8da41aa:focus-visible{scale: 1.01;
z-index: 2;\n}.elementor .e-fcf6a07-194c959{margin-block-start:64px;display:flex;flex-direction:row;flex:1 0 auto;justify-content:flex-start;align-items:stretch;}.elementor .e-de19686-90024fd{display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-34c5169-c302207{font-family:new-spirit;font-size:24px;}.elementor .e-58397dc-7c6d784:hover,.elementor .e-58397dc-7c6d784:focus-visible{background-color:var(--fern);}.elementor .e-1dcfff9-f537766{display:flex;flex-direction:row;}.elementor .e-4254d56-56ead4c{font-family:new-spirit;font-size:24px;}.elementor .e-f81bc74-cdc8570:hover,.elementor .e-f81bc74-cdc8570:focus-visible{background-color:var(--fern);}.elementor .e-fbf578e-d36be59{font-size:16px;}.elementor .e-6e4f824-da207b3{font-family:new-spirit;font-size:24px;}.elementor .e-b7fb0cf-6b0f584:hover,.elementor .e-b7fb0cf-6b0f584:focus-visible{background-color:var(--fern);}.elementor .e-fae3a7e-45f5a1f{font-size:16px;color:var(--text);}.elementor .e-2097d74-b8b4a3c{width:min(900px, 100%);padding:2rem;margin-inline-start:auto;margin-inline-end:auto;border-radius:24px;background-color:var(--light-fern);}.elementor .e-bc0a8a2-30a2c9b{padding:16px;margin-block-start:30px;border-color:var(--light-fern);border-style:none;}.elementor .e-c589b8d-dadf4d5{font-family:new-spirit;font-weight:500;color:var(--text);}.elementor .e-6d73df2-12abcd8{background-image:url("https://alicebarkernutrition.co.uk/wp-content/uploads/2026/10/home-4-1024x576.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-d32c83d-fce9936{display:flex;flex-direction:row;justify-content:flex-end;}.elementor .e-8f7cd3a-562cac9{font-family:new-spirit;font-weight:500;font-size:clamp(1.125rem, calc(1.069rem + 0.25vw), 1.25rem);;}.elementor .e-b428126-6f92725{color:#282c2d80;}.elementor .e-2e4d8e4-f5a3ec9{color:#282c2d80;}.elementor .e-e8867af-872f17a{width:100%;margin-block-start:auto;}.elementor .e-3d0cd5e-62fb061{padding-block-start:44px;padding-block-end:36px;padding-inline-start:36px;padding-inline-end:36px;background-image:url("https://alicebarkernutrition.co.uk/wp-content/uploads/2026/09/ab-leaf-vector.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:contain;background-position:bottom right;background-color:var(--light-neutral);display:flex;flex-direction:column;gap:24px;justify-content:flex-start;align-items:start;}.elementor .e-938047c-4bee712{margin-block-start:64px;display:flex;flex-direction:row;flex:1 0 auto;align-items:stretch;}.elementor .e-699c946-278d524{display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-6485a56-269fcc3{padding-block-end:20px;}.elementor .e-de20a37-2538536{font-family:new-spirit;font-weight:500;}.elementor .e-5efed19-41f6718{width:42px;height:47px;}.elementor .e-14347fc-8ca7b3f{color:var(--light-neutral);}.elementor .e-5b2bcd3-cab977e{color:var(--light-neutral);}.elementor .e-08a6b27-0f94d2f{color:#f6f1ea80;}.elementor .e-c3ff03f-70a26fe{padding-block-start:16px;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(--light-neutral);border-style:solid;}.elementor .e-816d4a0-b236de1{width:32%;padding-block-start:36px;padding-block-end:36px;padding-inline-start:32px;padding-inline-end:32px;border-radius:4px;background-color:var(--fern);display:flex;flex-direction:column;gap:20px;justify-content:flex-start;align-items:stretch;}.elementor .e-cf5434a-1120ad0{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;}.elementor .e-ac81f34-8d8b4a0{margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-236af2f-3c298e9{margin-block-start:83px;}.elementor .e-b75893f-25303c1{background-image:url("https://alicebarkernutrition.co.uk/wp-content/uploads/2026/10/Pattern-1024x529.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;display:flex;flex-direction:column;justify-content:center;align-items:center;}