.elementor-119 .elementor-element.elementor-element-a75a3bf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:wrap;--padding-top:56px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-119 .elementor-element.elementor-element-a75a3bf:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-a75a3bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDEEEE;background-image:url("https://bienen.farm/wp-content/uploads/2026/08/681-Kopie-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-119 .elementor-element.elementor-element-44fd7ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-119 .elementor-element.elementor-element-80f5288{text-align:start;}.elementor-119 .elementor-element.elementor-element-80f5288 img{width:100%;max-width:620px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-119 .elementor-element.elementor-element-6dd5e9d .elementor-heading-title{font-family:"Alegreya Sans", Sans-serif;font-size:clamp(40px,5.2vw,76px);font-weight:800;line-height:1.02em;letter-spacing:-0.015em;color:#262524;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-119 .elementor-element.elementor-element-908eed9{font-size:clamp(18px,1.6vw,22px);line-height:1.55em;color:#3A3835;}.elementor-119 .elementor-element.elementor-element-221f6ef{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-119 .elementor-element.elementor-element-1917b40 .elementor-button{background-color:#262524;font-size:17px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#262524;border-radius:999px 999px 999px 999px;padding:16px 28px 16px 28px;}.elementor-119 .elementor-element.elementor-element-1917b40 .elementor-button:hover, .elementor-119 .elementor-element.elementor-element-1917b40 .elementor-button:focus{background-color:#8A4A1F;color:#FFFFFF;}.elementor-119 .elementor-element.elementor-element-1917b40 .elementor-button:hover svg, .elementor-119 .elementor-element.elementor-element-1917b40 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-119 .elementor-element.elementor-element-3c59ca9 .elementor-button{background-color:#FFFFFF;font-size:17px;font-weight:700;fill:#262524;color:#262524;border-style:solid;border-width:2px 2px 2px 2px;border-color:#262524;border-radius:999px 999px 999px 999px;padding:16px 28px 16px 28px;}.elementor-119 .elementor-element.elementor-element-3c59ca9 .elementor-button:hover, .elementor-119 .elementor-element.elementor-element-3c59ca9 .elementor-button:focus{background-color:#262524;color:#FFFFFF;}.elementor-119 .elementor-element.elementor-element-3c59ca9 .elementor-button:hover svg, .elementor-119 .elementor-element.elementor-element-3c59ca9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-119 .elementor-element.elementor-element-254fd9d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-253c606 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-119 .elementor-element.elementor-element-6b22090{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-6b22090:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-6b22090 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-119 .elementor-element.elementor-element-539a281{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:wrap;--padding-top:24px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-119 .elementor-element.elementor-element-539a281:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-539a281 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-119 .elementor-element.elementor-element-c36dbf0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-e9bf31b .elementor-heading-title{font-family:"Alegreya Sans", Sans-serif;font-size:clamp(36px,4.6vw,64px);font-weight:800;line-height:1.02em;letter-spacing:-0.015em;color:#262524;}.elementor-119 .elementor-element.elementor-element-8b2fded{font-size:clamp(17px,1.5vw,20px);line-height:1.55em;color:#3A3835;}.elementor-119 .elementor-element.elementor-element-1fd1b7f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-368b32b{--display:flex;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-119 .elementor-element.elementor-element-368b32b:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-368b32b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#383E42;}.elementor-119 .elementor-element.elementor-element-949100c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-949100c:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-949100c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7EE8A;}.elementor-119 .elementor-element.elementor-element-d6900b1{text-align:center;}.elementor-119 .elementor-element.elementor-element-d6900b1 .elementor-heading-title{font-family:"Alegreya Sans", Sans-serif;font-size:clamp(17px,2vw,27px);font-weight:800;line-height:1.1em;letter-spacing:-0.015em;color:#262524;}.elementor-119 .elementor-element.elementor-element-7ce5f67{--display:flex;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-119 .elementor-element.elementor-element-7ce5f67:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-7ce5f67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#383E42;}.elementor-119 .elementor-element.elementor-element-99c6f6d{--display:flex;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-119 .elementor-element.elementor-element-99c6f6d:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-99c6f6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#383E42;}.elementor-119 .elementor-element.elementor-element-5040816{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-5040816:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-5040816 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D4854F;}.elementor-119 .elementor-element.elementor-element-0517392{text-align:center;}.elementor-119 .elementor-element.elementor-element-0517392 .elementor-heading-title{font-family:"Alegreya Sans", Sans-serif;font-size:clamp(17px,2vw,27px);font-weight:800;line-height:1.1em;letter-spacing:-0.015em;color:#262524;}.elementor-119 .elementor-element.elementor-element-1bf4694{--display:flex;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-119 .elementor-element.elementor-element-1bf4694:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-1bf4694 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#383E42;}.elementor-119 .elementor-element.elementor-element-569cdce .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-119 .elementor-element.elementor-element-996b22c{--display:flex;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-119 .elementor-element.elementor-element-996b22c:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-996b22c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#383E42;}.elementor-119 .elementor-element.elementor-element-9bc0ee2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-9bc0ee2:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-9bc0ee2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8DC;}.elementor-119 .elementor-element.elementor-element-5647d26{text-align:center;}.elementor-119 .elementor-element.elementor-element-5647d26 .elementor-heading-title{font-family:"Alegreya Sans", Sans-serif;font-size:clamp(17px,2vw,27px);font-weight:800;line-height:1.1em;letter-spacing:-0.015em;color:#262524;}.elementor-119 .elementor-element.elementor-element-f061403{--display:flex;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-119 .elementor-element.elementor-element-f061403:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-f061403 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#383E42;}.elementor-119 .elementor-element.elementor-element-8e70ac7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-8e70ac7:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-8e70ac7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8E6;}.elementor-119 .elementor-element.elementor-element-c1ee2b9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:56px 64px;--row-gap:56px;--column-gap:64px;--flex-wrap:wrap;--padding-top:40px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-119 .elementor-element.elementor-element-c1ee2b9:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-c1ee2b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8E6;}.elementor-119 .elementor-element.elementor-element-ab4cbca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-236b668{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-23864ac .elementor-heading-title{font-family:"Alegreya Sans", Sans-serif;font-size:clamp(36px,4.6vw,64px);font-weight:800;line-height:1.02em;letter-spacing:-0.015em;color:#262524;}.elementor-119 .elementor-element.elementor-element-c29d559{font-size:clamp(17px,1.5vw,20px);line-height:1.55em;color:#3A3835;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-119 .elementor-element.elementor-element-e3b0540 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-119 .elementor-element.elementor-element-e3b0540 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-119 .elementor-element.elementor-element-e3b0540 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-119 .elementor-element.elementor-element-e3b0540 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-119 .elementor-element.elementor-element-e3b0540 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-119 .elementor-element.elementor-element-e3b0540 .elementor-icon-list-icon i{color:#D4854F;transition:color 0.3s;}.elementor-119 .elementor-element.elementor-element-e3b0540 .elementor-icon-list-icon svg{fill:#D4854F;transition:fill 0.3s;}.elementor-119 .elementor-element.elementor-element-e3b0540{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-119 .elementor-element.elementor-element-e3b0540 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-119 .elementor-element.elementor-element-e3b0540 .elementor-icon-list-item > a{font-size:18px;font-weight:600;}.elementor-119 .elementor-element.elementor-element-e3b0540 .elementor-icon-list-text{color:#262524;transition:color 0.3s;}.elementor-119 .elementor-element.elementor-element-336dc66{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-0d6857f .elementor-button{background-color:#262524;font-size:17px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#262524;border-radius:999px 999px 999px 999px;padding:16px 28px 16px 28px;}.elementor-119 .elementor-element.elementor-element-0d6857f .elementor-button:hover, .elementor-119 .elementor-element.elementor-element-0d6857f .elementor-button:focus{background-color:#8A4A1F;color:#FFFFFF;}.elementor-119 .elementor-element.elementor-element-0d6857f .elementor-button:hover svg, .elementor-119 .elementor-element.elementor-element-0d6857f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-119 .elementor-element.elementor-element-2933c63 .elementor-button{background-color:#FFFFFF;font-size:17px;font-weight:700;fill:#262524;color:#262524;border-style:solid;border-width:2px 2px 2px 2px;border-color:#262524;border-radius:999px 999px 999px 999px;padding:16px 28px 16px 28px;}.elementor-119 .elementor-element.elementor-element-2933c63 .elementor-button:hover, .elementor-119 .elementor-element.elementor-element-2933c63 .elementor-button:focus{background-color:#262524;color:#FFFFFF;}.elementor-119 .elementor-element.elementor-element-2933c63 .elementor-button:hover svg, .elementor-119 .elementor-element.elementor-element-2933c63 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-119 .elementor-element.elementor-element-43a9536{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-43a9536:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-43a9536 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-119 .elementor-element.elementor-element-0b164ce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:24px;--padding-bottom:104px;--padding-left:24px;--padding-right:24px;}.elementor-119 .elementor-element.elementor-element-0b164ce:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-0b164ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-119 .elementor-element.elementor-element-6f16ef0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-4df9c93 .elementor-heading-title{font-family:"Alegreya Sans", Sans-serif;font-size:clamp(36px,4.6vw,64px);font-weight:800;line-height:1.02em;letter-spacing:-0.015em;color:#262524;}.elementor-119 .elementor-element.elementor-element-67b9043{font-size:clamp(17px,1.5vw,20px);line-height:1.55em;color:#3A3835;}.elementor-119 .elementor-element.elementor-element-46019b9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-b87d80a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:6px 0px 0px 0px;--border-top-width:6px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D4854F;--border-color:#D4854F;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-119 .elementor-element.elementor-element-cac8aca .elementor-counter-number-wrapper{color:#262524;font-family:"Alegreya Sans", Sans-serif;font-size:clamp(84px,10vw,144px);font-weight:800;line-height:0.9em;}.elementor-119 .elementor-element.elementor-element-d190386 .elementor-heading-title{font-size:22px;font-weight:700;color:#262524;}.elementor-119 .elementor-element.elementor-element-be03dd1{font-size:17px;line-height:1.55em;color:#3A3835;}.elementor-119 .elementor-element.elementor-element-b4bc0d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:6px 0px 0px 0px;--border-top-width:6px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D4854F;--border-color:#D4854F;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-8161c7a .elementor-counter-number-wrapper{color:#262524;font-family:"Alegreya Sans", Sans-serif;font-size:clamp(84px,10vw,144px);font-weight:800;line-height:0.9em;}.elementor-119 .elementor-element.elementor-element-76424aa .elementor-heading-title{font-size:22px;font-weight:700;color:#262524;}.elementor-119 .elementor-element.elementor-element-da36de1{font-size:17px;line-height:1.55em;color:#3A3835;}.elementor-119 .elementor-element.elementor-element-1be69d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:6px 0px 0px 0px;--border-top-width:6px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D4854F;--border-color:#D4854F;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-e7423cf .elementor-counter-number-wrapper{color:#262524;font-family:"Alegreya Sans", Sans-serif;font-size:clamp(84px,10vw,144px);font-weight:800;line-height:0.9em;}.elementor-119 .elementor-element.elementor-element-6a57315 .elementor-heading-title{font-size:22px;font-weight:700;color:#262524;}.elementor-119 .elementor-element.elementor-element-1d49d58{font-size:17px;line-height:1.55em;color:#3A3835;}.elementor-119 .elementor-element.elementor-element-ffc844a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-ffc844a:not(.elementor-motion-effects-element-type-background), .elementor-119 .elementor-element.elementor-element-ffc844a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#262524;}.elementor-119 .elementor-element.elementor-element-e6d005b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:40px 48px;--row-gap:40px;--column-gap:48px;--flex-wrap:wrap;--padding-top:56px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-119 .elementor-element.elementor-element-b569821{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-119 .elementor-element.elementor-element-d5f5390 .elementor-heading-title{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:0.14em;color:#F7EE8A;}.elementor-119 .elementor-element.elementor-element-b00af41 .elementor-heading-title{font-family:"Alegreya Sans", Sans-serif;font-size:clamp(34px,4.2vw,58px);font-weight:800;line-height:1.02em;letter-spacing:-0.015em;color:#FFFFFF;}.elementor-119 .elementor-element.elementor-element-55e9026{font-size:clamp(17px,1.5vw,20px);line-height:1.55em;color:#C4BCAB;}.elementor-119 .elementor-element.elementor-element-66f2760{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:767px){.elementor-119 .elementor-element.elementor-element-a75a3bf{--padding-top:32px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-119 .elementor-element.elementor-element-44fd7ac{--width:100%;}.elementor-119 .elementor-element.elementor-element-254fd9d{--width:100%;}.elementor-119 .elementor-element.elementor-element-539a281{--padding-top:16px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-119 .elementor-element.elementor-element-c36dbf0{--width:100%;}.elementor-119 .elementor-element.elementor-element-1fd1b7f{--width:100%;}.elementor-119 .elementor-element.elementor-element-c1ee2b9{--padding-top:36px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-119 .elementor-element.elementor-element-ab4cbca{--width:100%;}.elementor-119 .elementor-element.elementor-element-236b668{--width:100%;}.elementor-119 .elementor-element.elementor-element-0b164ce{--padding-top:16px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-119 .elementor-element.elementor-element-b87d80a{--width:100%;}.elementor-119 .elementor-element.elementor-element-b4bc0d3{--width:100%;}.elementor-119 .elementor-element.elementor-element-1be69d3{--width:100%;}.elementor-119 .elementor-element.elementor-element-e6d005b{--padding-top:40px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-119 .elementor-element.elementor-element-b569821{--width:100%;}}@media(min-width:768px){.elementor-119 .elementor-element.elementor-element-a75a3bf{--content-width:1240px;}.elementor-119 .elementor-element.elementor-element-44fd7ac{--width:52%;}.elementor-119 .elementor-element.elementor-element-254fd9d{--width:42%;}.elementor-119 .elementor-element.elementor-element-539a281{--content-width:1240px;}.elementor-119 .elementor-element.elementor-element-c36dbf0{--width:46%;}.elementor-119 .elementor-element.elementor-element-1fd1b7f{--width:48%;}.elementor-119 .elementor-element.elementor-element-c1ee2b9{--content-width:1240px;}.elementor-119 .elementor-element.elementor-element-ab4cbca{--width:36%;}.elementor-119 .elementor-element.elementor-element-236b668{--width:54%;}.elementor-119 .elementor-element.elementor-element-0b164ce{--content-width:1240px;}.elementor-119 .elementor-element.elementor-element-b87d80a{--width:30%;}.elementor-119 .elementor-element.elementor-element-b4bc0d3{--width:30%;}.elementor-119 .elementor-element.elementor-element-1be69d3{--width:30%;}.elementor-119 .elementor-element.elementor-element-e6d005b{--content-width:1240px;}.elementor-119 .elementor-element.elementor-element-b569821{--width:56%;}}/* Start custom CSS *//* BIENEN.farm Startseite: Formen und Bewegungen, die Elementor nicht von Haus aus mitbringt.
   Texte, Bilder, Farben und Schriften bearbeitest du wie gewohnt in den Widgets. */

/* Kein seitliches Scrollen durch Biene, Deko-Waben und Siegel */
.elementor-119{overflow-x:clip}

/* Sprungmarken aus dem Menü: sanft scrollen, nicht unter der Kopfzeile landen */
html{scroll-behavior:smooth}
#standorte,#honigbox,#fakten{scroll-margin-top:90px}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* Wabenfenster mit Video im Kopfbereich */
.bf-hexframe{position:relative!important;display:block!important;aspect-ratio:1.1547/1;max-width:540px;margin-left:auto;margin-right:auto}
.bf-hexvideo{position:absolute!important;inset:0;width:auto!important;max-width:none!important;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);background:#383E42}
.bf-hexvideo>.elementor-widget-container{position:absolute;inset:0}
.bf-hexvideo .elementor-wrapper{position:absolute;inset:4px;width:auto;height:auto;aspect-ratio:auto!important;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);overflow:hidden}
.bf-hexvideo video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.bf-decowrap{position:absolute!important;inset:0;width:auto!important;max-width:none!important;pointer-events:none}
.bf-deco{position:absolute;height:auto}
.bf-deco-a{width:22%;left:-2%;bottom:2%}
.bf-deco-b{width:16%;right:-1%;top:3%}
.bf-deco-a{animation:bf-float 6s ease-in-out infinite}
.bf-deco-b{animation:bf-float 7s ease-in-out -2s infinite}
@keyframes bf-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}
.bf-scrollhint{display:flex;align-items:center;gap:14px;font-weight:600;font-size:16px;color:#262524}

/* Biene: Flügelschlag und Flugbahn */
.bf-wings{transform-origin:58px 35px;animation:bf-flutter .11s linear infinite alternate}
@keyframes bf-flutter{from{transform:scaleY(1)}to{transform:scaleY(.5)}}
.bf-flight{position:relative;height:100px}
.bf-flight-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}
.bf-flight-path{fill:none;stroke:#262524;stroke-width:2.5;stroke-dasharray:2 11;stroke-linecap:round;vector-effect:non-scaling-stroke}
.bf-bee{position:absolute;left:0;top:0;width:72px;height:54px;transform:translate(calc(50vw - 36px),19px);will-change:transform}
.bf-bee svg{display:block}

/* Wabenfeld der Standorte */
.bf-comb{position:relative!important;display:block!important;aspect-ratio:54/43.5;max-width:580px;margin-left:auto;margin-right:auto}
.bf-comb>.bf-hex{position:absolute!important;display:block!important;width:36%!important;max-width:none!important;min-height:0!important;aspect-ratio:1.1547/1;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}
.bf-hex.bf-p1{left:28.5%;top:0}
.bf-hex.bf-p2{left:0;top:20.2%}
.bf-hex.bf-p3{left:57%;top:20.2%}
.bf-hex.bf-p4{left:28.5%;top:40.4%}
.bf-hex.bf-p5{left:0;top:60.6%}
.bf-hex.bf-p6{left:57%;top:60.6%}
.bf-hex>.bf-hexin,.bf-hex>.bf-heximg{position:absolute!important;inset:4px;width:auto!important;max-width:none!important;min-height:0!important;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);overflow:hidden}
.bf-hex>.bf-hexin{display:flex!important;align-items:center;justify-content:center;text-align:center}
.bf-heximg .elementor-widget-container{height:100%}
.bf-heximg img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}
.bf-hex:hover .bf-heximg img{transform:scale(1.08)}
/* Video in einer Wabe (mittlere Wabe: Honigglas) */
.bf-heximg .elementor-wrapper{position:absolute;inset:0;width:auto;height:auto;aspect-ratio:auto!important}
.bf-heximg video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}
.bf-hex:hover .bf-heximg video{transform:scale(1.08)}
.bf-hex .bf-hexin .elementor-heading-title{transition:transform .3s ease}
.bf-hex:hover .bf-hexin .elementor-heading-title{transform:scale(1.06)}

