.elementor .e-249e3881-d61e6f8{color:var(--charcoal);}.elementor .e-c3f52b-bc7503b{color:var(--charcoal);}.elementor .e-21e1ae3-dcf3f04{margin-block-start:20px;}.elementor .e-7e3e573f-11c92d6{width:55%;}.elementor .e-38302cd9-534ca48{object-fit:cover;object-position:center center;}.elementor .e-2c747429-62f1f52{width:45%;}.elementor .e-313a0560-14d090b{flex-direction:column;justify-content:flex-end;}.elementor .e-38f13892-c198896{color:var(--charcoal);}.elementor .e-601abaa6-68d61f5{background-color:var(--warm-white);}.elementor .e-4afd135a-fa88087{padding-block-start:0px;padding-block-end:0px;padding-inline-start:50px;padding-inline-end:50px;background-color:var(--white);}.elementor .e-3a9f0bd1-c76c33c{flex-direction:column;}.elementor .e-deef2b0-b34e5fe{color:var(--charcoal);}.elementor .e-53aea58-73c0e28{width:30%;}.elementor .e-ea9e4fe-fba074c{color:var(--charcoal);text-align:start;}.elementor .e-be87ba0-d473f11{color:var(--charcoal);margin-block-start:10px;}.elementor .e-23c5a65-1818522{padding-block-end:30px;padding-inline-start:30px;padding-inline-end:30px;}.elementor .e-5f5d196-6f99cd7{border-block-start-width:0px;border-block-end-width:5px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--blue);border-style:solid;background-color:#F3FBFD;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.1);flex-direction:column;}.elementor .e-56c74b4-22b3bfe{width:30%;}.elementor .e-85767b8-1d3a9f4{color:var(--charcoal);text-align:start;}.elementor .e-d985879-cdb3eae{color:var(--charcoal);margin-block-start:10px;}.elementor .e-00f7679-a7cc207{padding-block-end:30px;padding-inline-start:30px;padding-inline-end:30px;}.elementor .e-67eada7-7f013ec{border-block-start-width:0px;border-block-end-width:5px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--blue);border-style:solid;background-color:#F3FBFD;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.1);flex-direction:column;}.elementor .e-322812a-cbd0104{width:30%;}.elementor .e-1869f73-96cf3c1{color:var(--charcoal);text-align:start;}.elementor .e-b39dfe9-45688ce{color:var(--charcoal);margin-block-start:10px;}.elementor .e-78f094c-1dc10b2{padding-block-end:30px;padding-inline-start:30px;padding-inline-end:30px;}.elementor .e-6f79edc-f3ec654{border-block-start-width:0px;border-block-end-width:5px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--blue);border-style:solid;background-color:#F3FBFD;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.1);flex-direction:column;}.elementor .e-2cb7134-7d5c6b9{width:30%;}.elementor .e-59ac632-149ccce{color:var(--charcoal);text-align:start;}.elementor .e-c29f137-3928e94{color:var(--charcoal);margin-block-start:10px;}.elementor .e-9c31bb9-dc0e0dd{padding-block-end:30px;padding-inline-start:30px;padding-inline-end:30px;}.elementor .e-f986e55-26b8f01{border-block-start-width:0px;border-block-end-width:5px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--blue);border-style:solid;background-color:#F3FBFD;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.1);flex-direction:column;}.elementor .e-8855c9e-8c1c633{width:30%;}.elementor .e-edc86d0-6ba3ba9{color:var(--charcoal);text-align:start;}.elementor .e-78fa6c3-87cac4c{color:var(--charcoal);margin-block-start:10px;}.elementor .e-f0c1335-5d3776f{padding-block-end:30px;padding-inline-start:30px;padding-inline-end:30px;}.elementor .e-c2abd98-380eb7e{border-block-start-width:0px;border-block-end-width:5px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--blue);border-style:solid;background-color:#F3FBFD;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.1);flex-direction:column;}.elementor .e-242985c-2a683c4{width:30%;}.elementor .e-a37c81b-f5ed92f{color:var(--charcoal);text-align:start;}.elementor .e-6576e1c-0c3cf17{color:var(--charcoal);margin-block-start:10px;}.elementor .e-d703e2f-b57e1fa{padding-block-end:30px;padding-inline-start:30px;padding-inline-end:30px;}.elementor .e-60a5c66-a9d8442{border-block-start-width:0px;border-block-end-width:5px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--blue);border-style:solid;background-color:#F3FBFD;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.1);flex-direction:column;}.elementor .e-bc1ecd0-6253951{margin-block-start:50px;display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr);}.elementor .e-fc5a249-ed1342f{flex-direction:column;}.elementor .e-a7f4fee-a7d2cea{object-fit:cover;object-position:center center;}.elementor .e-2f9488f-3d80f1e{width:50%;}.elementor .e-512e92e-163e593{margin-block-start:20px;}.elementor .e-fd95462-1a22391{width:50%;}.elementor .e-e3477a8-c0e7f58{padding-inline-start:80px;padding-inline-end:80px;}.elementor .e-2bf1d70-8a731e4{margin-block-start:-80px;flex-direction:column;}.elementor .e-e6973ed-afe41f2{border-end-start-radius:0px;border-end-end-radius:0px;grid-template-columns:repeat(4, 1fr);}.elementor .e-d142bc9-d3e6bc2{color:var(--charcoal);}.elementor .e-cf843e3-439c1aa{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-2bf02d9-1f919f7{color:var(--charcoal);}.elementor .e-7cca275-2e5ab94{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-67c8b47-69a23c6{color:var(--charcoal);}.elementor .e-6fcbc57-5ba2daa{padding-block-start:0px;padding-block-end:0px;padding-inline-start:40px;padding-inline-end:40px;}.elementor .e-fb3f82e-635b9d7{width:80%;display:grid;grid-template-columns:repeat(3, 1fr);}.elementor .e-307e2ba-46d8b54{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.08);}.elementor .e-9e232e9-3333f0f{margin-block-start:-100px;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-afcc9f1-b098445{width:50%;}.elementor .e-6d3b12f-9ed6225{width:50%;}.elementor .e-4bd50ae-df47be1{padding-inline-start:80px;padding-inline-end:80px;}.elementor .e-c90595f-7f9d2c4{margin-block-start:-100px;flex-direction:column;}.elementor .e-15a5f0fc-bbdef86{margin-block-start:-100px;flex-direction:column;}.elementor .e-354ecbe7-d4057dd{color:var(--white);}.elementor .e-4dfb21f4-153a092{color:var(--white);}.elementor .e-ea09a8f-9df69e0{margin-block-start:20px;}.elementor .e-7295b7c4-53241b0{width:40%;}.elementor .e-d0978be-0b97e5f{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-26d02669-4692f1e{width:60%;}.elementor .e-45dc6427-7230e80{padding-block-start:0px;padding-block-end:0px;padding-inline-start:50px;padding-inline-end:0px;background-color:var(--deep-teal);}.elementor .e-6f55584-749eda1{margin-block-start:-100px;background-color:var(--white);}.elementor .e-1673dfad-07ec737{flex-direction:column;justify-content:center;}