.herzgespann-pinselbild img{width:100%;aspect-ratio:4 / 3;object-fit:cover;-webkit-mask-image:url(https://biohof-herzgespann.de/wp-content/uploads/2026/10/herzgespann-bildmaske-pinselrand.svg);mask-image:url(https://biohof-herzgespann.de/wp-content/uploads/2026/10/herzgespann-bildmaske-pinselrand.svg);-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}#main-header{overflow:visible!important;z-index:99999!important}#main-header .container{overflow:visible!important}#main-header .logo_container{position:absolute!important;top:0!important;left:0!important;width:240px!important;height:140px!important;background:#FCFAF6;border-radius:0 0 110px 110px;display:flex!important;align-items:center!important;justify-content:center!important;padding:20px 15px 25px 30px!important;box-sizing:border-box;overflow:visible!important;box-shadow:none!important;z-index:99999!important;transition:width 0.3s ease,height 0.3s ease,padding 0.3s ease,border-radius 0.3s ease}#main-header #logo{position:relative!important;top:0!important;left:auto!important;width:200px!important;max-width:200px!important;max-height:none!important;height:auto!important;padding:0!important;margin:0!important;transform:none!important;opacity:1!important;display:block!important;transition:width 0.3s ease,max-width 0.3s ease}#main-header.et-fixed-header .logo_container{width:155px!important;height:100px!important;padding:10px 16px 18px!important;border-radius:0 0 78px 78px}#main-header.et-fixed-header #logo{width:120px!important;max-width:120px!important}@media only screen and (min-width:981px){#et-top-navigation{padding-left:225px!important}#main-header .logo_container{left:30px!important}}@media only screen and (max-width:980px){#main-header .logo_container{width:170px!important;height:110px!important;padding:10px 15px 10px!important;border-radius:0 0 73px 73px}#main-header #logo{width:135px!important;max-width:135px!important}#main-header .logo_container{left:20%!important}}@media only screen and (max-width:980px){.maps-info{width:fit-content!important;margin-left:auto!important;margin-right:auto!important}}.fleisch-schritt .et_pb_module_header{width:38px;height:38px;border-radius:50%;background:#D6A82E;color:#ffffff!important;display:flex;align-items:center;justify-content:center;margin:0 auto 12px auto;padding:0!important;font-family:'Jost',sans-serif;font-size:15px!important;font-weight:600;line-height:1!important}.et_pb_contact_field_4{background:rgb(255 255 255 / .55)!important;border:1px solid #fffffC!important;border-radius:8px!important;padding:16px 18px!important;margin-bottom:18px!important}.et_pb_contact_field_4 label{color:#24575C!important;font-weight:600!important;font-size:17px!important}.wabenhonig-button{display:inline-block;padding:7px 16px;background:#F3D783;color:#24575C!important;border-radius:20px;font-family:'Jost',sans-serif;font-size:14px;font-weight:600;line-height:1.2em;text-decoration:none;transition:all 0.2s ease}.wabenhonig-button:hover{background:#24575C;color:#ffffff!important}@media (max-width:767px){.wabenhonig-button{padding:10px 22px;font-size:16px;border-radius:24px}}.herzgespann-zahl{display:inline-flex;align-items:baseline;gap:10px;padding:8px 22px 10px;border-left:3px solid #F3D783}.herzgespann-zahl-number{font-family:'Lora',serif;font-size:64px;line-height:1;font-weight:500;color:#24575C}.herzgespann-zahl-label{font-family:'Kalam',cursive;font-size:25px;line-height:1;color:#71898A}@media (max-width:767px){.herzgespann-zahl-number{font-size:52px}.herzgespann-zahl-label{font-size:22px}}.et-pb-contact-message.et_pb_success_message{background:#F7F3E8;border-left:5px solid #F3D783;padding:28px 32px!important;margin:30px 0!important;border-radius:4px}.et-pb-contact-message.et_pb_success_message p{font-family:'Lora',serif;font-size:26px!important;line-height:1.35em!important;font-weight:500!important;color:#24575C!important;margin:0!important}@media (max-width:767px){.et-pb-contact-message.et_pb_success_message{padding:22px 20px!important;margin:22px 0!important}.et-pb-contact-message.et_pb_success_message p{font-size:21px!important}}.et-pb-parallax-wrapper{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0}.et-pb-parallax-background{background-repeat:no-repeat;background-position:top;background-size:cover;position:absolute;bottom:0;left:0;width:100%;height:100%;display:block}.et-pb-parallax-background_widescreen,.et-pb-parallax-background_tabletWide,.et-pb-parallax-background_tablet,.et-pb-parallax-background_phoneWide,.et-pb-parallax-background_phone{display:none}.et-pb-parallax-background__hover{visibility:hidden}.et-pb-parallax-background--css{background-attachment:fixed}.et_pb_section:hover>.et-pb-parallax-wrapper .et-pb-parallax-background__hover,.et_pb_section:hover>.et_pb_parallax_css_wrap .et-pb-parallax-background__hover,.et_pb_row:hover>.et-pb-parallax-wrapper .et-pb-parallax-background__hover,.et_pb_row:hover>.et_pb_parallax_css_wrap .et-pb-parallax-background__hover,.et_pb_column:hover>.et-pb-parallax-wrapper .et-pb-parallax-background__hover,.et_pb_column:hover>.et_pb_parallax_css_wrap .et-pb-parallax-background__hover,.et_pb_module:hover>.et-pb-parallax-wrapper .et-pb-parallax-background__hover,.et_pb_module:hover>.et_pb_parallax_css_wrap .et-pb-parallax-background__hover{visibility:visible}.et_vb_hover>.et-pb-parallax-wrapper .et-pb-parallax-background__hover,.et_vb_hover>.et_pb_parallax_css_wrap .et-pb-parallax-background__hover{visibility:visible}.et_pb_section_parallax>.et-pb-parallax-content{position:relative;z-index:1}.et_pb_section_parallax .et_pb_team_member_description{z-index:2}.et_pb_section_parallax .et-pb-icon,.et_pb_section_parallax .et_pb_icon_list_text{z-index:1}@media only screen and (min-width:1440px){.et-pb-parallax-background:not(.et-pb-parallax-background_widescreen):not(.et-pb-parallax-background_tabletWide):not(.et-pb-parallax-background_tablet):not(.et-pb-parallax-background_phoneWide):not(.et-pb-parallax-background_phone):not(.et-pb-parallax-background__hover){display:block}.et-pb-parallax-background.et-pb-parallax-background_ultraWide:not(.et-pb-parallax-background__hover){display:block}}@media only screen and (min-width:1280px)and (max-width:1439px){.et-pb-parallax-background.et_parallax_bg_widescreen_exist:not(.et-pb-parallax-background__hover){display:none}.et-pb-parallax-background.et-pb-parallax-background_widescreen:not(.et-pb-parallax-background__hover){display:block}}@media only screen and (min-width:1025px)and (max-width:1279px){.et-pb-parallax-background.et_parallax_bg_desktop_exist:not(.et-pb-parallax-background__hover){display:none}.et-pb-parallax-background:not(.et-pb-parallax-background_tabletWide):not(.et-pb-parallax-background_tablet):not(.et-pb-parallax-background_phoneWide):not(.et-pb-parallax-background_phone):not(.et-pb-parallax-background__hover){display:block}}@media only screen and (min-width:981px)and (max-width:1024px){.et-pb-parallax-background.et_parallax_bg_tabletWide_exist:not(.et-pb-parallax-background__hover){display:none}.et-pb-parallax-background.et-pb-parallax-background_tabletWide:not(.et-pb-parallax-background__hover){display:block}}@media only screen and (max-width:980px){.et-pb-parallax-background.et_parallax_bg_tablet_exist:not(.et-pb-parallax-background__hover){display:none}.et-pb-parallax-background.et-pb-parallax-background_tablet:not(.et-pb-parallax-background__hover){display:block}.et-pb-parallax-wrapper:not(:has(.et_parallax_bg_tablet_exist)) .et-pb-parallax-background.et_parallax_bg_tabletWide_exist:not([class*=et-pb-parallax-background_]):not(.et-pb-parallax-background__hover),.et_pb_parallax_css_wrap:not(:has(.et_parallax_bg_tablet_exist)) .et-pb-parallax-background.et_parallax_bg_tabletWide_exist:not([class*=et-pb-parallax-background_]):not(.et-pb-parallax-background__hover){display:none}.et-pb-parallax-wrapper:not(:has(.et_parallax_bg_tablet_exist)) .et-pb-parallax-background.et-pb-parallax-background_tabletWide:not(.et-pb-parallax-background__hover),.et_pb_parallax_css_wrap:not(:has(.et_parallax_bg_tablet_exist)) .et-pb-parallax-background.et-pb-parallax-background_tabletWide:not(.et-pb-parallax-background__hover){display:block}}@media only screen and (max-width:860px){.et-pb-parallax-background.et_parallax_bg_phoneWide_exist:not(.et-pb-parallax-background__hover){display:none}.et-pb-parallax-background.et-pb-parallax-background_phoneWide:not(.et-pb-parallax-background__hover){display:block}}@media only screen and (max-width:767px){.et-pb-parallax-background.et_parallax_bg_phone_exist:not(.et-pb-parallax-background__hover){display:none}.et-pb-parallax-background.et-pb-parallax-background_phone:not(.et-pb-parallax-background__hover){display:block}}.et_pb_section:hover:has(.et-pb-parallax-background__hover)>.et-pb-parallax-wrapper .et-pb-parallax-background:not(.et-pb-parallax-background__hover):not([class*=__sticky]),.et_pb_section:hover:has(.et-pb-parallax-background__hover)>.et_pb_parallax_css_wrap .et-pb-parallax-background:not(.et-pb-parallax-background__hover):not([class*=__sticky]),.et_pb_row:hover:has(.et-pb-parallax-background__hover)>.et-pb-parallax-wrapper .et-pb-parallax-background:not(.et-pb-parallax-background__hover):not([class*=__sticky]),.et_pb_row:hover:has(.et-pb-parallax-background__hover)>.et_pb_parallax_css_wrap .et-pb-parallax-background:not(.et-pb-parallax-background__hover):not([class*=__sticky]),.et_pb_column:hover:has(.et-pb-parallax-background__hover)>.et-pb-parallax-wrapper .et-pb-parallax-background:not(.et-pb-parallax-background__hover):not([class*=__sticky]),.et_pb_column:hover:has(.et-pb-parallax-background__hover)>.et_pb_parallax_css_wrap .et-pb-parallax-background:not(.et-pb-parallax-background__hover):not([class*=__sticky]),.et_pb_module:hover:has(.et-pb-parallax-background__hover)>.et-pb-parallax-wrapper .et-pb-parallax-background:not(.et-pb-parallax-background__hover):not([class*=__sticky]),.et_pb_module:hover:has(.et-pb-parallax-background__hover)>.et_pb_parallax_css_wrap .et-pb-parallax-background:not(.et-pb-parallax-background__hover):not([class*=__sticky]){visibility:hidden}.et_vb_hover:has(.et-pb-parallax-background__hover)>.et-pb-parallax-wrapper .et-pb-parallax-background:not(.et-pb-parallax-background__hover):not([class*=__sticky]),.et_vb_hover:has(.et-pb-parallax-background__hover)>.et_pb_parallax_css_wrap .et-pb-parallax-background:not(.et-pb-parallax-background__hover):not([class*=__sticky]){visibility:hidden}