/* Honigbox: Foto und drehendes Siegel */
.bf-boxphoto{position:relative!important;max-width:420px;margin-left:auto;margin-right:auto}
.bf-photo img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:28px;display:block}
.bf-badgewrap{position:absolute!important;right:-30px;top:-30px;width:140px!important;height:140px;z-index:2}
.bf-badge{position:relative;width:140px;height:140px;border-radius:50%;background:#262524;display:flex;align-items:center;justify-content:center}
.bf-badge-ring{position:absolute;inset:0;width:100%;height:100%;animation:bf-spin 20s linear infinite}
.bf-badge-ring text{fill:#FFFFFF;font-size:11px;font-weight:600;letter-spacing:.06em}
.bf-badge-num{position:relative;font-family:"Alegreya Sans",sans-serif;font-weight:800;font-size:36px;line-height:1;color:#F7EE8A}
@keyframes bf-spin{to{transform:rotate(360deg)}}

/* Fakten: Zahlen linksbündig */
.bf-fact .elementor-counter,.bf-fact .elementor-counter-number-wrapper{justify-content:flex-start;align-items:flex-start;text-align:left}

/* Schluss: Honigtropfen und Schalter */
.bf-drip{display:block;width:100%;height:120px;overflow:visible}
.bf-drip path{fill:#E3A557;transform-box:fill-box;transform-origin:50% 0;transform:scaleY(calc(.35 + .65 * var(--bf-drip,1)))}
.bf-switch{display:inline-flex;align-items:center;gap:20px;min-height:72px;padding:0 28px 0 14px;border:2px solid #F7EE8A;border-radius:999px;color:#FFFFFF!important;font-weight:700;font-size:20px;text-decoration:none!important}
.bf-switch-track{width:84px;height:46px;border-radius:999px;background:#45433F;display:flex;align-items:center;padding:0 5px;box-sizing:border-box;transition:background .3s}
.bf-switch-knob{width:36px;height:36px;border-radius:50%;background:#F7EE8A;display:block;transition:transform .3s}
.bf-switch:hover .bf-switch-knob,.bf-switch:focus-visible .bf-switch-knob{transform:translateX(38px)}
.bf-switch:hover .bf-switch-track,.bf-switch:focus-visible .bf-switch-track{background:#D4854F}

@media (max-width:767px){
  .bf-badgewrap{right:-6px;top:-24px}
  .bf-switch{font-size:18px}
}
@media (prefers-reduced-motion:reduce){
  .bf-wings,.bf-badge-ring,.bf-deco-a,.bf-deco-b{animation:none}
}/* End custom CSS */