.elementor .e-28cf9b54-aed2a4a{color:var(--charcoal);}.elementor .e-3c61b889-f342c09{color:var(--charcoal);}.elementor .e-bc06607-f3d23ed{margin-block-start:20px;}.elementor .e-52bf3657-12e272f{width:75%;}.elementor .e-57c9c6c7-126f082{width:25%;}.elementor .e-5d20611d-9b31e39{flex-direction:column;justify-content:flex-end;}.elementor .e-5ae3c8cf-60148d0{color:var(--charcoal);}.elementor .e-325f9ca-bb7189c{background-color:var(--warm-white);}.elementor .e-6a4f6bdd-dee2bdc{padding-block-start:0px;padding-block-end:0px;padding-inline-start:50px;padding-inline-end:50px;background-color:var(--white);}.elementor .e-36c6e126-407e0d2{flex-direction:column;}.elementor .e-211c9513-c1fe29a{object-fit:cover;object-position:center left;}.elementor .e-5a91e795-3c1a34d{width:50%;}.elementor .e-6720a766-6224dd5{width:50%;}.elementor .e-5b67dd41-4c0107f{padding-inline-start:80px;padding-inline-end:80px;}.elementor .e-647725f3-20c395f{flex-direction:column;}.elementor .e-45a22be7-8a3b90b{width:50%;}.elementor .e-5728505c-cc8c838{width:50%;}.elementor .e-55391116-da61273{padding-inline-start:80px;padding-inline-end:80px;}.elementor .e-186abc8a-f2b4ab3{margin-block-start:-100px;flex-direction:column;}.elementor .e-3b4fbed7-2cf2b34{border-end-start-radius:0px;border-end-end-radius:0px;grid-template-columns:repeat(4, 1fr);}.elementor .e-4fb8b55-fee1156{color:var(--charcoal);}.elementor .e-99706b9-8cc438e{padding-block-start:0px;padding-block-end:0px;padding-inline-start:40px;padding-inline-end:40px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0.5px;border-color:var(--fresh-light-green);border-style:solid;}.elementor .e-d19a83e-e81818c{color:var(--charcoal);}.elementor .e-be73365-87ff21d{padding-block-start:0px;padding-block-end:0px;padding-inline-start:40px;padding-inline-end:40px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0.5px;border-color:var(--fresh-light-green);border-style:solid;}.elementor .e-862eb32-d3aa024{color:var(--charcoal);}.elementor .e-34d490c-1becf86{padding-block-start:0px;padding-block-end:0px;padding-inline-start:40px;padding-inline-end:40px;}.elementor .e-c5b6bef-be3a61d{width:80%;margin-block-start:20px;display:grid;grid-template-columns:repeat(3, 1fr);}.elementor .e-6e6fce6a-93595e2{padding-block-start:70px;padding-block-end:70px;padding-inline-start:15px;padding-inline-end:15px;background-color:var(--green-mist);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);}.elementor .e-6ba30e9c-0e4e5d1{margin-block-start:-100px;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-6c6e3dbb-845cdce{margin-block-start:-100px;flex-direction:column;}.elementor .e-1afcb4d-9e84aa7{color:var(--white);}.elementor .e-7b7e4c9f-7abb046{color:var(--white);}.elementor .e-7433f8a-608e167{margin-block-start:20px;}.elementor .e-4f1968cc-2f4ce8c{width:40%;}.elementor .e-f0e3a3c-ed281e0{height:500px;object-fit:cover;-webkit-mask-image: url("https://foodallergytreatment.com/wp-content/uploads/2026/08/cta-clean-right-mask.png");
mask-image: url("https://foodallergytreatment.com/wp-content/uploads/2026/08/cta-clean-right-mask.png");

-webkit-mask-size: 100% 100%;
mask-size: 100% 100%;

-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;

-webkit-mask-position: center;
mask-position: center;\n}.elementor .e-1510a6f8-e0ad2b6{width:60%;}.elementor .e-2cd2d582-d33d4b7{padding-block-start:0px;padding-block-end:0px;padding-inline-start:50px;padding-inline-end:0px;background-color:var(--deep-teal);}.elementor .e-5cf74e76-18d0912{margin-block-start:-100px;background-color:var(--white);}.elementor .e-7a57f088-8abec21{flex-direction:column;justify-content:center;}