.elementor .e-5e6769c7-e8af{color:#d9ebba;}.elementor .e-5448a0dc-5246{max-width:55rem;font-size:clamp(2.75rem,5vw,4.75rem);color:#fff;margin-block-start:1.5rem;margin-block-end:1.5rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-221000fd-3be1{max-width:38rem;color:#fff;}.elementor .e-60610270-f688{margin-block-start:2rem;}.elementor .e-51b0f0eb-62a5{min-height:31rem;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:3rem;padding-inline-end:3rem;background-image:linear-gradient(90deg, rgba(10,25,21,0.8) 0%,rgba(10,25,21,0.22) 100%),url("https://bfo-insektenschutz.de/wp-content/uploads/2026/09/bfo-web-ef0f2ea2dc.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;}.elementor .e-21f2ec34-7f2b{font-size:2.5rem;margin-block-end:1.5rem;}.elementor .e-636a208a-f56c{position:relative;z-index:5;padding:3rem;margin-block-start:-7rem;border-radius:0.5rem;border-block-start-width:0.25rem;border-block-end-width:0.25rem;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--bfo-green);border-style:solid;background-color:#fff;box-shadow:0px 0.35rem 1rem 0px rgba(0,0,0,0.12);grid-column:2;grid-row:1;align-self:start;}.elementor .e-74538b30-d3eb{aspect-ratio:1.5;object-fit:cover;}.elementor .e-2dc9efb2-6dc3{min-width:0px;padding:0px;flex:0 0 100%;scroll-snap-align:start;\n}.elementor .e-6bd696c6-fb1f{aspect-ratio:1.5;object-fit:cover;}.elementor .e-1d73b951-7ed9{min-width:0px;padding:0px;flex:0 0 100%;scroll-snap-align:start;\n}.elementor .e-291eccf3-50df{min-width:0px;padding:0px;margin-block-start:12rem;margin-inline-start:1rem;gap:0px;grid-column:1;grid-row:1;align-self:end;overflow-x:auto; scrollbar-width:none; scroll-snap-type:x mandatory; scroll-behavior:smooth;\n}.elementor .e-176a63da-2e4f{font-family:Poppins;font-weight:700;font-size:2.25rem;color:#172a27;padding:0px;border-width:0px;background-color:transparent;display:block;text-align:left;\n}.elementor .e-3c21839f-471f{font-family:Poppins;font-weight:700;font-size:2.25rem;color:#172a27;padding:0px;border-width:0px;background-color:transparent;display:block;text-align:left;\n}.elementor .e-1ea3bc76-d5eb:hover,.elementor .e-1ea3bc76-d5eb:focus-visible{color:#172a27;border-width:0px;background-color:transparent;}.elementor .e-1ea3bc76-d5eb:focus{color:#172a27;border-width:0px;background-color:transparent;}.elementor .e-1ea3bc76-d5eb:active{color:#172a27;border-width:0px;background-color:transparent;}.elementor .e-1ea3bc76-d5eb{font-family:Poppins;font-weight:700;font-size:4rem;color:var(--bfo-green);line-height:1;cursor:pointer;padding-block-start:0.25rem;padding-block-end:0.25rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;border-radius:0px;border-width:0px;background-color:transparent;transition:color 180ms;}.elementor .e-692cbb3a-36e7:hover,.elementor .e-692cbb3a-36e7:focus-visible{color:#172a27;border-width:0px;background-color:transparent;}.elementor .e-692cbb3a-36e7:focus{color:#172a27;border-width:0px;background-color:transparent;}.elementor .e-692cbb3a-36e7:active{color:#172a27;border-width:0px;background-color:transparent;}.elementor .e-692cbb3a-36e7{font-family:Poppins;font-weight:700;font-size:4rem;color:var(--bfo-green);line-height:1;cursor:pointer;padding-block-start:0.25rem;padding-block-end:0.25rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;border-radius:0px;border-width:0px;background-color:transparent;transition:color 180ms;}.elementor .e-15058f14-76bb{padding:0px;margin-block-start:1.5rem;gap:0.75rem;}.elementor .e-2e463cf4-e465{position:relative;padding-block-start:0px;padding-block-end:2rem;padding-inline-start:5rem;padding-inline-end:3rem;grid-column:2;grid-row:1;align-self:end;}.elementor .e-7be419c1-8cd0{overflow:visible;position:relative;padding-block-start:0px;background-color:#fff;display:grid;grid-template-columns:56% 44%;}.elementor .e-513b0d38-b87b{font-size:2.5rem;color:#96ac90;}.elementor .e-7b21790f-d21b{font-family:Poppins;font-weight:700;font-size:1.75rem;text-transform:uppercase;margin-block-start:1rem;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-37a96227-df52{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;flex:1 1 0px;border-block-start-width: 0.0625rem; border-top-style: solid; border-top-color: #b6c2af;\n}.elementor .e-78084a88-a171{font-size:2.5rem;color:#96ac90;}.elementor .e-3cb20d42-f137{font-family:Poppins;font-weight:700;font-size:1.75rem;text-transform:uppercase;margin-block-start:1rem;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-683b9ea8-371d{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;flex:1 1 0px;border-block-start-width: 0.0625rem; border-top-style: solid; border-top-color: #b6c2af;\n}.elementor .e-2ee00c66-a51d{font-size:2.5rem;color:#96ac90;}.elementor .e-1f778409-c036{font-family:Poppins;font-weight:700;font-size:1.75rem;text-transform:uppercase;margin-block-start:1rem;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-71de8787-61f1{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;flex:1 1 0px;border-block-start-width: 0.0625rem; border-top-style: solid; border-top-color: #b6c2af;\n}.elementor .e-1a29c8e1-91b5{padding:0px;margin-block-start:2rem;gap:3rem;}.elementor .e-9a40ab5-1ef6080{font-family:Poppins;font-weight:700;text-transform:uppercase;margin-block-end:2rem;}.elementor .e-14cf2b4-6bca358{background-color:var(--bfo-paper);}.elementor .e-4aa9b9a5-bfad{background-color:#e8ecdf;}.elementor .e-6c9153e-2c82{font-family:Poppins;font-weight:700;text-transform:uppercase;}.elementor .e-1a73c8ea-c647{margin-block-start:1rem;}.elementor .e-5ea8a9cc-bf00{width:3rem;height:3rem;font-weight:600;font-size:1.5rem;color:var(--bfo-green);margin-block-start:0px;margin-block-end:1.25rem;margin-inline-start:auto;margin-inline-end:auto;display:block;}.elementor .e-7c91a045-fd62{font-family:Poppins;font-weight:700;font-size:1.25rem;color:var(--bfo-ink);line-height:1.3;text-transform:uppercase;}.elementor .e-35acdb98-508a:hover,.elementor .e-35acdb98-508a:focus-visible{background-color:#f5f4ed;box-shadow:0px 0.3rem 1rem 0px rgba(23,42,39,0.09);}.elementor .e-35acdb98-508a{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:0.5rem;background-color:var(--bfo-paper);box-shadow:0px 0.25rem 1rem 0px rgba(23,42,39,0.06);transition:transform 0.25s, box-shadow 0.25s, background-color 0.25s;}.elementor .e-385ea2c4-2ed6{width:3rem;height:3rem;font-weight:600;font-size:1.5rem;color:var(--bfo-green);margin-block-start:0px;margin-block-end:1.25rem;margin-inline-start:auto;margin-inline-end:auto;display:block;}.elementor .e-40580019-e27d{font-family:Poppins;font-weight:700;font-size:1.25rem;color:var(--bfo-ink);line-height:1.3;text-transform:uppercase;}.elementor .e-3d46ea7b-28fa:hover,.elementor .e-3d46ea7b-28fa:focus-visible{background-color:#f5f4ed;box-shadow:0px 0.3rem 1rem 0px rgba(23,42,39,0.09);}.elementor .e-3d46ea7b-28fa{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:0.5rem;background-color:var(--bfo-paper);box-shadow:0px 0.25rem 1rem 0px rgba(23,42,39,0.06);transition:transform 0.25s, box-shadow 0.25s, background-color 0.25s;}.elementor .e-4c50abc5-1969{width:3rem;height:3rem;font-weight:600;font-size:1.5rem;color:var(--bfo-green);margin-block-start:0px;margin-block-end:1.25rem;margin-inline-start:auto;margin-inline-end:auto;display:block;}.elementor .e-9774b00-f88a{font-family:Poppins;font-weight:700;font-size:1.25rem;color:var(--bfo-ink);line-height:1.3;text-transform:uppercase;}.elementor .e-160920a3-a0a6:hover,.elementor .e-160920a3-a0a6:focus-visible{background-color:#f5f4ed;box-shadow:0px 0.3rem 1rem 0px rgba(23,42,39,0.09);}.elementor .e-160920a3-a0a6{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:0.5rem;background-color:var(--bfo-paper);box-shadow:0px 0.25rem 1rem 0px rgba(23,42,39,0.06);transition:transform 0.25s, box-shadow 0.25s, background-color 0.25s;}.elementor .e-5aeee781-cf1f{width:3rem;height:3rem;font-weight:600;font-size:1.5rem;color:var(--bfo-green);margin-block-start:0px;margin-block-end:1.25rem;margin-inline-start:auto;margin-inline-end:auto;display:block;}.elementor .e-79ebbe3e-4e6e{font-family:Poppins;font-weight:700;font-size:1.25rem;color:var(--bfo-ink);line-height:1.3;text-transform:uppercase;}.elementor .e-6aff9a2-4f0f:hover,.elementor .e-6aff9a2-4f0f:focus-visible{background-color:#f5f4ed;box-shadow:0px 0.3rem 1rem 0px rgba(23,42,39,0.09);}.elementor .e-6aff9a2-4f0f{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:0.5rem;background-color:var(--bfo-paper);box-shadow:0px 0.25rem 1rem 0px rgba(23,42,39,0.06);transition:transform 0.25s, box-shadow 0.25s, background-color 0.25s;}.elementor .e-3c9178d2-9464{width:3rem;height:3rem;font-weight:600;font-size:1.5rem;color:var(--bfo-green);margin-block-start:0px;margin-block-end:1.25rem;margin-inline-start:auto;margin-inline-end:auto;display:block;}.elementor .e-7dd06826-da5f{font-family:Poppins;font-weight:700;font-size:1.25rem;color:var(--bfo-ink);line-height:1.3;text-transform:uppercase;}.elementor .e-516c8d7-338e:hover,.elementor .e-516c8d7-338e:focus-visible{background-color:#f5f4ed;box-shadow:0px 0.3rem 1rem 0px rgba(23,42,39,0.09);}.elementor .e-516c8d7-338e{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:0.5rem;background-color:var(--bfo-paper);box-shadow:0px 0.25rem 1rem 0px rgba(23,42,39,0.06);transition:transform 0.25s, box-shadow 0.25s, background-color 0.25s;}.elementor .e-394d5870-f666{width:3rem;height:3rem;font-weight:600;font-size:1.5rem;color:var(--bfo-green);margin-block-start:0px;margin-block-end:1.25rem;margin-inline-start:auto;margin-inline-end:auto;display:block;}.elementor .e-43843c2-da08{font-family:Poppins;font-weight:700;font-size:1.25rem;color:var(--bfo-ink);line-height:1.3;text-transform:uppercase;}.elementor .e-1808f0c0-739e:hover,.elementor .e-1808f0c0-739e:focus-visible{background-color:#f5f4ed;box-shadow:0px 0.3rem 1rem 0px rgba(23,42,39,0.09);}.elementor .e-1808f0c0-739e{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:0.5rem;background-color:var(--bfo-paper);box-shadow:0px 0.25rem 1rem 0px rgba(23,42,39,0.06);transition:transform 0.25s, box-shadow 0.25s, background-color 0.25s;}.elementor .e-1719a653-4369{width:3rem;height:3rem;font-weight:600;font-size:1.5rem;color:var(--bfo-green);margin-block-start:0px;margin-block-end:1.25rem;margin-inline-start:auto;margin-inline-end:auto;display:block;}.elementor .e-2e60fbca-1776{font-family:Poppins;font-weight:700;font-size:1.25rem;color:var(--bfo-ink);line-height:1.3;text-transform:uppercase;}.elementor .e-b496a9-8508:hover,.elementor .e-b496a9-8508:focus-visible{background-color:#f5f4ed;box-shadow:0px 0.3rem 1rem 0px rgba(23,42,39,0.09);}.elementor .e-b496a9-8508{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:0.5rem;background-color:var(--bfo-paper);box-shadow:0px 0.25rem 1rem 0px rgba(23,42,39,0.06);transition:transform 0.25s, box-shadow 0.25s, background-color 0.25s;}.elementor .e-1eca4dea-1c28{width:3rem;height:3rem;font-weight:600;font-size:1.5rem;color:var(--bfo-green);margin-block-start:0px;margin-block-end:1.25rem;margin-inline-start:auto;margin-inline-end:auto;display:block;}.elementor .e-4d41ab1d-878b{font-family:Poppins;font-weight:700;font-size:1.25rem;color:var(--bfo-ink);line-height:1.3;text-transform:uppercase;}.elementor .e-523347d3-4312:hover,.elementor .e-523347d3-4312:focus-visible{background-color:#f5f4ed;box-shadow:0px 0.3rem 1rem 0px rgba(23,42,39,0.09);}.elementor .e-523347d3-4312{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:0.5rem;background-color:var(--bfo-paper);box-shadow:0px 0.25rem 1rem 0px rgba(23,42,39,0.06);transition:transform 0.25s, box-shadow 0.25s, background-color 0.25s;}.elementor .e-45e27f09-4ed9{padding:0px;margin-block-start:3rem;display:grid;gap:1.5rem;grid-template-columns:repeat(4, minmax(0, 1fr));grid-template-rows:repeat(2, auto);}.elementor .e-17de6eee-726f{text-align:center;background-color:#ffffff;}.elementor .e-412d56a2-2038{max-width:74rem;font-size:2.25rem;margin:auto;}.elementor .e-667cfdf-a039{font-size:1.2rem;}.elementor .e-4876ea32-110c{font-size:1rem;}.elementor .e-2d37dd62-3404{padding:2rem;border-radius:1rem;background-color:#fff;flex-direction:column;gap:1rem;}.elementor .e-64dc9065-d445{font-size:1.2rem;}.elementor .e-254c1c27-12a6{font-size:1rem;}.elementor .e-1cb7463e-ecf1{padding:2rem;border-radius:1rem;background-color:#fff;flex-direction:column;gap:1rem;}.elementor .e-3839ea29-1e7b{font-size:1.2rem;}.elementor .e-77ee7c26-edab{font-size:1rem;}.elementor .e-3daf4bd4-f501{padding:2rem;border-radius:1rem;background-color:#fff;flex-direction:column;gap:1rem;}.elementor .e-5f3b2994-2678{max-width:74rem;margin:auto;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);}.elementor .e-1f0e72fa-a64f{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:3rem;padding-inline-end:3rem;background-color:#f5f4ed;flex-direction:column;gap:2rem;}.elementor .e-7948940a-ba87{color:#ffffff;}.elementor .e-eaa8245-59a2{font-family:Poppins;font-weight:700;color:#ffffff;text-transform:uppercase;margin-block-start:1.25rem;margin-block-end:1.25rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3cd4cb72-ae13{color:#ffffff;}.elementor .e-48ac7209-3cff{color:#ffffff;border-width:0.0625rem;border-color:#ffffff;border-style:solid;background-color:var(--bfo-green);}.elementor .e-598f8a79-2f98{color:#ffffff;border-width:0.0625rem;border-color:#ffffff;border-style:solid;background-color:transparent;}.elementor .e-1af3df84-fe68{padding:0px;margin-block-start:2rem;gap:1rem;flex-wrap:wrap;justify-content:center;}.elementor .e-6df1e355-65fb{color:#ffffff;text-align:center;background-image:linear-gradient(0deg, rgba(10,25,21,0.78) 0%,rgba(10,25,21,0.78) 100%),url("https://bfo-insektenschutz.de/wp-content/uploads/2026/09/bfo-web-8dceda1832.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;}