.elementor .e-50af4108-540119c{color:var(--charcoal);}.elementor .e-3ba1f0d8-68c602f{color:var(--charcoal);}.elementor .e-5b2620e3-52aad47{margin-block-start:20px;}.elementor .e-7dddfde7-9062c55{width:75%;}.elementor .e-97ccda9-1d7cd3e{width:25%;}.elementor .e-5bd31a05-6fe42db{flex-direction:column;justify-content:flex-end;}.elementor .e-78b575dc-d186568{color:var(--charcoal);}.elementor .e-547e5eb9-bae31a9{background-color:var(--warm-white);}.elementor .e-45267c00-1ab1b76{padding-block-start:0px;padding-block-end:0px;padding-inline-start:50px;padding-inline-end:50px;background-color:var(--white);}.elementor .e-11ffc8eb-09601a0{flex-direction:column;}.elementor .e-28bbd132-07b84f3{object-fit:cover;object-position:center center;}.elementor .e-45098d6d-cacad7f{width:50%;}.elementor .e-75dffbcd-0ef1d05{width:50%;}.elementor .e-55d20263-9d673e1{padding-inline-start:80px;padding-inline-end:80px;}.elementor .e-2c456333-d76dd60{flex-direction:column;}.elementor .e-6ea4d6ba-d369f85{width:50%;}.elementor .e-5fb797f9-9304b94{width:50%;}.elementor .e-71555581-dcee839{padding-inline-start:80px;padding-inline-end:80px;}.elementor .e-7702908f-15989c3{margin-block-start:-100px;flex-direction:column;}.elementor .e-575fd1f8-9f17963{border-end-start-radius:0px;border-end-end-radius:0px;grid-template-columns:repeat(4, 1fr);}.elementor .e-2afa0b8-1afa4e9{color:var(--charcoal);}.elementor .e-92bf796-0800d4c{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-784e60f-e25f160{color:var(--charcoal);}.elementor .e-3144ae3-1699824{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-ba0ca49-b6de1f9{color:var(--charcoal);}.elementor .e-918dc46-cb40d3f{padding-block-start:0px;padding-block-end:0px;padding-inline-start:40px;padding-inline-end:40px;}.elementor .e-1df3d74-3d8d243{width:80%;margin-block-start:20px;display:grid;grid-template-columns:repeat(3, 1fr);}.elementor .e-4cac5e27-02bdd0f{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-743f07c6-3d2460c{margin-block-start:-100px;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-6c3bfb85-b71c109{margin-block-start:-100px;flex-direction:column;}.elementor .e-248f1f1d-7148df8{color:var(--white);}.elementor .e-49fae22f-5de4821{color:var(--white);}.elementor .e-23665db6-3b61449{margin-block-start:20px;}.elementor .e-65bf0a73-2558104{width:40%;}.elementor .e-2354132a-a18a030{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-74ccd763-5acd1cf{width:60%;}.elementor .e-6efdae54-7beafd5{padding-block-start:0px;padding-block-end:0px;padding-inline-start:50px;padding-inline-end:0px;background-color:var(--deep-teal);}.elementor .e-4c3c3e00-2a0e304{margin-block-start:-100px;background-color:var(--white);}.elementor .e-29d87205-08b1e78{flex-direction:column;justify-content:center;}