.elementor .e-7e8dff41-a474594{color:var(--charcoal);}.elementor .e-774d87e3-8256db2{color:var(--charcoal);}.elementor .e-69425c6e-1c171d8{margin-block-start:20px;}.elementor .e-57352abb-8c5fbec{width:55%;}.elementor .e-3e37e091-11f08ce{object-fit:cover;object-position:center center;}.elementor .e-3239641a-ab62a9c{width:45%;}.elementor .e-1d4358d4-d8653da{flex-direction:column;justify-content:flex-end;}.elementor .e-20bc4a51-8efc29e{color:var(--charcoal);}.elementor .e-2556fcf6-6c220fc{background-color:var(--warm-white);}.elementor .e-1ccf98f5-cfd36fd{padding-block-start:0px;padding-block-end:0px;padding-inline-start:50px;padding-inline-end:50px;background-color:var(--white);}.elementor .e-42aaad2e-5fc56a4{flex-direction:column;}.elementor .e-6ce46316-ad829c2{color:var(--charcoal);}.elementor .e-c71dd91-c3275f6{font-weight:500;}.elementor .e-27201e8-b53ffc2{margin-block-start:30px;}.elementor .e-0294c79-feb828b{padding-block-start:60px;padding-block-end:60px;padding-inline-start:40px;padding-inline-end:40px;background-color:var(--green-mist);flex-direction:column;justify-content:flex-start;}.elementor .e-5358adf-7c96d10{font-weight:500;}.elementor .e-4c6fa80-2426a67{margin-block-start:30px;}.elementor .e-f572e5c-1292d4c{padding-block-start:60px;padding-block-end:60px;padding-inline-start:40px;padding-inline-end:40px;background-color:var(--green-mist);flex-direction:column;justify-content:flex-start;}.elementor .e-19b4a0d8-4dc7e9c{flex-direction:column;}.elementor .e-37ea930a-9416eb5{margin-block-start:-100px;flex-direction:column;}.elementor .e-5858a415-faab7e2{color:var(--white);}.elementor .e-6a6255ec-ae8d186{color:var(--white);}.elementor .e-c435c72-0f3d1e8{margin-block-start:20px;}.elementor .e-360d6f1f-f142fee{width:40%;}.elementor .e-6be89711-5c69201{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-524e2d3a-7346061{width:60%;}.elementor .e-5d0524f2-034293b{padding-block-start:0px;padding-block-end:0px;padding-inline-start:50px;padding-inline-end:0px;background-color:var(--deep-teal);}.elementor .e-7d5e1ab4-9976293{background-color:var(--white);}.elementor .e-1f4642b3-d3a22f8{margin-block-start:-100px;flex-direction:column;justify-content:center;}